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...
Patch branches (pbranch) is a way to develop a series of patches for submission into a main Mercurial repository. It is based on topic branches, one per patch, and is thus highly suitable for collaborative and/or long-term patch development and maintenance.