views:

95

answers:

3

I've got some experience with git. In a new project, they decided to use hg. What documentation out there is most recommended to get started with hg quickly for an experienced git user?

Most useful would be a short introduction in the parts where concepts differ as well as a comparison of the relevant command line calls.

I am aware that there might be some bridging solutions to work with git locally and using hg as a remote repo. I don't want to use this in any way - the question just target on how to ramp up with hg.

+5  A: 

Hopefully these two links will help.

hg book

kick start

in3xes
A: 

First thing is to install the gazillion plugins that are needed for getting hg to halfway bearable. I'm sure there must be a list somewhere.

Esben Mose Hansen
I know you're just trolling, but mercurial's primary author is pretty adamant that one can use mercurial effectively without enabling a single extension, shipped or third party, and a great many of us agree with him.
Ry4an
Not to miss that even a lot of extensions are included in the mercurial distribution, but are disabled by default.http://mercurial.selenic.com/wiki/UsingExtensions#Extensions_Bundled_with_Mercurial
Rudi
git <-> hg command equivalence, including a list of mercurial extensions needed to match git commands: http://mercurial.selenic.com/wiki/GitConcepts#Command_equivalence_table
Mauricio Scheffer
That's actually not a bad list, even if it is a bit dishonest (git add -> no neccesary should be "no equivalent"). But the list of plugins is great, it was exactly such a list I suggested finding.
Esben Mose Hansen
+1  A: 

There seems to be a quite a good description of hg for git users on the mercurial wiki. Probably worth to check it out.

Kai Inkinen