--- a/mercurial/cmdutil.py Fri Apr 22 21:45:06 2016 +0900
+++ b/mercurial/cmdutil.py Fri Apr 22 21:46:33 2016 +0900
@@ -8,6 +8,7 @@
from __future__ import absolute_import
import errno
+import itertools
import os
import re
import tempfile
@@ -1452,6 +1453,7 @@
self.t = formatter.maketemplater(ui, 'changeset', tmpl,
cache=defaulttempl)
+ self._counter = itertools.count()
self.cache = {}
# find correct templates for current mode
@@ -1490,6 +1492,7 @@
props['ctx'] = ctx
props['repo'] = self.repo
props['ui'] = self.repo.ui
+ props['index'] = next(self._counter)
props['revcache'] = {'copies': copies}
props['cache'] = self.cache