mercurial/debugcommands.py
changeset 38783 e7aa113b14f7
parent 38781 0a57945aaf7f
child 38801 1d1c1645d7b9
equal deleted inserted replaced
38782:7eba8f83129b 38783:e7aa113b14f7
   175             total += 1
   175             total += 1
   176 
   176 
   177     if mergeable_file:
   177     if mergeable_file:
   178         linesperrev = 2
   178         linesperrev = 2
   179         # make a file with k lines per rev
   179         # make a file with k lines per rev
   180         initialmergedlines = ['%d' % i for i in xrange(0, total * linesperrev)]
   180         initialmergedlines = ['%d' % i
       
   181                               for i in pycompat.xrange(0, total * linesperrev)]
   181         initialmergedlines.append("")
   182         initialmergedlines.append("")
   182 
   183 
   183     tags = []
   184     tags = []
   184     progress = ui.makeprogress(_('building'), unit=_('revisions'),
   185     progress = ui.makeprogress(_('building'), unit=_('revisions'),
   185                                total=total)
   186                                total=total)
  2016         ui.write(("# rev p1rev p2rev start   end deltastart base   p1   p2"
  2017         ui.write(("# rev p1rev p2rev start   end deltastart base   p1   p2"
  2017                  " rawsize totalsize compression heads chainlen\n"))
  2018                  " rawsize totalsize compression heads chainlen\n"))
  2018         ts = 0
  2019         ts = 0
  2019         heads = set()
  2020         heads = set()
  2020 
  2021 
  2021         for rev in xrange(numrevs):
  2022         for rev in pycompat.xrange(numrevs):
  2022             dbase = r.deltaparent(rev)
  2023             dbase = r.deltaparent(rev)
  2023             if dbase == -1:
  2024             if dbase == -1:
  2024                 dbase = rev
  2025                 dbase = rev
  2025             cbase = r.chainbase(rev)
  2026             cbase = r.chainbase(rev)
  2026             clen = r.chainlen(rev)
  2027             clen = r.chainlen(rev)
  2077         if size > l[1]:
  2078         if size > l[1]:
  2078             l[1] = size
  2079             l[1] = size
  2079         l[2] += size
  2080         l[2] += size
  2080 
  2081 
  2081     numrevs = len(r)
  2082     numrevs = len(r)
  2082     for rev in xrange(numrevs):
  2083     for rev in pycompat.xrange(numrevs):
  2083         p1, p2 = r.parentrevs(rev)
  2084         p1, p2 = r.parentrevs(rev)
  2084         delta = r.deltaparent(rev)
  2085         delta = r.deltaparent(rev)
  2085         if format > 0:
  2086         if format > 0:
  2086             addsize(r.rawsize(rev), datasize)
  2087             addsize(r.rawsize(rev), datasize)
  2087         if p2 != nullrev:
  2088         if p2 != nullrev: