Re:Ask HN: Google/FB engineers, Do you like Mercurial?
by jordigh on Thursday May 07, 2015 @10:04AM
(#9505099)
There's definitely a lot of baby duck syndrome on both sides of this git-vs-hg thing:
https://en.wikipedia.org/wiki/Imprinting_%28psychology%29#Ba...
Habituation is the best user interface.
Up to this point your comment was true, objective, and very helpful (though I would remove the word "obscure"). Then it starts to sound like maybe you learned git first and got used to it's defaults and now mercurial tastes a little funny to you. I'm guessing this because I got good with mercurial first and then when I tried git it left a funny taste in my mouth. I thought, what is this "fast-forward merge" that doesn't actually merge anything? Why do people talk about deleting a branch when it doesn't actually delete the branch of commits in the DAG of commits, just a pointer? Why does pull do a pull (fetch) and merge (mercurial's pull just pulls, or fetches, I guess)? Stuff like that.