[issue2991] MQ should offer a way to 'unshelve' patches

illusory bugs at mercurial.selenic.com
Thu Sep 8 09:26:44 CDT 2011


New submission from illusory <illusory2 at yahoo.co.uk>:

Sometimes I want to stop using MQ and go back to vanilla Mercurial.  This
requires something like the following:

    1) hg qpop -a
    2) hg import --no-commit .hg\patches\first.patch .hg\patches\second.patch
    3) hg qdelete second.patch first.patch

This seems to work, but it's a little clumsy, and the fact that MQ doesn't
offer this function natively seems, to me, like a flaw in MQ.  It means that
there is no way to undo a 'qnew'.

One way to solve this problem might be to allow 'qfinish' to accept a
'--no-commit' option:

    1) hg qfinish --no-commit

----------
messages: 17321
nosy: illusory
priority: feature
status: unread
title: MQ should offer a way to 'unshelve' patches

____________________________________________________
Mercurial issue tracker <bugs at mercurial.selenic.com>
<http://mercurial.selenic.com/bts/issue2991>
____________________________________________________


More information about the Mercurial-devel mailing list