История миграции в монорепу ребят с прошлой моей работы.
Это, должно быть, было то ещё приключение. Когда уходил, помню, в одной только инфраструктуре было под десяток репозиториев и собрать концы не всегда было очевидной задачей.
#git
Это, должно быть, было то ещё приключение. Когда уходил, помню, в одной только инфраструктуре было под десяток репозиториев и собрать концы не всегда было очевидной задачей.
#git
2019.programming-conference.org
The Issue Of Source Code Repository Management In Large Enterprises (ICW 2019 - Interconnecting Code Workshop) - ‹Programming›…
Modern computer systems are often loosely coupled compositions of heterogeneous components. An important part of modern programming is the art, science, and engineering of interconnecting disparate code components to offer larger services in a reliable and…
Вышел Git 2.23.0
В блоге Github описаны новые фичи, включая экспериментальные команды
#git
В блоге Github описаны новые фичи, включая экспериментальные команды
git switch и git restore
#git
The GitHub Blog
Highlights from Git 2.23
Take a look at some of the new features in the latest Git release.
Testing and Infrastructure
On recently passed DevOpsStage where we had discussion about tests and testing in Brave New Infra World
Record here (Ukrainian and Russian)
Links on mentioned tools and configs:
- pre-commit - framework for multi-language pre-commit hooks
- pre-commit-terraform hooks by @antonbabenko
- pre-commit-config - list of Infrastructure useful hooks and it dependencies by @MaxymVlasov
- Terratest - testing of infrastructure code
- Molecule - testing of Ansible roles
#testing #terraform #git #culture
On recently passed DevOpsStage where we had discussion about tests and testing in Brave New Infra World
Record here (Ukrainian and Russian)
Links on mentioned tools and configs:
- pre-commit - framework for multi-language pre-commit hooks
- pre-commit-terraform hooks by @antonbabenko
- pre-commit-config - list of Infrastructure useful hooks and it dependencies by @MaxymVlasov
- Terratest - testing of infrastructure code
- Molecule - testing of Ansible roles
#testing #terraform #git #culture
YouTube
DevOpsStage'19 круглий стіл: Тести і тестування
Круглий стіл відбувся після 1-го дня конференції DevOpsStage'19, на якому було зачеплено багато різних тем.
Цей запис охоплює тему тестів і тестування інфраструктури і не тільки.
Згадувані тулзи і конфіги:
- https://pre-commit.com
- https://github.com/…
Цей запис охоплює тему тестів і тестування інфраструктури і не тільки.
Згадувані тулзи і конфіги:
- https://pre-commit.com
- https://github.com/…
Git Command Explorer позволяет находить команды Git по простым запросам типа “I want to remove files from old commits”
#git
#git
Work with DBs as simple as code in git!
If you missed, git 2.26 released 3 weeks ago, where set protocol version 2 to default, add some new features and improvements to stuff like
But not,
Dolt is Git for data. Instead of versioning files, Dolt versions tables.
It is inspired by RDBMS and Git, and attempts to blend concepts about both in a manner that allows users to better manage, distribute, and collaborate on, data. And it have own Hub, with blackjack and databases!
Here some use case how it can be used:
- Sharing Data on the Internet
- Ingesting Data You Do Not Own
- Versioning Data Lake Query Output
- Reproducing Models or Analysis
- Better Database Backups
- Add Data Versioning to an Application
#git #database
If you missed, git 2.26 released 3 weeks ago, where set protocol version 2 to default, add some new features and improvements to stuff like
git grep - this definitely described in release highlights.But not,
git still can't be used as versioning/sharing stuff for databases. Dolt can.Dolt is Git for data. Instead of versioning files, Dolt versions tables.
It is inspired by RDBMS and Git, and attempts to blend concepts about both in a manner that allows users to better manage, distribute, and collaborate on, data. And it have own Hub, with blackjack and databases!
Here some use case how it can be used:
- Sharing Data on the Internet
- Ingesting Data You Do Not Own
- Versioning Data Lake Query Output
- Reproducing Models or Analysis
- Better Database Backups
- Add Data Versioning to an Application
#git #database
Forwarded from Sysadmin Tools 🇺🇦
git-xargs - tool for change same things in many Github repos at once
This is a CLI tool for easily executing commands and scripts opensorced by Gruntwork a short time ago.
Written in Go and used goroutines, so it pretty fast, except you reached the Github API call limit :)
#git #github #toolz
This is a CLI tool for easily executing commands and scripts opensorced by Gruntwork a short time ago.
Written in Go and used goroutines, so it pretty fast, except you reached the Github API call limit :)
#git #github #toolz
www.gruntwork.io
Gruntwork Blog | Introducing git-xargs: an open source tool to update multiple GitHub repos
git-xargs allows you to run arbitrary commands or scripts against many repos in parallel
"When I see a door with a push sign, I pull first to avoid conflicts" - anonymous
In version 2.23 of git, two new commands have been introduced: git switch and git restore. Both are aimed to replace ambiguous behavior of git checkout. Although, the original checkout command is still available.
Switch works the same way as checkout on branches and restore as checkout on files.
Why? Because the previous implementation was confusing.
#git
In version 2.23 of git, two new commands have been introduced: git switch and git restore. Both are aimed to replace ambiguous behavior of git checkout. Although, the original checkout command is still available.
Switch works the same way as checkout on branches and restore as checkout on files.
Why? Because the previous implementation was confusing.
#git
Banterly
New in Git: switch and restore
To my surprise, I recently found out about 2 new additions to the list of high-level commands: git restore and git switch
Our tech stack differs from one company to another. However, there are certain things that almost everybody use. Like, for example, Git!
Here are some release notes for Git 2.34
This release introduces the use of sparse index for some of git commands.
You can read more about sparse checkout and sparse index here.
This is especially useful for monorepo users. Although, I haven't being working with one for more than 2 years now, I have some repos in mind, where I would like to test it.
As a bonus: An article about Git's data structures and their behavior. Commits are not diffs, folks!
#git
Here are some release notes for Git 2.34
This release introduces the use of sparse index for some of git commands.
You can read more about sparse checkout and sparse index here.
This is especially useful for monorepo users. Although, I haven't being working with one for more than 2 years now, I have some repos in mind, where I would like to test it.
As a bonus: An article about Git's data structures and their behavior. Commits are not diffs, folks!
#git
The GitHub Blog
Highlights from Git 2.34
To celebrate this most recent release, here's GitHub's look at some of the most interesting features and changes introduced since last time.
Let's continue talking about git.
First of all, if you lack of understanding how
If you are already a "pro user", check out git-extras, it commands can be helpful.
#git
First of all, if you lack of understanding how
git works - three-git-tips will help you.If you are already a "pro user", check out git-extras, it commands can be helpful.
#git
👍11