equal
deleted
inserted
replaced
1208 else: |
1208 else: |
1209 def want(rev): |
1209 def want(rev): |
1210 return rev in wanted |
1210 return rev in wanted |
1211 |
1211 |
1212 for i, window in increasing_windows(0, len(revs)): |
1212 for i, window in increasing_windows(0, len(revs)): |
|
1213 change = util.cachefunc(repo.changectx) |
1213 nrevs = [rev for rev in revs[i:i+window] if want(rev)] |
1214 nrevs = [rev for rev in revs[i:i+window] if want(rev)] |
1214 for rev in sorted(nrevs): |
1215 for rev in sorted(nrevs): |
1215 fns = fncache.get(rev) |
1216 fns = fncache.get(rev) |
1216 ctx = change(rev) |
1217 ctx = change(rev) |
1217 if not fns: |
1218 if not fns: |