Hacker News new | ask | show | jobs
by RcouF1uZ4gsC 1961 days ago
One advantage of mercurial is that it is less tied to a specific file format like git is. It is much easier to make a mercurial backend for a system which actually stores the code in a different way (for example a distributed data store).
2 comments

Isn’t this also possible with Git, at least for remotes? There are a number of different Git implementations besides the main one.
There are multiple implementations, but the contents of the .git directory are essentially the API, which tightly constrains how it can be implemented.