I am looking for a way to get a monorepo-like experience on top of several small git repos.
git submodules is not a solution. Maybe it is a way my prefered way is implemented, but submodules alone don't solve the problem.
For example I have monorepo which contains 3 git repos.
- Imagine I change five files, which are in three different git repos. I want to commit all changes with a single command. For example this changed git repos
- If I look at a commit in
repo-aI want an easy way to see the related changes in the repos
- I want to be able to create a branch with a single command. This should automatically create branches in all repos in the monorepo.
- A command line interface is needed. GUI is not needed.
- open source with a non-GPL license.