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 That's amazing!

I just read through it, and I think I found a formatting bug: The text "the old commit will usually not be reachable, ..." at the end of REFERENCES looks like it should be part of the note, but at least in the GitHub preview it's rendered outside of the note box.

@yrlf thanks, will work on fixing that