Issues in the workbench when pushing/popping patches
Created originally on Bitbucket by Anonymous
Using THG 2.1.2 on Windows XP SP 3
Simplest setup: a repository with 1 initial commit and 2 applied patches
Right click on revision 1 (first applied patch), and select "Modify history" -> "Unapply patch (QGoto parent). ** Result:** the 2 patches disappear from the graph. You have to refresh the workbench to see them again
Reapply the patch to have both patches in the graph. Now right click on revision 2 (latest applied patch), and select "Modify history" -> "Unapply patch (QGoto parent). ** Result:** the latest patch disappear, and its parent is now displayed as a normal (non-patch) commit. Again, refreshing the workbench fixes the graph.
It doesn't appear to be a big problem, but when you're working a lot with patches like I do, it's really annoying - believe me :) I'm currently stuck with THG 2.0.5 because of the various bugs and inconsistencies in the 2.1.x series with MQ. (related remark: why "qgoto parent" instead of qgoto "this-patch" when double clicking on a patch revision, like in THG 2.0.x?)