mercurial/localrepo.py
changeset 14494 1ffeeb91c55d
parent 14482 58b36e9ea783
child 14509 4f695345979c
equal deleted inserted replaced
14493:5cc7905bccc9 14494:1ffeeb91c55d
  1307         if not nodes:
  1307         if not nodes:
  1308             nodes = [self.changelog.tip()]
  1308             nodes = [self.changelog.tip()]
  1309         b = []
  1309         b = []
  1310         for n in nodes:
  1310         for n in nodes:
  1311             t = n
  1311             t = n
  1312             while 1:
  1312             while True:
  1313                 p = self.changelog.parents(n)
  1313                 p = self.changelog.parents(n)
  1314                 if p[1] != nullid or p[0] == nullid:
  1314                 if p[1] != nullid or p[0] == nullid:
  1315                     b.append((t, n, p[0], p[1]))
  1315                     b.append((t, n, p[0], p[1]))
  1316                     break
  1316                     break
  1317                 n = p[0]
  1317                 n = p[0]
  1775             pr.step = 'files'
  1775             pr.step = 'files'
  1776             pr.count = 1
  1776             pr.count = 1
  1777             pr.total = efiles
  1777             pr.total = efiles
  1778             source.callback = None
  1778             source.callback = None
  1779 
  1779 
  1780             while 1:
  1780             while True:
  1781                 chunkdata = source.filelogheader()
  1781                 chunkdata = source.filelogheader()
  1782                 if not chunkdata:
  1782                 if not chunkdata:
  1783                     break
  1783                     break
  1784                 f = chunkdata["filename"]
  1784                 f = chunkdata["filename"]
  1785                 self.ui.debug("adding %s revisions\n" % f)
  1785                 self.ui.debug("adding %s revisions\n" % f)