So, at work we use a log Git, with many interdependant projects that (often) have some submodules. One of the problems we encounter sometimes is that we need to create a new branch of a project but only of some of the submodules, or we need to branch a couple of projects to do the work. If the work is long enough, sometime you can lose track of which branch is which project. So in times I wrote some scripts to help myself. They are simple Bash script, probabily adaptable to other shells (Tcsh in in the work), and are something a little more advanced of an command alias.
The main repository is on [Codeberg](https://codeberg.org/mgian/Git_utils_script) and for now it has only the Bash version (since it what I currently use a work) but they should be easy enough to port them to other shells (Tcsh is planned).
Comments powered by Disqus