Hi, I am able to push a patch without first qfinishing it, by using the "-r <branch>" option. Later, I cannot qpop that patch; qpop fails with the following message: "abort: popping would remove a revision not managed by this patch queue" (I assume that is referring to the child node that would be lost, though in my case, I wouldn't care, as I'd just pull it back again!) Attached is an annotated testcase that demonstrates the issue. This was discovered on 1.5 but I just gave it a quick try on 1.6.3+2-b10b07a821c3 and it happens there too. -djlb.
Fixed by http://hg.intevation.org/mercurial/crew/rev/ab237534d800 Patrick Mezard <pmezard@gmail.com> mq: always require --force when pushing patches (issue2363)
In main, resolving Thanks for reporting this!
> Thanks for reporting this! Thanks for fixing it. I just tried 1.6.3+42-6aa2c86db2eb and it now rejects my attempt to push, which is satisfactory behaviour. Please close the issue. Thank you. -djlb.
--- Bug imported by bugzilla@serpentine.com 2012-05-12 09:12 EDT --- This bug was previously known as _bug_ 2363 at http://mercurial.selenic.com/bts/issue2363 Imported an attachment (id=1452)