3 ms·
It might be better to wonder what are the advantages of mercurial over git. Better Windows support ? I think a huge proportion of OSS devs these days use linu
by philsnow 12y ago
It might be better to wonder what are the advantages of mercurial over git.
Better Windows support ? I think a huge proportion of OSS devs these days use linux / osx.
It might be useful for mercurial to focus on making itself the premier OSS DVCS for "enterprise"; that would create space between it and git / the git userbase, and would allow for it to specialize in a meaningful way that is perhaps less-easily forklifted into git.
- maccard 12y ago> I think a huge proportion of OSS devs these days use linux / osx. For web development, maybe, but a huge amount of C++ development(games in particular) are almost exclusively done on windows
- mrbrowning 12y agoI'm a git user, but the one killer feature that Mercurial has that I'd love to see appear in Git some day is revsets [1]. It's a DSL for selecting commits from the repo's history that match a predicate, and you can easily create complex predicates with it that would be much more difficult or impossible to specify with git's brittle command line options. [1] http://www.selenic.com/hg/help/revsets http://www.selenic.com/hg/help/revsets
- philsnow 12y agoThose look very, very useful. Thanks for the pointer.
- schacon 12y agoWhile I'm generally uninterested in "git vs hg" these days, I am interested in this Windows question. Though I don't use Windows, I'm of the impression that Git is as solid on Windows today as Hg (or any other command line based tool) is. If you install GitHub for Windows, we will also install the command line version with good defaults automatically. It's fast and easy and works well. Is there any way you're aware of that Git for Windows is not as solid as Git on Linux or Mac?