--- a/mercurial/templatekw.py Sat Jun 23 13:26:23 2018 +0100
+++ b/mercurial/templatekw.py Sat Jun 23 14:30:31 2018 +0200
@@ -27,6 +27,7 @@
util,
)
from .utils import (
+ diffutil,
stringutil,
)
@@ -263,7 +264,8 @@
"modified files: +added/-removed lines"
"""
ctx = context.resource(mapping, 'ctx')
- diff = ctx.diff(opts={'noprefix': False})
+ diffopts = diffutil.diffopts(ctx._repo.ui, {'noprefix': False})
+ diff = ctx.diff(opts=diffopts)
stats = patch.diffstatdata(util.iterlines(diff))
maxname, maxtotal, adds, removes, binary = patch.diffstatsum(stats)
return '%d: +%d/-%d' % (len(stats), adds, removes)