Pushing mercurial into github
a guide for sceptic's
It's easy they said. Distributed SCMs are all basically the same they said, so transitioning from one to the other is super easy. So easy that in the time it's taken to write this sentence, you should have already installed a plugin and pushed your mercurial repo up to github right?
Lies. Horrible horrible lies.
The mercurial to git conversion is nothing short of a pain. Documentation is spotty and full of that peculiarly glib variety of optimism found most often at fast food eateries and VC-funded startups. But you know that already. That's why you're here after all.
Is all lost?
no. you can escape the plastic land of hg and enter the land of gritty git goodness.