##// END OF EJS Templates
Removed now obsolete min/max check in walkchangerevs().
Thomas Arendsen Hein -
r1800:414e81ae default
parent child Browse files
Show More
@@ -122,7 +122,7 b' def walkchangerevs(ui, repo, pats, opts)'
122 122 def filerevgen(filelog):
123 123 for i, window in increasing_windows(filelog.count()-1, -1):
124 124 revs = []
125 for j in xrange(max(0, i - window), i + 1):
125 for j in xrange(i - window, i + 1):
126 126 revs.append(filelog.linkrev(filelog.node(j)))
127 127 revs.reverse()
128 128 for rev in revs:
@@ -147,7 +147,7 b' def walkchangerevs(ui, repo, pats, opts)'
147 147 # The slow path checks files modified in every changeset.
148 148 def changerevgen():
149 149 for i, window in increasing_windows(repo.changelog.count()-1, -1):
150 for j in xrange(max(0, i - window), i + 1):
150 for j in xrange(i - window, i + 1):
151 151 yield j, getchange(j)[3]
152 152
153 153 for rev, changefiles in changerevgen():
@@ -159,7 +159,7 b' def walkchangerevs(ui, repo, pats, opts)'
159 159 def iterate():
160 160 for i, window in increasing_windows(0, len(revs)):
161 161 yield 'window', revs[0] < revs[-1], revs[-1]
162 nrevs = [rev for rev in revs[i:min(i+window, len(revs))]
162 nrevs = [rev for rev in revs[i:i+window]
163 163 if rev in wanted]
164 164 srevs = list(nrevs)
165 165 srevs.sort()
General Comments 0
You need to be logged in to leave comments. Login now