禁用hg qfinish而不使用changeset消息

Asa*_*ers 3 mercurial mercurial-queue

我使用mercurial队列,有时我忘记用a设置我的消息hg qrefresh -m ...而忘记检查我跑之前hg qfinish得到消息patch MyPatch finalized without changeset message.如果没有消息,我有什么方法可以让qfinish中止?

在我这样做之后,我发现解决这个问题的唯一方法是生成一个补丁,hg strip我的最后一个版本,重新应用补丁然后提交我的消息.

Mar*_*ler 6

使用hg qimport -r tip再次翻到最后变更(您完成补丁)中的MQ补丁.