MQ usability

Dirkjan Ochtman dirkjan at ochtman.nl
Sun Aug 16 05:08:13 CDT 2009


On Tue, Aug 11, 2009 at 02:18, Peter Williams<pwil3058 at bigpond.net.au> wrote:
> qsave and its usefulness in updating ones patches when the underlying code
> changes (see page 197 of "Mercurial, The Definitive Guide",
> ISBN-978-0-596-80067-3) is the MQ feature that most distinguishes from other
> patch management systems (such as the very popular "quilt"
> <http://savannah.nongnu.org/projects/quilt>).  So it would be a big mistake
> to remove it.

You could just use the rebase extension to rebase applied patches to
the new tip. Seems much easier to use and remember (and is more
accessible, IMO).

> Then what would be the point of having the <file> argument if qrefresh
> behaves the same with it as without it.

It doesn't: without <file> it will save changes for all files, with
<file> it will only save changes to that file to the patch and leave
other files modified in the working dir.

Cheers,

Dirkjan



More information about the Mercurial-devel mailing list