mercurial/cmdutil.py
branchstable
changeset 12971 15390d1a3cfc
parent 12900 4ff61287bde2
child 12972 7916a84c0758
--- a/mercurial/cmdutil.py	Fri Nov 12 01:21:45 2010 -0600
+++ b/mercurial/cmdutil.py	Thu Nov 11 02:05:02 2010 +0900
@@ -1138,7 +1138,7 @@
                     continue
                 # only yield rev for which we have the changelog, it can
                 # happen while doing "hg log" during a pull or commit
-                if linkrev > maxrev or linkrev >= cl_count:
+                if linkrev >= cl_count:
                     break
 
                 parentlinkrevs = []
@@ -1180,7 +1180,7 @@
 
             # iterate from latest to oldest revision
             for rev, flparentlinkrevs, copied in filerevgen(filelog, last):
-                if rev not in ancestors:
+                if rev > maxrev or rev not in ancestors:
                     continue
                 # XXX insert 1327 fix here
                 if flparentlinkrevs: