Hacker News new | ask | show | jobs
by andyhnj 4232 days ago
Speaking as a guy who (currently) only uses Visual Studio at home for recreational programming, and not at the office, I'm pretty happy about this. The Express editions are OK, but it's nice to have access to extensions, like VisualHG for Mercurial integration. (Yeah, I know I should switch to Git, but I really like Hg.)
6 comments

> (Yeah, I know I should switch to Git, but I really like Hg.)

A bit OT but don't apologise for being more proficient in an unpopular/less accepted tool than most are with a popular/more accepted one.

Tired of people shitting on other folk for not using the "flavour of the month" tool.

Less v. Sass, PHP v. the world ... it's not constructive.

No problem in discussing the pros and cons of one tool over the other, and it's still fine to conclude one has as many pros as the other has cons, but it's not ok to bemoan the use of either.

Honestly, Mercurial is just better than Git -- the only reason I switched away from it is because Github. Constantly contemplating switching back.
Bitbucket is better than Github anyway. And you can use Mercurial there...
If only that... http://hg-git.github.io/ ?
> Yeah, I know I should switch to Git, but I really like Hg.

Nothing wrong with hg. In fact, lots of good things about it:

http://selenic.com/hg/help/revsets

http://evolution.experimentalworks.net/doc/user-guide.html

http://jordi.inversethought.com/blog/customising-mercurial-l...

Totally agree with @jszymborski. As a developer who is always looking for better ways, sometimes the best tool for the job is the one you already know really well.
I don't get the Git fixation. I know it's popular, possibly in a big way due to GitHub. Yet I'm comfortable using Mercurial and Bitbucket. Probably due to Hg being cross-platform from the beginning, it's more Windows-friendly.
Mercurial is fine, but git had github, so that kinda won the war. And not having 7 version control systems to know is nice. So think of git as lingua franca.
Let me disagree with others. As the same version control is used by the entire team in most cases, if Andy is doing any work with others, what others use and prefer (git most likely) would influence what he should try to get proficient at.
That's what hg-git is for. :-)