home contents changes options help subscribe

URL-s summary:

Web browser: http://hg.sv.gnu.org/hgweb/

Basic commands

Developer setup

Your identity for when you push commits (strongly recommended) editing your user configuration file (~/.hgrc):

[ui]
username = Your Name Comes Here <you@yourdomain.example.com>

It is also possible to edit per project identity (project/.hg/hgrc).

Developer basic commands

Importing from other VCS

Mercurial has a convert extension that supports multiple repository types (CVS, Subversion, GNU Arch, Git, darcs...).

You might get an error if the extension is not activated system-wide. In that case, edit your ~/.hgrc:

[extensions]
hgext.convert =

The conversion tool is the same for all the different repository types (check the convert extension for specific tweaks):

hg convert project
cd project-hg
hg push ssh://login@hg.sv.gnu.org/project

Links