Hacker News new | ask | show | jobs
by adastra22 87 days ago
Git is not a protocol, it is a data format. That only makes sense when your VCS system is similar enough to git to easily allow converting between the two representations.
1 comments

I mean things like git-svn, hg-git, git-p4, git-remote-fossil, git-tfs, jj.
Every single one of those is following variations on the exact same data structure, or is actually git in a trenchcoat.