Parse patches in the unified diff format
A command line app for using gitpatcher
A library that uses git to maintain a set of patches around a submodule