3 ms·
Is this important? I know this might sound like an odd question, but I came into the VCS world with Git and have never used Mercurial, SVN, etc. With Git perme
by movedx 6y ago
Is this important? I know this might sound like an odd question, but I came into the VCS world with Git and have never used Mercurial, SVN, etc.
With Git permeating every enterprise and organisation I've contracted for in the past years, I'm surprised to see Mercurial support hailed as a win.
- dragonsh 6y agoNot sure of others but in the early years we chose mercurial over git due to to its beautiful command line UI, conceptual integrity and easier mental model. Even today hg is easier to pick up for new developers in our startup compared to git, even though git has bigger mindshare due to GitHub. Also like the default in mercurial repository for immutable commit history and explicit merges unless forcibly overridden. So still today use mercurial in our startup and if need to use git, we keep a mirror of git repository in our kallithea instance. We integrate git in our internal workflow using hg-git.
- LaGrange 6y ago> even though git has bigger mindshare due to GitHub. This is, as far as I can tell from my memory, ahistorical. While git was still young in 2008, it was already quite dominant. The Linux's choice was hugely influential, and Linus' "angry and confident" style of advocacy has always been (regretfully) effective when used against software people. Git stole the mind share _very_ quickly, and by the time Github became a thing I remember almost everyone _wanting_ to be on Git. Hg and Bazaar were clear contrarians, even if I personally might have liked Hg. I'm fairly sure that Github is "Git"hub due to Git's popularity, not the other way around.
- gmueckl 6y agoGithub is github because the team behind it had drunk the koolaid. They are responsible for passive-agressive marketing crap like this: https://svnhub.com https://svnhub.com This shows that they never had any intention to promote any other version control system. Linus' marketing is a footnote compared to git's main feature for commercial software vendors: it's abysmal design flaws and utterly obtuse UI. That makes it incredibly easy to earn money by tacking on stuff that makes that abomination actually usable. I'd wager that github's success is built on that.