I'm curious to know: is this sentiment widely shared? Is git really that much better than hg?
I'm curious to know: is this sentiment widely shared? Is git really that much better than hg?
It could be that I witnessed the popular adoption of all this via Linux going from tarballs/patches/mailing lists -> bitkeeper -> git, and have used and witnessed-the-evolution-of rcs, cvs, subversion, various DSCMs, and so my concepts of source control are stretched more broadly than people that are experiencing the dissonance between (e.g.) mercurial and git.
Edit: clarifying words
No, git is not really that much better than hg (I personally find hg to be superior).
The reason I switched to git was mostly inertia. Many open source projects were going to git, Github was starting to really take off, and just generally there was a bigger community around git. This mean git got more (and likely better) choices for tooling, more help, and personally I would have to deal with fewer SCM's when working on open source/etc stuff.
I suspect the author was talking on those lines, and the other thing already pointed out in this thread: ability to find experienced people.
Facebook picked mercurial over git because it's easier to customize.
It is true that it is the subset that 90+% of the people need. But there are network effects on VCS, making git a clearly superior choice.