hgext3rd/evolve/obshistory.py
changeset 4951 7bfd3fed5d1f
parent 4950 60d2065b720b
child 4952 b135591bec1a
--- a/hgext3rd/evolve/obshistory.py	Fri Nov 08 07:19:18 2019 -0800
+++ b/hgext3rd/evolve/obshistory.py	Thu Nov 07 13:40:53 2019 -0800
@@ -150,7 +150,7 @@
     b"missingnode": TEMPLATE_MISSING_NODE
 }
 TEMPLATE_VERB = b"""{label("evolve.verb", verb)}"""
-TEMPLATE_SUCCNODES = b"""{label("evolve.node", join(succnodes % "{succnode}", ", "))}"""
+TEMPLATE_SUCCNODES = b"""{label("evolve.node", join(succnodes % "{succnode|short}", ", "))}"""
 TEMPLATE_REWRITE = b"""{if(succnodes, "%(verb)s{if(effects, "({join(effects, ", ")})")} as %(succnodes)s", "pruned")}""" % {
     b"verb": TEMPLATE_VERB,
     b"succnodes": TEMPLATE_SUCCNODES
@@ -577,8 +577,8 @@
             fm.write(b'effects', b'(%s)', fmteffect)
 
     if len(succnodes) > 0:
-        shortsnodes = (nodemod.short(succnode) for succnode in sorted(succnodes))
-        nodes = fm.formatlist(shortsnodes, b'succnode')
+        hexnodes = (nodemod.hex(succnode) for succnode in sorted(succnodes))
+        nodes = fm.formatlist(hexnodes, b'succnode')
         fm.write(b'succnodes', b'%s', nodes)
 
     operation = metadata.get(b'operation')