Added id generator function.
Selected Pure-Python Git library, jelmer/dulwich , for managing git repository