mercurial/cmdutil.py
changeset 25763 60c791592aa7
parent 25762 f4412380d357
child 25795 69145daacdfa
--- 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)