Hacker News new | past | comments | ask | show | jobs | submit login

I'm am a fan and proponent (but not quite fanboy) of Git... but I think this is excellent news! First, with Mercurial implemented in Python, this is a great case of "eat your own dog food".

Second, I want competition in the SCM space. I think the biggest tragedies with Subversion and CVS before it was that their dominant positions implied that there was "only one way" to do SCM. Hopefully, by keeping at least two competitors around, there will be more stimulus for invention and improvement.

...sure, it'll make developers live a bit harder, as now there is yet another decision that needs to be made. But come now! If developers can decide between Vi and Emacs, surely they are capable of deciding between Git and Mercurial (and no...don't even try to tell me there are more than two choices for text editor ;-).




Until we get excellent interop between git and mercurial I'm not buying the argument that git vs hg is anything like vi vs emacs.


We've got interop already. Some Mozilla devs use git for work. Official mozilla repo is mercurial, but devs can and do use git if they prefer: http://www.bluishcoder.co.nz/2008/12/changes-to-git-mirror-o...


Git has excellent interop with CVS, so I imagine excellent interop between Git and other DVSs is in our near future.

-- EDIT --

By excellent interop with CVS I obviously mean the one way CVS to Git. I'm hoping Git/Hg will go both ways.


Git's pretty good going two way with Subversion. If nothing else, perhaps Subversion could be a poor man's bridge for the time being?




Consider applying for YC's Spring batch! Applications are open till Feb 11.

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: