Mercurial (também conhecido como "hg"), é um software de controle de versão distribuído usado para o desenvolvimento do Firefox, Thunderbird, e o Gecko core. Ele substituiu o CVS depois do Mozilla 1.9 ter sido ramificado.
hg
é a ferramenta de linha de comando do Mercurial, sendo Hg o símbolo químico correspondente ao elemento mercúrio.
Aprendendo a usar o Mercurial
Primeiramente, leia com atenção o Mercurial basics, antes de fazer qualquer outra coisa.
Depois, o Mercurial FAQ é um bom lugar para começar.
Veja o Getting Mozilla Source Code Using Mercurial para obter a árvore (repositório(s)) para fazer o build.
Veja o Mercurial Queues para o gerenciamento de filas de patches, e como integrar o Mercurial com o Bugzilla.
Leituras adicionais
O The hg book é o manual definitivo do Mercurial.
O Mercurial tag lista os artigos relacionados ao Mercurial no MDC.
E na wiki.mozilla.org, essa páginas são úteis:
- Using Mercurial locally with CVS, um how-to. (Observe que isso só é útil para o código que está ainda exclusivamente no CVS.)
- Mercurial on Windows
- Publishing Mercurial Clones - Se você tiver uma conta LDAP que permite colocar no hg.mozilla.org você também pode criar seus próprios repositórios de usuários no servidor para compartilhar o trabalho.