--- 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')