GitHub's Hg-Git mercurial plugin

  • Wow. These guys are on top of their game. I'm impressed!

    I've been using Mercurial at work, and generally Git at home. This could definitely simplify my toolbox a bit. I need to spend some more time with Git, but right now Mercurial is edging out for me.

  • I wonder if this is related to the GSOC 2009 project? http://socghop.appspot.com/student_project/show/google/gsoc2...

  • Presumably this changes the hashes? Is there some tool that converts git sha's to hg sha's, so you can still do something like `hg log <some git sha someone gave you>`? I guess that sort of stuff will cause the most confusion, just like local revision numbers can cause confusion (with hg and bazaar).

  • This is how GitHub is going to win BitBucket. Maybe.

  • Slick, but isn't it only half the job? If I use mercurial to clone from a git repo, is there a way to publish the work I do on top using mercurial in a way accessible to git users?

    Still, this is a step towards it not mattering which tool you use if you want or need to collaborate with others—definitely a good thing.

  • Now we only need one that go the other way so I don't have to use git to clone stuff from github.