Hacker News new | ask | show | jobs
by sanderjd 1055 days ago
I think this is a great point! What even is "git"? If it's the binary program named "git", then there are already lots of replacements for that binary that people use, and it would not be surprising at all if one of those different frontends becomes more dominant than "git" itself.

But if "git" is the protocol, the specification of how a particular construction of a database of versions, then I suspect that will be pretty sticky. I'm sure it isn't the optimal solution but it works well and it's very useful to have a lingua franca for this.

1 comments

Old versions of the git binary are incompatible with new versions.

I suspect everything about git is the ship of Theseus