mercurial/templatekw.py
changeset 51144 9ff3d5395d6b
parent 48930 e6df205a876c
child 51815 460e80488cf0
--- a/mercurial/templatekw.py	Wed Nov 15 02:39:53 2023 +0100
+++ b/mercurial/templatekw.py	Tue Nov 14 22:47:17 2023 +0100
@@ -270,7 +270,7 @@
     ui = context.resource(mapping, b'ui')
     ctx = context.resource(mapping, b'ctx')
     diffopts = diffutil.diffallopts(ui, {b'noprefix': False})
-    diff = ctx.diff(opts=diffopts)
+    diff = ctx.diff(diffutil.diff_parent(ctx), opts=diffopts)
     stats = patch.diffstatdata(util.iterlines(diff))
     maxname, maxtotal, adds, removes, binary = patch.diffstatsum(stats)
     return b'%d: +%d/-%d' % (len(stats), adds, removes)