I use mercurial queues and sometimes I forget to set my message with a hg qrefresh -m ...
and forget to check before I run hg qfinish
and I get the message patch MyPatch finalized without changeset message
. Is there any way I can make qfinish abort if there is no message?
The only way I found to fix this after I do that is to generate a patch, hg strip
my last revision, reapply the patch and then commit with my message.