diff hgext/evolve.py @ 1639:ff0ff0f28a13

evolve: report merge node When running evolve --any, evolve will report that it can not handle a merge node. In order for this to be helpful, we report the revision so that a user could fix t.
author timeless@gmail.com
date Thu, 14 Apr 2016 15:03:18 +0000
parents 5b7596805f7f
children bbf897714e70
line wrap: on
line diff
--- a/hgext/evolve.py	Thu Apr 14 15:02:10 2016 +0000
+++ b/hgext/evolve.py	Thu Apr 14 15:03:18 2016 +0000
@@ -1876,8 +1876,8 @@
         if not pctx.obsolete():
             pctx = orig.p2()  # second parent is obsolete ?
         elif orig.p2().obsolete():
-            hint = _("Redo the merge and use `hg prune <old> "
-                     "--succ <new>` to obsolete the old one")
+            hint = _("Redo the merge (%s) and use `hg prune <old> "
+                     "--succ <new>` to obsolete the old one") % orig.hex()[:12]
             ui.warn(_("warning: no support for evolving merge changesets "
                       "with two obsolete parents yet\n") +
                     _("(%s)\n") % hint)