mercurial/commands.py
changeset 3385 55476ce8e59c
parent 3383 5e6c19919741
child 3401 a004164dbeef
child 3429 52617d992eed
equal deleted inserted replaced
3384:9e834d039681 3385:55476ce8e59c
  1838                     ncache[fn][node] = renamed
  1838                     ncache[fn][node] = renamed
  1839                 if lr >= endrev:
  1839                 if lr >= endrev:
  1840                     break
  1840                     break
  1841         if rev in rcache[fn]:
  1841         if rev in rcache[fn]:
  1842             return rcache[fn][rev]
  1842             return rcache[fn][rev]
  1843         if repo.manifest.parentrevs(rev) != (rev - 1, -1):
  1843         mr = repo.manifest.rev(man)
       
  1844         if repo.manifest.parentrevs(mr) != (mr - 1, -1):
  1844             return ncache[fn].get(repo.manifest.find(man, fn)[0])
  1845             return ncache[fn].get(repo.manifest.find(man, fn)[0])
  1845         if not dcache or dcache[0] != man:
  1846         if not dcache or dcache[0] != man:
  1846             dcache[:] = [man, repo.manifest.readdelta(man)]
  1847             dcache[:] = [man, repo.manifest.readdelta(man)]
  1847         if fn in dcache[1]:
  1848         if fn in dcache[1]:
  1848             return ncache[fn].get(dcache[1][fn])
  1849             return ncache[fn].get(dcache[1][fn])