diff -r be3f33f5e232 -r 7db3c28dfdfd mercurial/templateutil.py --- a/mercurial/templateutil.py Thu Mar 15 21:52:47 2018 +0900 +++ b/mercurial/templateutil.py Sat Mar 17 17:41:07 2018 +0900 @@ -406,7 +406,6 @@ if isinstance(v, dict): lm = context.overlaymap(mapping, v) lm['index'] = i - lm['originalnode'] = mapping.get('node') yield evalrawexp(context, lm, targ) else: # v is not an iterable of dicts, this happen when 'key'