--- a/mercurial/cmdutil.py Sat Jul 04 17:19:49 2015 +0900
+++ b/mercurial/cmdutil.py Sun Apr 12 21:52:02 2015 +0900
@@ -1119,7 +1119,8 @@
self.lastheader = None
self.footer = None
- def flush(self, rev):
+ def flush(self, ctx):
+ rev = ctx.rev()
if rev in self.header:
h = self.header[rev]
if h != self.lastheader:
@@ -2156,7 +2157,7 @@
lines = displayer.hunk.pop(rev).split('\n')
if not lines[-1]:
del lines[-1]
- displayer.flush(rev)
+ displayer.flush(ctx)
edges = edgefn(type, char, lines, seen, rev, parents)
for type, char, lines, coldata in edges:
graphmod.ascii(ui, state, type, char, lines, coldata)