Add "Finish Patch" (QFinish) to Commit widget
I have a small MQ interface workflow suggestion.
I took some time today to learn about Mercurial Queues (they are awesome), and while QNew/QRefresh (via Commit widget) and QPop/QPush (via changeset double-click) are intuitive, I couldn't figure out how to QFinish a patch. It took some googling before I realized the Finish Patch command is buried in the changeset context menu under Modify History. I expected it to be in the Commit widget dropdown.
My proposal is to
- Add Finish Patch to the Commit widget dropdown
- When selected
- Set the Commit widget text to "QFinish"
- Allow user to modify the commit message of that patch
- When clicked, finishes the active patch