* On 14 Mar 2014, Will Fiveash wrote that a solaris dev wrote:
> 
> You don't have to, but any patches you have that aren't applied and don't
> apply after the pull will have to be fixed "manually", just as if you did a
> qpop -a/pull -u/qpush cycle -- it won't benefit from any of the built-in
> merge assistance that you get with rebase.

I was trying to remember why I do the ritualistic qpop/pull/qpush dance
instead of rebase.  That's probably it.  I often have unapplied patches,
or even multiple series.

[alias]
qup = ! hg qpop -a && hg pull -u && hg qpush -a
qpr = ! hg qpush && hg qrefresh

So I run 'hg qup' to begin, and if an error is encountered during a
patch push, it breaks. Then I fix, qrefresh, and qpush -a again. ("hg
qpr" is just something related to this procedure that's sometimes
useful.)

-- 
David Champion • [email protected]

Reply via email to