Seems that new features and concepts appear in Git at such a steady pace that it’s difficult for the jargon to keep up. I don’t follow the git mailing list as closely as I should: it’s too high-traffic and I already don’t have enough time to do the work I have on my plate.
Right now what’s getting tongue-tied is referring to the commit-id of a submodule stored in the HEAD of a containing repository. As far as I know, there’s not a good, succinct and unambiguous term for this commit-id.
I have decided to call it the ‘submodule moment‘, because moment captures the ideas nicely:
- a submodule at a particular point in its history (which we typically think of as linear in time)
- a property of the submodule as it relates to it’s parent repository (a moment in mathematics is a statistical property of random variables)
More importantly, though, this term disambiguates itself from the other verbal references to commit identifiers.
Andrew Connell
Contact