Git makes a lot more sense thought of as a content-addressable filesystem the designer of which had "absolutely no interest in creating a traditional SCM system." (Not intended as snark! It's the real literal answer to a lot of my "why the heck is this like this?" questions.)
I think git status works in part by looking at recently modified files, hashing their contents, and comparing them to object IDs (that are hashes). Maybe some of this is wrong? I'm not a git expert. But I think that's a pretty snazzy idea.
-
-
This Tweet is unavailable.
-
Ah. To me it's more just "the value determines its key."
End of conversation
-
Loading seems to be taking a while.
Twitter may be over capacity or experiencing a momentary hiccup. Try again or visit Twitter Status for more information.