mercurial/commands.py
changeset 39626 6ecfd12f09cd
parent 39625 10c5eacd793f
child 39627 ee7ee0c516ca
--- a/mercurial/commands.py	Sat Sep 01 12:09:22 2018 +0900
+++ b/mercurial/commands.py	Sat Sep 01 12:15:02 2018 +0900
@@ -3058,13 +3058,8 @@
                 numoutput = ["%d" % p.rev() for p in parents]
                 output.append("%s%s" % ('+'.join(numoutput), dirty))
 
-            fn = fm.nested('parents', tmpl='{rev}:{node|formatnode}', sep=' ')
-            for p in parents:
-                fn.startitem()
-                fn.data(rev=p.rev())
-                fn.data(node=p.hex())
-                fn.context(ctx=p)
-            fn.end()
+            fm.data(parents=fm.formatlist([fm.hexfunc(p.node())
+                                           for p in parents], name='node'))
         else:
             hexoutput = fm.hexfunc(ctx.node())
             if default or id: