* On 23 Oct 2013, Michael Elkins wrote: 
> 
> Note that previously the branch named "HEAD" was used.  This has been
> deleted.  If you have a copy of the Mutt source checked out, you can update
> your respository to follow the "default" branch by running:
> 
> $ hg pull -u
> $ hg update -C default

If you have any current patches in a local clone, they will need to be
rebased (moved) from HEAD to default or to stable.  If you're not sure
how, someone should be able to help either on #mutt or on mutt-dev.
Briefly though:

$ cd mutt-local
$ hg up -C tip
$ hg pull
$ hg --config extensions.rebase= rebase -b . -d default
  -or-
$ hg --config extensions.rebase= rebase -b . -d stable

Note that in this example, I did not update when I pulled.  That's to
use the current directory's parent rev as a marker for what needs to be
rebased.  Alternatively you could use a local tag for this purpose:

$ hg up -C tip
$ hg tag -l mybase 
$ hg pull -u
$ hg --config extensions.rebase= rebase -b mybase -d default

Using a local tag is a touch longer, but less sensitive to working
directory state.

It's also possible to accomplish this with mq commands.

-- 
David Champion • d...@bikeshed.us

Attachment: pgpE9u2iZRmzP.pgp
Description: PGP signature

Reply via email to