This is terrific. Other than the java implementation, is this the only alternate git implementation that doesn't use the core c git code under the hood? That's a pretty important accomplishment.

So many things you could build with a git-like data store...

There's also dulwich, which is in Python: https://github.com/jelmer/dulwich