mozilla

Revision 67727 of Mercurial

  • Revision slug: Mercurial
  • Revision title: Mercurial
  • Revision id: 67727
  • Created:
  • Creator: Standard8
  • Is current revision? No
  • Comment 36 words added

Revision Content

Mercurial is the distributed version control software we're using for development of coming major releases ("the trunk"). It has replaced CVS now that Mozilla 1.9 is branched.

hg is the Mercurial command-line tool, Hg being the chemical symbol for the element mercury.

Learning to use Mercurial

First, read every word of Mercurial basics, before you do anything else.

Then, the Mercurial FAQ is a decent place to start.

See Mozilla Source Code (Mercurial) for getting a tree to build.

See Mercurial Queues for managing queues of patches.

Further reading

The hg book is the definitive Mercurial user guide.

Category:Mercurial lists the Mercurial-related articles on MDC.

And on wiki.mozilla.org, these helpful pages:

  • {{ mediawiki.interwiki('wikimo', 'Using_Mercurial_locally_with_CVS', 'Using Mercurial locally with CVS') }}, a how-to. (Note that this is only useful for code that's still exclusively in CVS.)
  • {{ mediawiki.interwiki('wikimo', 'Mercurial_on_Windows', 'Mercurial on Windows') }}
  • Publishing Mercurial Clones - If you have a LDAP account that allows you to push to hg.mozilla.org you can also create your own user repositories on the server to share work.

{{ languages( { "es": "es/Mercurial", "fr": "fr/Mercurial", "ja": "ja/Mercurial" } ) }}

Revision Source

<p><a class="external" href="http://www.selenic.com/mercurial/wiki/"><strong>Mercurial</strong></a> is the <a class="external" href="http://blog.ianbicking.org/distributed-vs-centralized-scm.html">distributed version control software</a> we're using for development of coming major releases ("the trunk"). It has replaced <a href="/En/Developer_Guide/Source_Code/CVS" title="En/Developer_Guide/Source_Code/CVS">CVS</a> now that Mozilla 1.9 is branched.</p>
<p><strong><code>hg</code></strong> is the Mercurial command-line tool, Hg being the chemical symbol for the element mercury.</p>
<h2 name="Learning_to_use_Mercurial">Learning to use Mercurial</h2>
<p>First, read every word of <a href="/en/Mercurial_basics" title="en/Mercurial_basics">Mercurial basics</a>, before you do anything else.</p>
<p>Then, the <a href="/en/Mercurial_FAQ" title="en/Mercurial_FAQ">Mercurial FAQ</a> is a decent place to start.</p>
<p>See <a href="/En/Developer_Guide/Source_Code/Mercurial" title="En/Developer_Guide/Source_Code/Mercurial">Mozilla Source Code (Mercurial)</a> for getting a tree to build.</p>
<p>See <a class="internal" href="/en/Mercurial_Queues" title="en/Mercurial Queues">Mercurial Queues</a> for managing queues of patches.</p>
<h2 name="Further_reading">Further reading</h2>
<p>The <a class="external" href="http://hgbook.red-bean.com/hgbook.html">hg book</a> is the definitive Mercurial user guide.</p>
<p><a href="/Special:Tags?tag=Mercurial&amp;language=en" title="Special:Tags?tag=Mercurial&amp;language=en">Category:Mercurial</a> lists the Mercurial-related articles on MDC.</p>
<p>And on wiki.mozilla.org, these helpful pages:</p>
<ul> <li>{{ mediawiki.interwiki('wikimo', 'Using_Mercurial_locally_with_CVS', 'Using Mercurial locally with CVS') }}, a how-to. (Note that this is only useful for code that's still exclusively in CVS.)</li> <li>{{ mediawiki.interwiki('wikimo', 'Mercurial_on_Windows', 'Mercurial on Windows') }}</li> <li><a class="internal" href="/en/Publishing_Mercurial_Clones" title="en/Publishing Mercurial Clones">Publishing Mercurial Clones</a> - If you have a LDAP account that allows you to push to hg.mozilla.org you can also create your own user repositories on the server to share work.</li>
</ul>
<p>{{ languages( { "es": "es/Mercurial", "fr": "fr/Mercurial", "ja": "ja/Mercurial" } ) }}</p>
Revert to this revision