mercurial/cmdutil.py
changeset 9664 2a4a0dc4fb85
parent 9662 f3d60543924f
child 9665 1de5ebfa5585
equal deleted inserted replaced
9663:4164a17e7126 9664:2a4a0dc4fb85
  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: