How can I switch to a tag/branch in hg?

n179911 picture n179911 · Jan 29, 2010 · Viewed 119.9k times · Source

I followed the documentation in https://developer.mozilla.org/En/Developer_Guide/Source_Code/Mercurial and downloaded FF source with:

hg clone http://hg.mozilla.org/mozilla-central/ src

How can I switch to the FF3.6 'branch' or 'tag'? The documentation said

hg clone http://hg.mozilla.org/releases/mozilla-1.9.2/ 192src

but I don't want to clone both FF main and FF3.6 twice?

Answer

crazyscot picture crazyscot · Feb 25, 2010

Once you have cloned the repo, you have everything: you can then hg up branchname or hg up tagname to update your working copy.

UP: hg up is a shortcut of hg update, which also has hg checkout alias for people with git habits.