Show More
@@ -2170,7 +2170,10 b' def debugrevlog(ui, repo, file_=None, **' | |||||
2170 | numother += 1 |
|
2170 | numother += 1 | |
2171 |
|
2171 | |||
2172 | # Obtain data on the raw chunks in the revlog. |
|
2172 | # Obtain data on the raw chunks in the revlog. | |
2173 | segment = r._getsegmentforrevs(rev, rev)[1] |
|
2173 | if util.safehasattr(r, '_getsegmentforrevs'): | |
|
2174 | segment = r._getsegmentforrevs(rev, rev)[1] | |||
|
2175 | else: | |||
|
2176 | segment = r._revlog._getsegmentforrevs(rev, rev)[1] | |||
2174 | if segment: |
|
2177 | if segment: | |
2175 | chunktype = bytes(segment[0:1]) |
|
2178 | chunktype = bytes(segment[0:1]) | |
2176 | else: |
|
2179 | else: |
@@ -15,6 +15,36 b'' | |||||
15 | adding a |
|
15 | adding a | |
16 | $ hg ci -Am make-it-full |
|
16 | $ hg ci -Am make-it-full | |
17 | #if reporevlogstore |
|
17 | #if reporevlogstore | |
|
18 | $ hg debugrevlog -c | |||
|
19 | format : 1 | |||
|
20 | flags : inline | |||
|
21 | ||||
|
22 | revisions : 3 | |||
|
23 | merges : 0 ( 0.00%) | |||
|
24 | normal : 3 (100.00%) | |||
|
25 | revisions : 3 | |||
|
26 | empty : 0 ( 0.00%) | |||
|
27 | text : 0 (100.00%) | |||
|
28 | delta : 0 (100.00%) | |||
|
29 | full : 3 (100.00%) | |||
|
30 | deltas : 0 ( 0.00%) | |||
|
31 | revision size : 191 | |||
|
32 | full : 191 (100.00%) | |||
|
33 | deltas : 0 ( 0.00%) | |||
|
34 | ||||
|
35 | chunks : 3 | |||
|
36 | 0x75 (u) : 3 (100.00%) | |||
|
37 | chunks size : 191 | |||
|
38 | 0x75 (u) : 191 (100.00%) | |||
|
39 | ||||
|
40 | avg chain length : 0 | |||
|
41 | max chain length : 0 | |||
|
42 | max chain reach : 67 | |||
|
43 | compression ratio : 0 | |||
|
44 | ||||
|
45 | uncompressed data size (min/max/avg) : 57 / 66 / 62 | |||
|
46 | full revision size (min/max/avg) : 58 / 67 / 63 | |||
|
47 | delta size (min/max/avg) : 0 / 0 / 0 | |||
18 | $ hg debugrevlog -m |
|
48 | $ hg debugrevlog -m | |
19 | format : 1 |
|
49 | format : 1 | |
20 | flags : inline, generaldelta |
|
50 | flags : inline, generaldelta | |
@@ -47,6 +77,36 b'' | |||||
47 | uncompressed data size (min/max/avg) : 0 / 43 / 28 |
|
77 | uncompressed data size (min/max/avg) : 0 / 43 / 28 | |
48 | full revision size (min/max/avg) : 44 / 44 / 44 |
|
78 | full revision size (min/max/avg) : 44 / 44 / 44 | |
49 | delta size (min/max/avg) : 0 / 0 / 0 |
|
79 | delta size (min/max/avg) : 0 / 0 / 0 | |
|
80 | $ hg debugrevlog a | |||
|
81 | format : 1 | |||
|
82 | flags : inline, generaldelta | |||
|
83 | ||||
|
84 | revisions : 1 | |||
|
85 | merges : 0 ( 0.00%) | |||
|
86 | normal : 1 (100.00%) | |||
|
87 | revisions : 1 | |||
|
88 | empty : 0 ( 0.00%) | |||
|
89 | text : 0 (100.00%) | |||
|
90 | delta : 0 (100.00%) | |||
|
91 | full : 1 (100.00%) | |||
|
92 | deltas : 0 ( 0.00%) | |||
|
93 | revision size : 3 | |||
|
94 | full : 3 (100.00%) | |||
|
95 | deltas : 0 ( 0.00%) | |||
|
96 | ||||
|
97 | chunks : 1 | |||
|
98 | 0x75 (u) : 1 (100.00%) | |||
|
99 | chunks size : 3 | |||
|
100 | 0x75 (u) : 3 (100.00%) | |||
|
101 | ||||
|
102 | avg chain length : 0 | |||
|
103 | max chain length : 0 | |||
|
104 | max chain reach : 3 | |||
|
105 | compression ratio : 0 | |||
|
106 | ||||
|
107 | uncompressed data size (min/max/avg) : 2 / 2 / 2 | |||
|
108 | full revision size (min/max/avg) : 3 / 3 / 3 | |||
|
109 | delta size (min/max/avg) : 0 / 0 / 0 | |||
50 | #endif |
|
110 | #endif | |
51 |
|
111 | |||
52 | Test debugindex, with and without the --verbose/--debug flag |
|
112 | Test debugindex, with and without the --verbose/--debug flag |
General Comments 0
You need to be logged in to leave comments.
Login now