* Add ObjectStore.iter_tree_contents() * Add Index.changes_from_tree() * Add ObjectStore.tree_changes() * Add functionality for writing patches in dulwich.patch.
Dulwich is a Python implement of the Git file formats and protocols. It provides a standalone implementation that doesn't depend on the presence of Git itself.