vcstool
gita
vcstool | gita | |
---|---|---|
4 | 16 | |
380 | 1,616 | |
- | - | |
0.0 | 6.0 | |
about 1 month ago | about 1 month ago | |
Python | Python | |
Apache License 2.0 | MIT License |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
vcstool
-
Never Use Git Submodules
I've found that vcstool[0] is the better solution for your first example and have been using it extensively both in personal and company projects without any issues, except on occasion forgetting to commit some subpackage changes as git sometimes doesn't indicate untracked changes correctly.
The principle is similar but with explicit repos and branches defined in a config file that can then be pulled or cloned as one.
[0] https://github.com/dirk-thomas/vcstool
-
mani, a CLI Tool to Manage Multiple Repositories
vcstool
-
git strategies for including other packages and repos
I answered here: https://github.com/dirk-thomas/vcstool/issues/221
gita
- Gita: Manage multiple Git repositories with sanity
- Gita: Command-line tool to manage multiple Git repos
- Automated git-mirror of selected repositories?
-
Create git commit for rebasing
And maybe you can find difficult because you have some places where the shared code live, and you don't want to go to every part checking individually and all that works... no problem check ''gita" https://github.com/nosarthur/gita
-
mani, a CLI Tool to Manage Multiple Repositories
gita
- Gita: One tool for multiple Git repos
- Gita
- Is there an app to help manage multiple repos on a local dev env?
-
Monthly 'Shameless Self Promotion' thread - 2022/01
gita: a command-line tool to manage multiple git repos
- How do you manage many repositories?
What are some alternatives?
ros2 - The Robot Operating System, is a meta operating system for robots.
multi-git-status - Show uncommitted, untracked and unpushed changes for multiple Git repos
git-repo-3
mani - :robot: CLI tool to help you manage repositories
git-repo-a
meta - tool for turning many repos into a meta repo. why choose many repos or a monolithic repo, when you can have both with a meta repo?
my-git-repo
gr - Multiple git repository management tool
git-repo-b
brotab - Control your browser's tabs from the command line
mu-repo - Tool to help in dealing with multiple git repositories