Git implementation in Python
Dulwich is an implementation of the Git file formats and protocols written in pure Python.