git automerge script. allows you to merge branches across multiple repositories as a single commit. supports submodule dependencies upgrade and has some safeguards against common pitfalls.