this fall I worked with the core Git folks on writing an official data model for Git and it just got merged! I learned a few new things from writing it. https://github.com/git/git/blob/master/Documentation/gitdatamodel.adoc
@b0rk ooo, didn't know git is stored on github, I thought it's in some weird mailing list thing, like the linux kernel