mercurial/debugcommands.py
changeset 39082 a456c603a83d
parent 39081 195ed920653e
child 39148 1464183343b3
equal deleted inserted replaced
39081:195ed920653e 39082:a456c603a83d
  2089     nummerges = 0
  2089     nummerges = 0
  2090 
  2090 
  2091     ### tracks ways the "delta" are build
  2091     ### tracks ways the "delta" are build
  2092     # nodelta
  2092     # nodelta
  2093     numempty = 0
  2093     numempty = 0
       
  2094     numemptytext = 0
       
  2095     numemptydelta = 0
  2094     # full file content
  2096     # full file content
  2095     numfull = 0
  2097     numfull = 0
  2096     # delta against previous revision
  2098     # delta against previous revision
  2097     numprev = 0
  2099     numprev = 0
  2098     # delta against first or second parent (not prev)
  2100     # delta against first or second parent (not prev)
  2137             chainlengths.append(0)
  2139             chainlengths.append(0)
  2138             chainbases.append(r.start(rev))
  2140             chainbases.append(r.start(rev))
  2139             chainspans.append(size)
  2141             chainspans.append(size)
  2140             if size == 0:
  2142             if size == 0:
  2141                 numempty += 1
  2143                 numempty += 1
       
  2144                 numemptytext += 1
  2142             else:
  2145             else:
  2143                 numfull += 1
  2146                 numfull += 1
  2144                 addsize(size, fullsize)
  2147                 addsize(size, fullsize)
  2145         else:
  2148         else:
  2146             chainlengths.append(chainlengths[delta] + 1)
  2149             chainlengths.append(chainlengths[delta] + 1)
  2148             revaddr = r.start(rev)
  2151             revaddr = r.start(rev)
  2149             chainbases.append(baseaddr)
  2152             chainbases.append(baseaddr)
  2150             chainspans.append((revaddr - baseaddr) + size)
  2153             chainspans.append((revaddr - baseaddr) + size)
  2151             if size == 0:
  2154             if size == 0:
  2152                 numempty += 1
  2155                 numempty += 1
       
  2156                 numemptydelta += 1
  2153             else:
  2157             else:
  2154                 addsize(size, deltasize)
  2158                 addsize(size, deltasize)
  2155                 if delta == rev - 1:
  2159                 if delta == rev - 1:
  2156                     numprev += 1
  2160                     numprev += 1
  2157                     if delta == p1:
  2161                     if delta == p1:
  2224     ui.write(('revisions     : ') + fmt2 % numrevs)
  2228     ui.write(('revisions     : ') + fmt2 % numrevs)
  2225     ui.write(('    merges    : ') + fmt % pcfmt(nummerges, numrevs))
  2229     ui.write(('    merges    : ') + fmt % pcfmt(nummerges, numrevs))
  2226     ui.write(('    normal    : ') + fmt % pcfmt(numrevs - nummerges, numrevs))
  2230     ui.write(('    normal    : ') + fmt % pcfmt(numrevs - nummerges, numrevs))
  2227     ui.write(('revisions     : ') + fmt2 % numrevs)
  2231     ui.write(('revisions     : ') + fmt2 % numrevs)
  2228     ui.write(('    empty     : ') + fmt % pcfmt(numempty, numrevs))
  2232     ui.write(('    empty     : ') + fmt % pcfmt(numempty, numrevs))
       
  2233     ui.write(('                   text  : ')
       
  2234              + fmt % pcfmt(numemptytext, numemptytext + numemptydelta))
       
  2235     ui.write(('                   delta : ')
       
  2236              + fmt % pcfmt(numemptydelta, numemptytext + numemptydelta))
  2229     ui.write(('    full      : ') + fmt % pcfmt(numfull, numrevs))
  2237     ui.write(('    full      : ') + fmt % pcfmt(numfull, numrevs))
  2230     ui.write(('    deltas    : ') + fmt % pcfmt(numdeltas, numrevs))
  2238     ui.write(('    deltas    : ') + fmt % pcfmt(numdeltas, numrevs))
  2231     ui.write(('revision size : ') + fmt2 % totalsize)
  2239     ui.write(('revision size : ') + fmt2 % totalsize)
  2232     ui.write(('    full      : ') + fmt % pcfmt(fulltotal, totalsize))
  2240     ui.write(('    full      : ') + fmt % pcfmt(fulltotal, totalsize))
  2233     ui.write(('    deltas    : ') + fmt % pcfmt(deltatotal, totalsize))
  2241     ui.write(('    deltas    : ') + fmt % pcfmt(deltatotal, totalsize))