now that Git 2.53 is out, the Git data model @omarieclaire and I wrote is on the official Git website! https://git-scm.com/docs/gitdatamodel
@b0rk @omarieclaire very informative ๐
Turns out I had misunderstood a key part of git. I had thought it stored diffs/deltas, but I now know it stores the entire contents of any changed file in a commit.
Quite how Iโve managed to got this many years without realising that, I donโt know ๐
