Show More
@@ -0,0 +1,25 b'' | |||||
|
1 | $ hg init debugrevlog | |||
|
2 | $ cd debugrevlog | |||
|
3 | $ echo a > a | |||
|
4 | $ hg ci -Am adda | |||
|
5 | adding a | |||
|
6 | $ hg debugrevlog -m | |||
|
7 | format : 1 | |||
|
8 | flags : inline | |||
|
9 | ||||
|
10 | revisions : 1 | |||
|
11 | merges : 0 ( 0.00%) | |||
|
12 | normal : 1 (100.00%) | |||
|
13 | revisions : 1 | |||
|
14 | full : 1 (100.00%) | |||
|
15 | deltas : 0 ( 0.00%) | |||
|
16 | revision size : 44 | |||
|
17 | full : 44 (100.00%) | |||
|
18 | deltas : 0 ( 0.00%) | |||
|
19 | ||||
|
20 | avg chain length : 0 | |||
|
21 | compression ratio : 0 | |||
|
22 | ||||
|
23 | uncompressed data size (min/max/avg) : 43 / 43 / 43 | |||
|
24 | full revision size (min/max/avg) : 44 / 44 / 44 | |||
|
25 | delta size (min/max/avg) : 0 / 0 / 0 |
@@ -2245,6 +2245,11 b' def debugrevlog(ui, repo, file_ = None, ' | |||||
2245 | elif delta != nullrev: |
|
2245 | elif delta != nullrev: | |
2246 | numother += 1 |
|
2246 | numother += 1 | |
2247 |
|
2247 | |||
|
2248 | # Adjust size min value for empty cases | |||
|
2249 | for size in (datasize, fullsize, deltasize): | |||
|
2250 | if size[0] is None: | |||
|
2251 | size[0] = 0 | |||
|
2252 | ||||
2248 | numdeltas = numrevs - numfull |
|
2253 | numdeltas = numrevs - numfull | |
2249 | numoprev = numprev - nump1prev - nump2prev |
|
2254 | numoprev = numprev - nump1prev - nump2prev | |
2250 | totalrawsize = datasize[2] |
|
2255 | totalrawsize = datasize[2] | |
@@ -2252,7 +2257,8 b' def debugrevlog(ui, repo, file_ = None, ' | |||||
2252 | fulltotal = fullsize[2] |
|
2257 | fulltotal = fullsize[2] | |
2253 | fullsize[2] /= numfull |
|
2258 | fullsize[2] /= numfull | |
2254 | deltatotal = deltasize[2] |
|
2259 | deltatotal = deltasize[2] | |
2255 |
|
|
2260 | if numrevs - numfull > 0: | |
|
2261 | deltasize[2] /= numrevs - numfull | |||
2256 | totalsize = fulltotal + deltatotal |
|
2262 | totalsize = fulltotal + deltatotal | |
2257 | avgchainlen = sum(chainlengths) / numrevs |
|
2263 | avgchainlen = sum(chainlengths) / numrevs | |
2258 | compratio = totalrawsize / totalsize |
|
2264 | compratio = totalrawsize / totalsize |
General Comments 0
You need to be logged in to leave comments.
Login now