TopGit aims to make handling of large amount of interdependent topic
branches easier. In fact, it is designed especially for the case when
you maintain a queue of third-party patches on top of another (perhaps
Git-controlled) project and want to easily organize, maintain and
submit them - TopGit achieves that by keeping a separate topic branch
for each patch and providing few tools to maintain the branches.
This version of TopGit contains everything from its parent (including
the parent’s new location) and then it’s Patched Really Overall (PRO)
to fix a number of bugs.