##// END OF EJS Templates
debugdeltachain: also display p1/p2...
marmoute -
r50116:75d0775d default
parent child Browse files
Show More
@@ -758,6 +758,8 b' def debugdeltachain(ui, repo, file_=None'
758 Output can be templatized. Available template keywords are:
758 Output can be templatized. Available template keywords are:
759
759
760 :``rev``: revision number
760 :``rev``: revision number
761 :``p1``: parent 1 revision number (for reference)
762 :``p2``: parent 2 revision number (for reference)
761 :``chainid``: delta chain identifier (numbered by unique base)
763 :``chainid``: delta chain identifier (numbered by unique base)
762 :``chainlen``: delta chain length to this revision
764 :``chainlen``: delta chain length to this revision
763 :``prevrev``: previous revision in delta chain
765 :``prevrev``: previous revision in delta chain
@@ -829,12 +831,12 b' def debugdeltachain(ui, repo, file_=None'
829 e = index[iterrev]
831 e = index[iterrev]
830 chainsize += e[revlog_constants.ENTRY_DATA_COMPRESSED_LENGTH]
832 chainsize += e[revlog_constants.ENTRY_DATA_COMPRESSED_LENGTH]
831
833
832 return compsize, uncompsize, deltatype, chain, chainsize
834 return p1, p2, compsize, uncompsize, deltatype, chain, chainsize
833
835
834 fm = ui.formatter(b'debugdeltachain', opts)
836 fm = ui.formatter(b'debugdeltachain', opts)
835
837
836 fm.plain(
838 fm.plain(
837 b' rev chain# chainlen prev delta '
839 b' rev p1 p2 chain# chainlen prev delta '
838 b'size rawsize chainsize ratio lindist extradist '
840 b'size rawsize chainsize ratio lindist extradist '
839 b'extraratio'
841 b'extraratio'
840 )
842 )
@@ -844,7 +846,7 b' def debugdeltachain(ui, repo, file_=None'
844
846
845 chainbases = {}
847 chainbases = {}
846 for rev in r:
848 for rev in r:
847 comp, uncomp, deltatype, chain, chainsize = revinfo(rev)
849 p1, p2, comp, uncomp, deltatype, chain, chainsize = revinfo(rev)
848 chainbase = chain[0]
850 chainbase = chain[0]
849 chainid = chainbases.setdefault(chainbase, len(chainbases) + 1)
851 chainid = chainbases.setdefault(chainbase, len(chainbases) + 1)
850 basestart = start(chainbase)
852 basestart = start(chainbase)
@@ -868,11 +870,13 b' def debugdeltachain(ui, repo, file_=None'
868
870
869 fm.startitem()
871 fm.startitem()
870 fm.write(
872 fm.write(
871 b'rev chainid chainlen prevrev deltatype compsize '
873 b'rev p1 p2 chainid chainlen prevrev deltatype compsize '
872 b'uncompsize chainsize chainratio lindist extradist '
874 b'uncompsize chainsize chainratio lindist extradist '
873 b'extraratio',
875 b'extraratio',
874 b'%7d %7d %8d %8d %7s %10d %10d %10d %9.5f %9d %9d %10.5f',
876 b'%7d %7d %7d %7d %8d %8d %7s %10d %10d %10d %9.5f %9d %9d %10.5f',
875 rev,
877 rev,
878 p1,
879 p2,
876 chainid,
880 chainid,
877 len(chain),
881 len(chain),
878 prevrev,
882 prevrev,
@@ -197,10 +197,10 b' debugdelta chain basic output'
197
197
198 #if reporevlogstore no-pure
198 #if reporevlogstore no-pure
199 $ hg debugdeltachain -m
199 $ hg debugdeltachain -m
200 rev chain# chainlen prev delta size rawsize chainsize ratio lindist extradist extraratio readsize largestblk rddensity srchunks
200 rev p1 p2 chain# chainlen prev delta size rawsize chainsize ratio lindist extradist extraratio readsize largestblk rddensity srchunks
201 0 1 1 -1 base 44 43 44 1.02326 44 0 0.00000 44 44 1.00000 1
201 0 -1 -1 1 1 -1 base 44 43 44 1.02326 44 0 0.00000 44 44 1.00000 1
202 1 2 1 -1 base 0 0 0 0.00000 0 0 0.00000 0 0 1.00000 1
202 1 0 -1 2 1 -1 base 0 0 0 0.00000 0 0 0.00000 0 0 1.00000 1
203 2 3 1 -1 base 44 43 44 1.02326 44 0 0.00000 44 44 1.00000 1
203 2 1 -1 3 1 -1 base 44 43 44 1.02326 44 0 0.00000 44 44 1.00000 1
204
204
205 $ hg debugdeltachain -m -T '{rev} {chainid} {chainlen}\n'
205 $ hg debugdeltachain -m -T '{rev} {chainid} {chainlen}\n'
206 0 1 1
206 0 1 1
@@ -220,6 +220,8 b' debugdelta chain basic output'
220 "extraratio": 0.0,
220 "extraratio": 0.0,
221 "largestblock": 44,
221 "largestblock": 44,
222 "lindist": 44,
222 "lindist": 44,
223 "p1": -1,
224 "p2": -1,
223 "prevrev": -1,
225 "prevrev": -1,
224 "readdensity": 1.0,
226 "readdensity": 1.0,
225 "readsize": 44,
227 "readsize": 44,
@@ -238,6 +240,8 b' debugdelta chain basic output'
238 "extraratio": 0,
240 "extraratio": 0,
239 "largestblock": 0,
241 "largestblock": 0,
240 "lindist": 0,
242 "lindist": 0,
243 "p1": 0,
244 "p2": -1,
241 "prevrev": -1,
245 "prevrev": -1,
242 "readdensity": 1,
246 "readdensity": 1,
243 "readsize": 0,
247 "readsize": 0,
@@ -256,6 +260,8 b' debugdelta chain basic output'
256 "extraratio": 0.0,
260 "extraratio": 0.0,
257 "largestblock": 44,
261 "largestblock": 44,
258 "lindist": 44,
262 "lindist": 44,
263 "p1": 1,
264 "p2": -1,
259 "prevrev": -1,
265 "prevrev": -1,
260 "readdensity": 1.0,
266 "readdensity": 1.0,
261 "readsize": 44,
267 "readsize": 44,
@@ -272,10 +278,10 b' debugdelta chain with sparse read enable'
272 > sparse-read = True
278 > sparse-read = True
273 > EOF
279 > EOF
274 $ hg debugdeltachain -m
280 $ hg debugdeltachain -m
275 rev chain# chainlen prev delta size rawsize chainsize ratio lindist extradist extraratio readsize largestblk rddensity srchunks
281 rev p1 p2 chain# chainlen prev delta size rawsize chainsize ratio lindist extradist extraratio readsize largestblk rddensity srchunks
276 0 1 1 -1 base 44 43 44 1.02326 44 0 0.00000 44 44 1.00000 1
282 0 -1 -1 1 1 -1 base 44 43 44 1.02326 44 0 0.00000 44 44 1.00000 1
277 1 2 1 -1 base 0 0 0 0.00000 0 0 0.00000 0 0 1.00000 1
283 1 0 -1 2 1 -1 base 0 0 0 0.00000 0 0 0.00000 0 0 1.00000 1
278 2 3 1 -1 base 44 43 44 1.02326 44 0 0.00000 44 44 1.00000 1
284 2 1 -1 3 1 -1 base 44 43 44 1.02326 44 0 0.00000 44 44 1.00000 1
279
285
280 $ hg debugdeltachain -m -T '{rev} {chainid} {chainlen} {readsize} {largestblock} {readdensity}\n'
286 $ hg debugdeltachain -m -T '{rev} {chainid} {chainlen} {readsize} {largestblock} {readdensity}\n'
281 0 1 1 44 44 1.0
287 0 1 1 44 44 1.0
@@ -295,6 +301,8 b' debugdelta chain with sparse read enable'
295 "extraratio": 0.0,
301 "extraratio": 0.0,
296 "largestblock": 44,
302 "largestblock": 44,
297 "lindist": 44,
303 "lindist": 44,
304 "p1": -1,
305 "p2": -1,
298 "prevrev": -1,
306 "prevrev": -1,
299 "readdensity": 1.0,
307 "readdensity": 1.0,
300 "readsize": 44,
308 "readsize": 44,
@@ -313,6 +321,8 b' debugdelta chain with sparse read enable'
313 "extraratio": 0,
321 "extraratio": 0,
314 "largestblock": 0,
322 "largestblock": 0,
315 "lindist": 0,
323 "lindist": 0,
324 "p1": 0,
325 "p2": -1,
316 "prevrev": -1,
326 "prevrev": -1,
317 "readdensity": 1,
327 "readdensity": 1,
318 "readsize": 0,
328 "readsize": 0,
@@ -331,6 +341,8 b' debugdelta chain with sparse read enable'
331 "extraratio": 0.0,
341 "extraratio": 0.0,
332 "largestblock": 44,
342 "largestblock": 44,
333 "lindist": 44,
343 "lindist": 44,
344 "p1": 1,
345 "p2": -1,
334 "prevrev": -1,
346 "prevrev": -1,
335 "readdensity": 1.0,
347 "readdensity": 1.0,
336 "readsize": 44,
348 "readsize": 44,
@@ -74,8 +74,8 b' commit.'
74 $ cd client
74 $ cd client
75 $ hg pull -q ../server -r 4
75 $ hg pull -q ../server -r 4
76 $ hg debugdeltachain x
76 $ hg debugdeltachain x
77 rev chain# chainlen prev delta size rawsize chainsize ratio lindist extradist extraratio
77 rev p1 p2 chain# chainlen prev delta size rawsize chainsize ratio lindist extradist extraratio
78 0 1 1 -1 base 3 2 3 1.50000 3 0 0.00000
78 0 -1 -1 1 1 -1 base 3 2 3 1.50000 3 0 0.00000
79
79
80 $ cd ..
80 $ cd ..
81
81
@@ -104,23 +104,23 b' delta coming from the server base delta '
104 updating to branch default
104 updating to branch default
105 3 files updated, 0 files merged, 0 files removed, 0 files unresolved
105 3 files updated, 0 files merged, 0 files removed, 0 files unresolved
106 $ hg -R repo debugdeltachain -m
106 $ hg -R repo debugdeltachain -m
107 rev chain# chainlen prev delta size rawsize chainsize ratio lindist extradist extraratio
107 rev p1 p2 chain# chainlen prev delta size rawsize chainsize ratio lindist extradist extraratio
108 0 1 1 -1 base 10? 135 10? 0.7???? 10? 0 0.00000 (glob)
108 0 -1 -1 1 1 -1 base 10? 135 10? 0.7???? 10? 0 0.00000 (glob)
109 1 1 2 0 prev 57 135 1?? 1.????? 16? 0 0.00000 (glob)
109 1 0 -1 1 2 0 prev 57 135 1?? 1.????? 16? 0 0.00000 (glob)
110 2 1 3 1 prev 57 135 2?? 1.6???? 2?? 0 0.00000 (glob)
110 2 0 -1 1 3 1 prev 57 135 2?? 1.6???? 2?? 0 0.00000 (glob)
111 3 2 1 -1 base 104 135 104 0.77037 104 0 0.00000
111 3 0 -1 2 1 -1 base 104 135 104 0.77037 104 0 0.00000
112 $ hg -R usegd debugdeltachain -m
112 $ hg -R usegd debugdeltachain -m
113 rev chain# chainlen prev delta size rawsize chainsize ratio lindist extradist extraratio
113 rev p1 p2 chain# chainlen prev delta size rawsize chainsize ratio lindist extradist extraratio
114 0 1 1 -1 base 10? 135 10? 0.7???? 10? 0 0.00000 (glob)
114 0 -1 -1 1 1 -1 base 10? 135 10? 0.7???? 10? 0 0.00000 (glob)
115 1 1 2 0 p1 57 135 16? 1.????? 16? 0 0.00000 (glob)
115 1 0 -1 1 2 0 p1 57 135 16? 1.????? 16? 0 0.00000 (glob)
116 2 1 3 1 prev 57 135 2?? 1.6???? 2?? 0 0.00000 (glob)
116 2 0 -1 1 3 1 prev 57 135 2?? 1.6???? 2?? 0 0.00000 (glob)
117 3 1 2 0 p1 57 135 16? 1.????? 27? 114 0.????? (glob)
117 3 0 -1 1 2 0 p1 57 135 16? 1.????? 27? 114 0.????? (glob)
118 $ hg -R full debugdeltachain -m
118 $ hg -R full debugdeltachain -m
119 rev chain# chainlen prev delta size rawsize chainsize ratio lindist extradist extraratio
119 rev p1 p2 chain# chainlen prev delta size rawsize chainsize ratio lindist extradist extraratio
120 0 1 1 -1 base 10? 135 10? 0.7???? 10? 0 0.00000 (glob)
120 0 -1 -1 1 1 -1 base 10? 135 10? 0.7???? 10? 0 0.00000 (glob)
121 1 1 2 0 p1 57 135 16? 1.????? 16? 0 0.00000 (glob)
121 1 0 -1 1 2 0 p1 57 135 16? 1.????? 16? 0 0.00000 (glob)
122 2 1 2 0 p1 57 135 16? 1.????? 2?? 57 0.3???? (glob)
122 2 0 -1 1 2 0 p1 57 135 16? 1.????? 2?? 57 0.3???? (glob)
123 3 1 2 0 p1 57 135 16? 1.????? 27? 114 0.????? (glob)
123 3 0 -1 1 2 0 p1 57 135 16? 1.????? 27? 114 0.????? (glob)
124
124
125 Test revlog.optimize-delta-parent-choice
125 Test revlog.optimize-delta-parent-choice
126
126
@@ -140,10 +140,10 b' Test revlog.optimize-delta-parent-choice'
140 $ hg merge -q 0
140 $ hg merge -q 0
141 $ hg commit -q -m merge
141 $ hg commit -q -m merge
142 $ hg debugdeltachain -m
142 $ hg debugdeltachain -m
143 rev chain# chainlen prev delta size rawsize chainsize ratio lindist extradist extraratio
143 rev p1 p2 chain# chainlen prev delta size rawsize chainsize ratio lindist extradist extraratio
144 0 1 1 -1 base ?? 215 ?? 0.????? ?? 0 0.00000 (glob)
144 0 -1 -1 1 1 -1 base ?? 215 ?? 0.????? ?? 0 0.00000 (glob)
145 1 1 2 0 prev ?? 86 1?? 1.????? 1?? 0 0.00000 (glob)
145 1 -1 -1 1 2 0 prev ?? 86 1?? 1.????? 1?? 0 0.00000 (glob)
146 2 1 2 0 p2 ?? 301 1?? 0.4???? ??? ?? 0.5???? (glob)
146 2 1 0 1 2 0 p2 ?? 301 1?? 0.4???? ??? ?? 0.5???? (glob)
147
147
148 $ hg strip -q -r . --config extensions.strip=
148 $ hg strip -q -r . --config extensions.strip=
149
149
@@ -152,10 +152,10 b' Test revlog.optimize-delta-parent-choice'
152 $ hg merge -q 0
152 $ hg merge -q 0
153 $ hg commit -q -m merge --config storage.revlog.optimize-delta-parent-choice=yes
153 $ hg commit -q -m merge --config storage.revlog.optimize-delta-parent-choice=yes
154 $ hg debugdeltachain -m
154 $ hg debugdeltachain -m
155 rev chain# chainlen prev delta size rawsize chainsize ratio lindist extradist extraratio
155 rev p1 p2 chain# chainlen prev delta size rawsize chainsize ratio lindist extradist extraratio
156 0 1 1 -1 base ?? 215 ?? 0.????? ?? 0 0.00000 (glob)
156 0 -1 -1 1 1 -1 base ?? 215 ?? 0.????? ?? 0 0.00000 (glob)
157 1 1 2 0 prev ?? 86 1?? 1.????? 1?? 0 0.00000 (glob)
157 1 -1 -1 1 2 0 prev ?? 86 1?? 1.????? 1?? 0 0.00000 (glob)
158 2 1 2 0 p2 ?? 301 1?? 0.4???? ??? ?? 0.5???? (glob)
158 2 1 0 1 2 0 p2 ?? 301 1?? 0.4???? ??? ?? 0.5???? (glob)
159
159
160 Test that strip bundle use bundle2
160 Test that strip bundle use bundle2
161 $ hg --config extensions.strip= strip .
161 $ hg --config extensions.strip= strip .
@@ -216,62 +216,62 b' test maxdeltachainspan'
216 $
216 $
217 $ cd ..
217 $ cd ..
218 $ hg -R source-repo debugdeltachain -m
218 $ hg -R source-repo debugdeltachain -m
219 rev chain# chainlen prev delta size rawsize chainsize ratio lindist extradist extraratio
219 rev p1 p2 chain# chainlen prev delta size rawsize chainsize ratio lindist extradist extraratio
220 0 1 1 -1 base 46 45 46 1.02222 46 0 0.00000
220 0 -1 -1 1 1 -1 base 46 45 46 1.02222 46 0 0.00000
221 1 1 2 0 p1 57 90 103 1.14444 103 0 0.00000
221 1 0 -1 1 2 0 p1 57 90 103 1.14444 103 0 0.00000
222 2 1 3 1 p1 57 135 160 1.18519 160 0 0.00000
222 2 1 -1 1 3 1 p1 57 135 160 1.18519 160 0 0.00000
223 3 1 4 2 p1 57 180 217 1.20556 217 0 0.00000
223 3 2 -1 1 4 2 p1 57 180 217 1.20556 217 0 0.00000
224 4 1 5 3 p1 57 225 274 1.21778 274 0 0.00000
224 4 3 -1 1 5 3 p1 57 225 274 1.21778 274 0 0.00000
225 5 1 6 4 p1 57 270 331 1.22593 331 0 0.00000
225 5 4 -1 1 6 4 p1 57 270 331 1.22593 331 0 0.00000
226 6 2 1 -1 base 46 45 46 1.02222 46 0 0.00000
226 6 -1 -1 2 1 -1 base 46 45 46 1.02222 46 0 0.00000
227 7 2 2 6 p1 57 90 103 1.14444 103 0 0.00000
227 7 6 -1 2 2 6 p1 57 90 103 1.14444 103 0 0.00000
228 8 2 3 7 p1 57 135 160 1.18519 160 0 0.00000
228 8 7 -1 2 3 7 p1 57 135 160 1.18519 160 0 0.00000
229 9 2 4 8 p1 57 180 217 1.20556 217 0 0.00000
229 9 8 -1 2 4 8 p1 57 180 217 1.20556 217 0 0.00000
230 10 2 5 9 p1 58 226 275 1.21681 275 0 0.00000
230 10 9 -1 2 5 9 p1 58 226 275 1.21681 275 0 0.00000
231 11 2 6 10 p1 58 272 333 1.22426 333 0 0.00000
231 11 10 -1 2 6 10 p1 58 272 333 1.22426 333 0 0.00000
232 12 2 7 11 p1 58 318 391 1.22956 391 0 0.00000
232 12 11 -1 2 7 11 p1 58 318 391 1.22956 391 0 0.00000
233 13 2 8 12 p1 58 364 449 1.23352 449 0 0.00000
233 13 12 -1 2 8 12 p1 58 364 449 1.23352 449 0 0.00000
234 14 2 9 13 p1 58 410 507 1.23659 507 0 0.00000
234 14 13 -1 2 9 13 p1 58 410 507 1.23659 507 0 0.00000
235 15 2 10 14 p1 58 456 565 1.23904 565 0 0.00000
235 15 14 -1 2 10 14 p1 58 456 565 1.23904 565 0 0.00000
236 16 2 11 15 p1 58 502 623 1.24104 623 0 0.00000
236 16 15 -1 2 11 15 p1 58 502 623 1.24104 623 0 0.00000
237 17 2 12 16 p1 58 548 681 1.24270 681 0 0.00000
237 17 16 -1 2 12 16 p1 58 548 681 1.24270 681 0 0.00000
238 18 3 1 -1 base 47 46 47 1.02174 47 0 0.00000
238 18 -1 -1 3 1 -1 base 47 46 47 1.02174 47 0 0.00000
239 19 3 2 18 p1 58 92 105 1.14130 105 0 0.00000
239 19 18 -1 3 2 18 p1 58 92 105 1.14130 105 0 0.00000
240 20 3 3 19 p1 58 138 163 1.18116 163 0 0.00000
240 20 19 -1 3 3 19 p1 58 138 163 1.18116 163 0 0.00000
241 21 3 4 20 p1 58 184 221 1.20109 221 0 0.00000
241 21 20 -1 3 4 20 p1 58 184 221 1.20109 221 0 0.00000
242 22 3 5 21 p1 58 230 279 1.21304 279 0 0.00000
242 22 21 -1 3 5 21 p1 58 230 279 1.21304 279 0 0.00000
243 23 3 6 22 p1 58 276 337 1.22101 337 0 0.00000
243 23 22 -1 3 6 22 p1 58 276 337 1.22101 337 0 0.00000
244 24 3 7 23 p1 58 322 395 1.22671 395 0 0.00000
244 24 23 -1 3 7 23 p1 58 322 395 1.22671 395 0 0.00000
245 25 3 8 24 p1 58 368 453 1.23098 453 0 0.00000
245 25 24 -1 3 8 24 p1 58 368 453 1.23098 453 0 0.00000
246 26 3 9 25 p1 58 414 511 1.23430 511 0 0.00000
246 26 25 -1 3 9 25 p1 58 414 511 1.23430 511 0 0.00000
247 27 3 10 26 p1 58 460 569 1.23696 569 0 0.00000
247 27 26 -1 3 10 26 p1 58 460 569 1.23696 569 0 0.00000
248 28 3 11 27 p1 58 506 627 1.23913 627 0 0.00000
248 28 27 -1 3 11 27 p1 58 506 627 1.23913 627 0 0.00000
249 29 3 12 28 p1 58 552 685 1.24094 685 0 0.00000
249 29 28 -1 3 12 28 p1 58 552 685 1.24094 685 0 0.00000
250 30 3 13 29 p1 58 598 743 1.24247 743 0 0.00000
250 30 29 -1 3 13 29 p1 58 598 743 1.24247 743 0 0.00000
251 31 3 14 30 p1 58 644 801 1.24379 801 0 0.00000
251 31 30 -1 3 14 30 p1 58 644 801 1.24379 801 0 0.00000
252 32 3 15 31 p1 58 690 859 1.24493 859 0 0.00000
252 32 31 -1 3 15 31 p1 58 690 859 1.24493 859 0 0.00000
253 33 3 16 32 p1 58 736 917 1.24592 917 0 0.00000
253 33 32 -1 3 16 32 p1 58 736 917 1.24592 917 0 0.00000
254 34 3 17 33 p1 58 782 975 1.24680 975 0 0.00000
254 34 33 -1 3 17 33 p1 58 782 975 1.24680 975 0 0.00000
255 35 3 18 34 p1 58 828 1033 1.24758 1033 0 0.00000
255 35 34 -1 3 18 34 p1 58 828 1033 1.24758 1033 0 0.00000
256 36 3 19 35 p1 58 874 1091 1.24828 1091 0 0.00000
256 36 35 -1 3 19 35 p1 58 874 1091 1.24828 1091 0 0.00000
257 37 3 20 36 p1 58 920 1149 1.24891 1149 0 0.00000
257 37 36 -1 3 20 36 p1 58 920 1149 1.24891 1149 0 0.00000
258 38 3 21 37 p1 58 966 1207 1.24948 1207 0 0.00000
258 38 37 -1 3 21 37 p1 58 966 1207 1.24948 1207 0 0.00000
259 39 3 22 38 p1 58 1012 1265 1.25000 1265 0 0.00000
259 39 38 -1 3 22 38 p1 58 1012 1265 1.25000 1265 0 0.00000
260 40 3 23 39 p1 58 1058 1323 1.25047 1323 0 0.00000
260 40 39 -1 3 23 39 p1 58 1058 1323 1.25047 1323 0 0.00000
261 41 3 24 40 p1 58 1104 1381 1.25091 1381 0 0.00000
261 41 40 -1 3 24 40 p1 58 1104 1381 1.25091 1381 0 0.00000
262 42 3 25 41 p1 58 1150 1439 1.25130 1439 0 0.00000
262 42 41 -1 3 25 41 p1 58 1150 1439 1.25130 1439 0 0.00000
263 43 3 26 42 p1 58 1196 1497 1.25167 1497 0 0.00000
263 43 42 -1 3 26 42 p1 58 1196 1497 1.25167 1497 0 0.00000
264 44 3 27 43 p1 58 1242 1555 1.25201 1555 0 0.00000
264 44 43 -1 3 27 43 p1 58 1242 1555 1.25201 1555 0 0.00000
265 45 3 28 44 p1 58 1288 1613 1.25233 1613 0 0.00000
265 45 44 -1 3 28 44 p1 58 1288 1613 1.25233 1613 0 0.00000
266 46 3 29 45 p1 58 1334 1671 1.25262 1671 0 0.00000
266 46 45 -1 3 29 45 p1 58 1334 1671 1.25262 1671 0 0.00000
267 47 3 30 46 p1 58 1380 1729 1.25290 1729 0 0.00000
267 47 46 -1 3 30 46 p1 58 1380 1729 1.25290 1729 0 0.00000
268 48 3 31 47 p1 58 1426 1787 1.25316 1787 0 0.00000
268 48 47 -1 3 31 47 p1 58 1426 1787 1.25316 1787 0 0.00000
269 49 4 1 -1 base ??? 316 ??? 0.6???? ??? 0 0.00000 (glob)
269 49 5 -1 4 1 -1 base ??? 316 ??? 0.6???? ??? 0 0.00000 (glob)
270 50 4 2 49 p1 58 362 2?? 0.7???? 2?? 0 0.00000 (glob)
270 50 49 -1 4 2 49 p1 58 362 2?? 0.7???? 2?? 0 0.00000 (glob)
271 51 4 3 50 prev 3?? 5?? 6?? 1.0???? 6?? 0 0.00000 (glob)
271 51 17 -1 4 3 50 prev 3?? 5?? 6?? 1.0???? 6?? 0 0.00000 (glob)
272 52 4 4 51 p1 58 640 6?? 1.0???? 6?? 0 0.00000 (glob)
272 52 51 -1 4 4 51 p1 58 640 6?? 1.0???? 6?? 0 0.00000 (glob)
273 53 5 1 -1 base 0 0 0 0.00000 0 0 0.00000
273 53 52 -1 5 1 -1 base 0 0 0 0.00000 0 0 0.00000
274 54 6 1 -1 base 3?? 640 3?? 0.5???? 3?? 0 0.00000 (glob)
274 54 53 -1 6 1 -1 base 3?? 640 3?? 0.5???? 3?? 0 0.00000 (glob)
275 $ hg clone --pull source-repo --config experimental.maxdeltachainspan=2800 relax-chain --config format.generaldelta=yes
275 $ hg clone --pull source-repo --config experimental.maxdeltachainspan=2800 relax-chain --config format.generaldelta=yes
276 requesting all changes
276 requesting all changes
277 adding changesets
277 adding changesets
@@ -282,62 +282,62 b' test maxdeltachainspan'
282 updating to branch default
282 updating to branch default
283 14 files updated, 0 files merged, 0 files removed, 0 files unresolved
283 14 files updated, 0 files merged, 0 files removed, 0 files unresolved
284 $ hg -R relax-chain debugdeltachain -m
284 $ hg -R relax-chain debugdeltachain -m
285 rev chain# chainlen prev delta size rawsize chainsize ratio lindist extradist extraratio
285 rev p1 p2 chain# chainlen prev delta size rawsize chainsize ratio lindist extradist extraratio
286 0 1 1 -1 base 46 45 46 1.02222 46 0 0.00000
286 0 -1 -1 1 1 -1 base 46 45 46 1.02222 46 0 0.00000
287 1 1 2 0 p1 57 90 103 1.14444 103 0 0.00000
287 1 0 -1 1 2 0 p1 57 90 103 1.14444 103 0 0.00000
288 2 1 3 1 p1 57 135 160 1.18519 160 0 0.00000
288 2 1 -1 1 3 1 p1 57 135 160 1.18519 160 0 0.00000
289 3 1 4 2 p1 57 180 217 1.20556 217 0 0.00000
289 3 2 -1 1 4 2 p1 57 180 217 1.20556 217 0 0.00000
290 4 1 5 3 p1 57 225 274 1.21778 274 0 0.00000
290 4 3 -1 1 5 3 p1 57 225 274 1.21778 274 0 0.00000
291 5 1 6 4 p1 57 270 331 1.22593 331 0 0.00000
291 5 4 -1 1 6 4 p1 57 270 331 1.22593 331 0 0.00000
292 6 2 1 -1 base 46 45 46 1.02222 46 0 0.00000
292 6 -1 -1 2 1 -1 base 46 45 46 1.02222 46 0 0.00000
293 7 2 2 6 p1 57 90 103 1.14444 103 0 0.00000
293 7 6 -1 2 2 6 p1 57 90 103 1.14444 103 0 0.00000
294 8 2 3 7 p1 57 135 160 1.18519 160 0 0.00000
294 8 7 -1 2 3 7 p1 57 135 160 1.18519 160 0 0.00000
295 9 2 4 8 p1 57 180 217 1.20556 217 0 0.00000
295 9 8 -1 2 4 8 p1 57 180 217 1.20556 217 0 0.00000
296 10 2 5 9 p1 58 226 275 1.21681 275 0 0.00000
296 10 9 -1 2 5 9 p1 58 226 275 1.21681 275 0 0.00000
297 11 2 6 10 p1 58 272 333 1.22426 333 0 0.00000
297 11 10 -1 2 6 10 p1 58 272 333 1.22426 333 0 0.00000
298 12 2 7 11 p1 58 318 391 1.22956 391 0 0.00000
298 12 11 -1 2 7 11 p1 58 318 391 1.22956 391 0 0.00000
299 13 2 8 12 p1 58 364 449 1.23352 449 0 0.00000
299 13 12 -1 2 8 12 p1 58 364 449 1.23352 449 0 0.00000
300 14 2 9 13 p1 58 410 507 1.23659 507 0 0.00000
300 14 13 -1 2 9 13 p1 58 410 507 1.23659 507 0 0.00000
301 15 2 10 14 p1 58 456 565 1.23904 565 0 0.00000
301 15 14 -1 2 10 14 p1 58 456 565 1.23904 565 0 0.00000
302 16 2 11 15 p1 58 502 623 1.24104 623 0 0.00000
302 16 15 -1 2 11 15 p1 58 502 623 1.24104 623 0 0.00000
303 17 2 12 16 p1 58 548 681 1.24270 681 0 0.00000
303 17 16 -1 2 12 16 p1 58 548 681 1.24270 681 0 0.00000
304 18 3 1 -1 base 47 46 47 1.02174 47 0 0.00000
304 18 -1 -1 3 1 -1 base 47 46 47 1.02174 47 0 0.00000
305 19 3 2 18 p1 58 92 105 1.14130 105 0 0.00000
305 19 18 -1 3 2 18 p1 58 92 105 1.14130 105 0 0.00000
306 20 3 3 19 p1 58 138 163 1.18116 163 0 0.00000
306 20 19 -1 3 3 19 p1 58 138 163 1.18116 163 0 0.00000
307 21 3 4 20 p1 58 184 221 1.20109 221 0 0.00000
307 21 20 -1 3 4 20 p1 58 184 221 1.20109 221 0 0.00000
308 22 3 5 21 p1 58 230 279 1.21304 279 0 0.00000
308 22 21 -1 3 5 21 p1 58 230 279 1.21304 279 0 0.00000
309 23 3 6 22 p1 58 276 337 1.22101 337 0 0.00000
309 23 22 -1 3 6 22 p1 58 276 337 1.22101 337 0 0.00000
310 24 3 7 23 p1 58 322 395 1.22671 395 0 0.00000
310 24 23 -1 3 7 23 p1 58 322 395 1.22671 395 0 0.00000
311 25 3 8 24 p1 58 368 453 1.23098 453 0 0.00000
311 25 24 -1 3 8 24 p1 58 368 453 1.23098 453 0 0.00000
312 26 3 9 25 p1 58 414 511 1.23430 511 0 0.00000
312 26 25 -1 3 9 25 p1 58 414 511 1.23430 511 0 0.00000
313 27 3 10 26 p1 58 460 569 1.23696 569 0 0.00000
313 27 26 -1 3 10 26 p1 58 460 569 1.23696 569 0 0.00000
314 28 3 11 27 p1 58 506 627 1.23913 627 0 0.00000
314 28 27 -1 3 11 27 p1 58 506 627 1.23913 627 0 0.00000
315 29 3 12 28 p1 58 552 685 1.24094 685 0 0.00000
315 29 28 -1 3 12 28 p1 58 552 685 1.24094 685 0 0.00000
316 30 3 13 29 p1 58 598 743 1.24247 743 0 0.00000
316 30 29 -1 3 13 29 p1 58 598 743 1.24247 743 0 0.00000
317 31 3 14 30 p1 58 644 801 1.24379 801 0 0.00000
317 31 30 -1 3 14 30 p1 58 644 801 1.24379 801 0 0.00000
318 32 3 15 31 p1 58 690 859 1.24493 859 0 0.00000
318 32 31 -1 3 15 31 p1 58 690 859 1.24493 859 0 0.00000
319 33 3 16 32 p1 58 736 917 1.24592 917 0 0.00000
319 33 32 -1 3 16 32 p1 58 736 917 1.24592 917 0 0.00000
320 34 3 17 33 p1 58 782 975 1.24680 975 0 0.00000
320 34 33 -1 3 17 33 p1 58 782 975 1.24680 975 0 0.00000
321 35 3 18 34 p1 58 828 1033 1.24758 1033 0 0.00000
321 35 34 -1 3 18 34 p1 58 828 1033 1.24758 1033 0 0.00000
322 36 3 19 35 p1 58 874 1091 1.24828 1091 0 0.00000
322 36 35 -1 3 19 35 p1 58 874 1091 1.24828 1091 0 0.00000
323 37 3 20 36 p1 58 920 1149 1.24891 1149 0 0.00000
323 37 36 -1 3 20 36 p1 58 920 1149 1.24891 1149 0 0.00000
324 38 3 21 37 p1 58 966 1207 1.24948 1207 0 0.00000
324 38 37 -1 3 21 37 p1 58 966 1207 1.24948 1207 0 0.00000
325 39 3 22 38 p1 58 1012 1265 1.25000 1265 0 0.00000
325 39 38 -1 3 22 38 p1 58 1012 1265 1.25000 1265 0 0.00000
326 40 3 23 39 p1 58 1058 1323 1.25047 1323 0 0.00000
326 40 39 -1 3 23 39 p1 58 1058 1323 1.25047 1323 0 0.00000
327 41 3 24 40 p1 58 1104 1381 1.25091 1381 0 0.00000
327 41 40 -1 3 24 40 p1 58 1104 1381 1.25091 1381 0 0.00000
328 42 3 25 41 p1 58 1150 1439 1.25130 1439 0 0.00000
328 42 41 -1 3 25 41 p1 58 1150 1439 1.25130 1439 0 0.00000
329 43 3 26 42 p1 58 1196 1497 1.25167 1497 0 0.00000
329 43 42 -1 3 26 42 p1 58 1196 1497 1.25167 1497 0 0.00000
330 44 3 27 43 p1 58 1242 1555 1.25201 1555 0 0.00000
330 44 43 -1 3 27 43 p1 58 1242 1555 1.25201 1555 0 0.00000
331 45 3 28 44 p1 58 1288 1613 1.25233 1613 0 0.00000
331 45 44 -1 3 28 44 p1 58 1288 1613 1.25233 1613 0 0.00000
332 46 3 29 45 p1 58 1334 1671 1.25262 1671 0 0.00000
332 46 45 -1 3 29 45 p1 58 1334 1671 1.25262 1671 0 0.00000
333 47 3 30 46 p1 58 1380 1729 1.25290 1729 0 0.00000
333 47 46 -1 3 30 46 p1 58 1380 1729 1.25290 1729 0 0.00000
334 48 3 31 47 p1 58 1426 1787 1.25316 1787 0 0.00000
334 48 47 -1 3 31 47 p1 58 1426 1787 1.25316 1787 0 0.00000
335 49 4 1 -1 base ??? 316 ??? 0.6???? ??? 0 0.00000 (glob)
335 49 5 -1 4 1 -1 base ??? 316 ??? 0.6???? ??? 0 0.00000 (glob)
336 50 4 2 49 p1 58 362 2?? 0.7???? 2?? 0 0.00000 (glob)
336 50 49 -1 4 2 49 p1 58 362 2?? 0.7???? 2?? 0 0.00000 (glob)
337 51 2 13 17 p1 58 594 739 1.24411 278? 20?? 2.7???? (glob)
337 51 17 -1 2 13 17 p1 58 594 739 1.24411 278? 20?? 2.7???? (glob)
338 52 5 1 -1 base 3?? 640 3?? 0.5???? 3?? 0 0.00000 (glob)
338 52 51 -1 5 1 -1 base 3?? 640 3?? 0.5???? 3?? 0 0.00000 (glob)
339 53 6 1 -1 base 0 0 0 0.00000 0 0 0.00000
339 53 52 -1 6 1 -1 base 0 0 0 0.00000 0 0 0.00000
340 54 7 1 -1 base 3?? 640 3?? 0.5???? 3?? 0 0.00000 (glob)
340 54 53 -1 7 1 -1 base 3?? 640 3?? 0.5???? 3?? 0 0.00000 (glob)
341 $ hg clone --pull source-repo --config experimental.maxdeltachainspan=0 noconst-chain --config format.usegeneraldelta=yes --config storage.revlog.reuse-external-delta-parent=no
341 $ hg clone --pull source-repo --config experimental.maxdeltachainspan=0 noconst-chain --config format.usegeneraldelta=yes --config storage.revlog.reuse-external-delta-parent=no
342 requesting all changes
342 requesting all changes
343 adding changesets
343 adding changesets
@@ -348,59 +348,59 b' test maxdeltachainspan'
348 updating to branch default
348 updating to branch default
349 14 files updated, 0 files merged, 0 files removed, 0 files unresolved
349 14 files updated, 0 files merged, 0 files removed, 0 files unresolved
350 $ hg -R noconst-chain debugdeltachain -m
350 $ hg -R noconst-chain debugdeltachain -m
351 rev chain# chainlen prev delta size rawsize chainsize ratio lindist extradist extraratio
351 rev p1 p2 chain# chainlen prev delta size rawsize chainsize ratio lindist extradist extraratio
352 0 1 1 -1 base 46 45 46 1.02222 46 0 0.00000
352 0 -1 -1 1 1 -1 base 46 45 46 1.02222 46 0 0.00000
353 1 1 2 0 p1 57 90 103 1.14444 103 0 0.00000
353 1 0 -1 1 2 0 p1 57 90 103 1.14444 103 0 0.00000
354 2 1 3 1 p1 57 135 160 1.18519 160 0 0.00000
354 2 1 -1 1 3 1 p1 57 135 160 1.18519 160 0 0.00000
355 3 1 4 2 p1 57 180 217 1.20556 217 0 0.00000
355 3 2 -1 1 4 2 p1 57 180 217 1.20556 217 0 0.00000
356 4 1 5 3 p1 57 225 274 1.21778 274 0 0.00000
356 4 3 -1 1 5 3 p1 57 225 274 1.21778 274 0 0.00000
357 5 1 6 4 p1 57 270 331 1.22593 331 0 0.00000
357 5 4 -1 1 6 4 p1 57 270 331 1.22593 331 0 0.00000
358 6 2 1 -1 base 46 45 46 1.02222 46 0 0.00000
358 6 -1 -1 2 1 -1 base 46 45 46 1.02222 46 0 0.00000
359 7 2 2 6 p1 57 90 103 1.14444 103 0 0.00000
359 7 6 -1 2 2 6 p1 57 90 103 1.14444 103 0 0.00000
360 8 2 3 7 p1 57 135 160 1.18519 160 0 0.00000
360 8 7 -1 2 3 7 p1 57 135 160 1.18519 160 0 0.00000
361 9 2 4 8 p1 57 180 217 1.20556 217 0 0.00000
361 9 8 -1 2 4 8 p1 57 180 217 1.20556 217 0 0.00000
362 10 2 5 9 p1 58 226 275 1.21681 275 0 0.00000
362 10 9 -1 2 5 9 p1 58 226 275 1.21681 275 0 0.00000
363 11 2 6 10 p1 58 272 333 1.22426 333 0 0.00000
363 11 10 -1 2 6 10 p1 58 272 333 1.22426 333 0 0.00000
364 12 2 7 11 p1 58 318 391 1.22956 391 0 0.00000
364 12 11 -1 2 7 11 p1 58 318 391 1.22956 391 0 0.00000
365 13 2 8 12 p1 58 364 449 1.23352 449 0 0.00000
365 13 12 -1 2 8 12 p1 58 364 449 1.23352 449 0 0.00000
366 14 2 9 13 p1 58 410 507 1.23659 507 0 0.00000
366 14 13 -1 2 9 13 p1 58 410 507 1.23659 507 0 0.00000
367 15 2 10 14 p1 58 456 565 1.23904 565 0 0.00000
367 15 14 -1 2 10 14 p1 58 456 565 1.23904 565 0 0.00000
368 16 2 11 15 p1 58 502 623 1.24104 623 0 0.00000
368 16 15 -1 2 11 15 p1 58 502 623 1.24104 623 0 0.00000
369 17 2 12 16 p1 58 548 681 1.24270 681 0 0.00000
369 17 16 -1 2 12 16 p1 58 548 681 1.24270 681 0 0.00000
370 18 3 1 -1 base 47 46 47 1.02174 47 0 0.00000
370 18 -1 -1 3 1 -1 base 47 46 47 1.02174 47 0 0.00000
371 19 3 2 18 p1 58 92 105 1.14130 105 0 0.00000
371 19 18 -1 3 2 18 p1 58 92 105 1.14130 105 0 0.00000
372 20 3 3 19 p1 58 138 163 1.18116 163 0 0.00000
372 20 19 -1 3 3 19 p1 58 138 163 1.18116 163 0 0.00000
373 21 3 4 20 p1 58 184 221 1.20109 221 0 0.00000
373 21 20 -1 3 4 20 p1 58 184 221 1.20109 221 0 0.00000
374 22 3 5 21 p1 58 230 279 1.21304 279 0 0.00000
374 22 21 -1 3 5 21 p1 58 230 279 1.21304 279 0 0.00000
375 23 3 6 22 p1 58 276 337 1.22101 337 0 0.00000
375 23 22 -1 3 6 22 p1 58 276 337 1.22101 337 0 0.00000
376 24 3 7 23 p1 58 322 395 1.22671 395 0 0.00000
376 24 23 -1 3 7 23 p1 58 322 395 1.22671 395 0 0.00000
377 25 3 8 24 p1 58 368 453 1.23098 453 0 0.00000
377 25 24 -1 3 8 24 p1 58 368 453 1.23098 453 0 0.00000
378 26 3 9 25 p1 58 414 511 1.23430 511 0 0.00000
378 26 25 -1 3 9 25 p1 58 414 511 1.23430 511 0 0.00000
379 27 3 10 26 p1 58 460 569 1.23696 569 0 0.00000
379 27 26 -1 3 10 26 p1 58 460 569 1.23696 569 0 0.00000
380 28 3 11 27 p1 58 506 627 1.23913 627 0 0.00000
380 28 27 -1 3 11 27 p1 58 506 627 1.23913 627 0 0.00000
381 29 3 12 28 p1 58 552 685 1.24094 685 0 0.00000
381 29 28 -1 3 12 28 p1 58 552 685 1.24094 685 0 0.00000
382 30 3 13 29 p1 58 598 743 1.24247 743 0 0.00000
382 30 29 -1 3 13 29 p1 58 598 743 1.24247 743 0 0.00000
383 31 3 14 30 p1 58 644 801 1.24379 801 0 0.00000
383 31 30 -1 3 14 30 p1 58 644 801 1.24379 801 0 0.00000
384 32 3 15 31 p1 58 690 859 1.24493 859 0 0.00000
384 32 31 -1 3 15 31 p1 58 690 859 1.24493 859 0 0.00000
385 33 3 16 32 p1 58 736 917 1.24592 917 0 0.00000
385 33 32 -1 3 16 32 p1 58 736 917 1.24592 917 0 0.00000
386 34 3 17 33 p1 58 782 975 1.24680 975 0 0.00000
386 34 33 -1 3 17 33 p1 58 782 975 1.24680 975 0 0.00000
387 35 3 18 34 p1 58 828 1033 1.24758 1033 0 0.00000
387 35 34 -1 3 18 34 p1 58 828 1033 1.24758 1033 0 0.00000
388 36 3 19 35 p1 58 874 1091 1.24828 1091 0 0.00000
388 36 35 -1 3 19 35 p1 58 874 1091 1.24828 1091 0 0.00000
389 37 3 20 36 p1 58 920 1149 1.24891 1149 0 0.00000
389 37 36 -1 3 20 36 p1 58 920 1149 1.24891 1149 0 0.00000
390 38 3 21 37 p1 58 966 1207 1.24948 1207 0 0.00000
390 38 37 -1 3 21 37 p1 58 966 1207 1.24948 1207 0 0.00000
391 39 3 22 38 p1 58 1012 1265 1.25000 1265 0 0.00000
391 39 38 -1 3 22 38 p1 58 1012 1265 1.25000 1265 0 0.00000
392 40 3 23 39 p1 58 1058 1323 1.25047 1323 0 0.00000
392 40 39 -1 3 23 39 p1 58 1058 1323 1.25047 1323 0 0.00000
393 41 3 24 40 p1 58 1104 1381 1.25091 1381 0 0.00000
393 41 40 -1 3 24 40 p1 58 1104 1381 1.25091 1381 0 0.00000
394 42 3 25 41 p1 58 1150 1439 1.25130 1439 0 0.00000
394 42 41 -1 3 25 41 p1 58 1150 1439 1.25130 1439 0 0.00000
395 43 3 26 42 p1 58 1196 1497 1.25167 1497 0 0.00000
395 43 42 -1 3 26 42 p1 58 1196 1497 1.25167 1497 0 0.00000
396 44 3 27 43 p1 58 1242 1555 1.25201 1555 0 0.00000
396 44 43 -1 3 27 43 p1 58 1242 1555 1.25201 1555 0 0.00000
397 45 3 28 44 p1 58 1288 1613 1.25233 1613 0 0.00000
397 45 44 -1 3 28 44 p1 58 1288 1613 1.25233 1613 0 0.00000
398 46 3 29 45 p1 58 1334 1671 1.25262 1671 0 0.00000
398 46 45 -1 3 29 45 p1 58 1334 1671 1.25262 1671 0 0.00000
399 47 3 30 46 p1 58 1380 1729 1.25290 1729 0 0.00000
399 47 46 -1 3 30 46 p1 58 1380 1729 1.25290 1729 0 0.00000
400 48 3 31 47 p1 58 1426 1787 1.25316 1787 0 0.00000
400 48 47 -1 3 31 47 p1 58 1426 1787 1.25316 1787 0 0.00000
401 49 1 7 5 p1 58 316 389 1.23101 2857 2468 6.34447
401 49 5 -1 1 7 5 p1 58 316 389 1.23101 2857 2468 6.34447
402 50 1 8 49 p1 58 362 447 1.23481 2915 2468 5.52125
402 50 49 -1 1 8 49 p1 58 362 447 1.23481 2915 2468 5.52125
403 51 2 13 17 p1 58 594 739 1.24411 2642 1903 2.57510
403 51 17 -1 2 13 17 p1 58 594 739 1.24411 2642 1903 2.57510
404 52 2 14 51 p1 58 640 797 1.24531 2700 1903 2.38770
404 52 51 -1 2 14 51 p1 58 640 797 1.24531 2700 1903 2.38770
405 53 4 1 -1 base 0 0 0 0.00000 0 0 0.00000
405 53 52 -1 4 1 -1 base 0 0 0 0.00000 0 0 0.00000
406 54 5 1 -1 base 3?? 640 3?? 0.5???? 3?? 0 0.00000 (glob)
406 54 53 -1 5 1 -1 base 3?? 640 3?? 0.5???? 3?? 0 0.00000 (glob)
@@ -155,9 +155,9 b' Test corrupted p1/p2 fields that could c'
155 1 0000 65 1 0 2 26333235a41c
155 1 0000 65 1 0 2 26333235a41c
156
156
157 $ hg -R limit debugdeltachain -c
157 $ hg -R limit debugdeltachain -c
158 rev chain# chainlen prev delta size rawsize chainsize ratio lindist extradist extraratio
158 rev p1 p2 chain# chainlen prev delta size rawsize chainsize ratio lindist extradist extraratio
159 0 1 1 -1 base 63 62 63 1.01613 63 0 0.00000
159 0 2 -1 1 1 -1 base 63 62 63 1.01613 63 0 0.00000
160 1 2 1 -1 base 66 65 66 1.01538 66 0 0.00000
160 1 0 2 2 1 -1 base 66 65 66 1.01538 66 0 0.00000
161
161
162 $ hg -R neglimit debugrevlogindex -f1 -c
162 $ hg -R neglimit debugrevlogindex -f1 -c
163 rev flag size link p1 p2 nodeid
163 rev flag size link p1 p2 nodeid
@@ -170,9 +170,9 b' Test corrupted p1/p2 fields that could c'
170 1 0000 65 1 0 65536 26333235a41c
170 1 0000 65 1 0 65536 26333235a41c
171
171
172 $ hg -R segv debugdeltachain -c
172 $ hg -R segv debugdeltachain -c
173 rev chain# chainlen prev delta size rawsize chainsize ratio lindist extradist extraratio
173 rev p1 p2 chain# chainlen prev delta size rawsize chainsize ratio lindist extradist extraratio
174 0 1 1 -1 base 63 62 63 1.01613 63 0 0.00000
174 0 65536 -1 1 1 -1 base 63 62 63 1.01613 63 0 0.00000
175 1 2 1 -1 base 66 65 66 1.01538 66 0 0.00000
175 1 0 65536 2 1 -1 base 66 65 66 1.01538 66 0 0.00000
176
176
177 $ cat <<EOF > test.py
177 $ cat <<EOF > test.py
178 > import sys
178 > import sys
@@ -76,8 +76,8 b' This is what we did to produce the repo '
76 $ tar --force-local -xf "$TESTDIR"/bundles/test-revlog-diff-relative-to-nullrev.tar
76 $ tar --force-local -xf "$TESTDIR"/bundles/test-revlog-diff-relative-to-nullrev.tar
77 $ cd nullrev-diff
77 $ cd nullrev-diff
78 $ hg debugdeltachain a
78 $ hg debugdeltachain a
79 rev chain# chainlen prev delta size rawsize chainsize ratio lindist extradist extraratio readsize largestblk rddensity srchunks
79 rev p1 p2 chain# chainlen prev delta size rawsize chainsize ratio lindist extradist extraratio readsize largestblk rddensity srchunks
80 0 1 2 -1 p1 15 3 15 5.00000 15 0 0.00000 15 15 1.00000 1
80 0 -1 -1 1 2 -1 p1 15 3 15 5.00000 15 0 0.00000 15 15 1.00000 1
81 $ hg cat --config rhg.cat=true -r 0 a
81 $ hg cat --config rhg.cat=true -r 0 a
82 hi
82 hi
83 $ cd ..
83 $ cd ..
@@ -1453,10 +1453,10 b' repository config is taken in account'
1453 format.revlog-compression=$BUNDLE2_COMPRESSIONS$
1453 format.revlog-compression=$BUNDLE2_COMPRESSIONS$
1454 format.maxchainlen=9001
1454 format.maxchainlen=9001
1455 $ hg debugdeltachain file
1455 $ hg debugdeltachain file
1456 rev chain# chainlen prev delta size rawsize chainsize ratio lindist extradist extraratio readsize largestblk rddensity srchunks
1456 rev p1 p2 chain# chainlen prev delta size rawsize chainsize ratio lindist extradist extraratio readsize largestblk rddensity srchunks
1457 0 1 1 -1 base 77 182 77 0.42308 77 0 0.00000 77 77 1.00000 1
1457 0 -1 -1 1 1 -1 base 77 182 77 0.42308 77 0 0.00000 77 77 1.00000 1
1458 1 1 2 0 p1 21 191 98 0.51309 98 0 0.00000 98 98 1.00000 1
1458 1 0 -1 1 2 0 p1 21 191 98 0.51309 98 0 0.00000 98 98 1.00000 1
1459 2 1 2 0 snap 30 200 107 0.53500 128 21 0.19626 128 128 0.83594 1
1459 2 1 -1 1 2 0 snap 30 200 107 0.53500 128 21 0.19626 128 128 0.83594 1
1460
1460
1461 $ hg debugupgraderepo --run --optimize 're-delta-all'
1461 $ hg debugupgraderepo --run --optimize 're-delta-all'
1462 upgrade will perform the following actions:
1462 upgrade will perform the following actions:
@@ -1501,10 +1501,10 b' repository config is taken in account'
1501 copy of old repository backed up at $TESTTMP/localconfig/.hg/upgradebackup.* (glob)
1501 copy of old repository backed up at $TESTTMP/localconfig/.hg/upgradebackup.* (glob)
1502 the old repository will not be deleted; remove it to free up disk space once the upgraded repository is verified
1502 the old repository will not be deleted; remove it to free up disk space once the upgraded repository is verified
1503 $ hg debugdeltachain file
1503 $ hg debugdeltachain file
1504 rev chain# chainlen prev delta size rawsize chainsize ratio lindist extradist extraratio readsize largestblk rddensity srchunks
1504 rev p1 p2 chain# chainlen prev delta size rawsize chainsize ratio lindist extradist extraratio readsize largestblk rddensity srchunks
1505 0 1 1 -1 base 77 182 77 0.42308 77 0 0.00000 77 77 1.00000 1
1505 0 -1 -1 1 1 -1 base 77 182 77 0.42308 77 0 0.00000 77 77 1.00000 1
1506 1 1 2 0 p1 21 191 98 0.51309 98 0 0.00000 98 98 1.00000 1
1506 1 0 -1 1 2 0 p1 21 191 98 0.51309 98 0 0.00000 98 98 1.00000 1
1507 2 1 3 1 p1 21 200 119 0.59500 119 0 0.00000 119 119 1.00000 1
1507 2 1 -1 1 3 1 p1 21 200 119 0.59500 119 0 0.00000 119 119 1.00000 1
1508 $ cd ..
1508 $ cd ..
1509
1509
1510 $ cat << EOF >> $HGRCPATH
1510 $ cat << EOF >> $HGRCPATH
General Comments 0
You need to be logged in to leave comments. Login now