Mercurial > hg-stable
comparison tests/test-generaldelta.t @ 37283:806b07d7c7d6
tests: use debugdeltachain where appropriate
Some tests are verifying delta chain type things. This metadata
has more to do with a revlog implementation details than index
data, which is theoretically generic.
This commit ports some tests to `hg debugdeltachain`, as it is the
more appropriate debug command for looking at delta metadata.
Differential Revision: https://phab.mercurial-scm.org/D3026
author | Gregory Szorc <gregory.szorc@gmail.com> |
---|---|
date | Mon, 02 Apr 2018 16:24:57 -0700 |
parents | b89a7ef29013 |
children | 0611c954da90 |
comparison
equal
deleted
inserted
replaced
37282:435481393198 | 37283:806b07d7c7d6 |
---|---|
65 | 65 |
66 $ cd .. | 66 $ cd .. |
67 $ hg init client --config format.generaldelta=false --config format.usegeneraldelta=false | 67 $ hg init client --config format.generaldelta=false --config format.usegeneraldelta=false |
68 $ cd client | 68 $ cd client |
69 $ hg pull -q ../server -r 4 | 69 $ hg pull -q ../server -r 4 |
70 $ hg debugindex x | 70 $ hg debugdeltachain x |
71 rev offset length base linkrev nodeid p1 p2 | 71 rev chain# chainlen prev delta size rawsize chainsize ratio lindist extradist extraratio |
72 0 0 3 0 1 1406e7411862 000000000000 000000000000 | 72 0 1 1 -1 base 3 2 3 1.50000 3 0 0.00000 |
73 | 73 |
74 $ cd .. | 74 $ cd .. |
75 | 75 |
76 Test "usegeneraldelta" config | 76 Test "usegeneraldelta" config |
77 (repo are general delta, but incoming bundle are not re-deltafied) | 77 (repo are general delta, but incoming bundle are not re-deltafied) |
95 adding file changes | 95 adding file changes |
96 added 4 changesets with 6 changes to 3 files (+2 heads) | 96 added 4 changesets with 6 changes to 3 files (+2 heads) |
97 new changesets 0ea3fcf9d01d:bba78d330d9c | 97 new changesets 0ea3fcf9d01d:bba78d330d9c |
98 updating to branch default | 98 updating to branch default |
99 3 files updated, 0 files merged, 0 files removed, 0 files unresolved | 99 3 files updated, 0 files merged, 0 files removed, 0 files unresolved |
100 $ hg -R repo debugindex -m | 100 $ hg -R repo debugdeltachain -m |
101 rev offset length base linkrev nodeid p1 p2 | 101 rev chain# chainlen prev delta size rawsize chainsize ratio lindist extradist extraratio |
102 0 0 104 0 0 cef96823c800 000000000000 000000000000 | 102 0 1 1 -1 base 104 135 104 0.77037 104 0 0.00000 |
103 1 104 57 0 1 58ab9a8d541d cef96823c800 000000000000 | 103 1 1 2 0 prev 57 135 161 1.19259 161 0 0.00000 |
104 2 161 57 0 2 134fdc6fd680 cef96823c800 000000000000 | 104 2 1 3 1 prev 57 135 218 1.61481 218 0 0.00000 |
105 3 218 104 3 3 723508934dad cef96823c800 000000000000 | 105 3 2 1 -1 base 104 135 104 0.77037 104 0 0.00000 |
106 $ hg -R usegd debugindex -m | 106 $ hg -R usegd debugdeltachain -m |
107 rev offset length delta linkrev nodeid p1 p2 | 107 rev chain# chainlen prev delta size rawsize chainsize ratio lindist extradist extraratio |
108 0 0 104 -1 0 cef96823c800 000000000000 000000000000 | 108 0 1 1 -1 base 104 135 104 0.77037 104 0 0.00000 |
109 1 104 57 0 1 58ab9a8d541d cef96823c800 000000000000 | 109 1 1 2 0 p1 57 135 161 1.19259 161 0 0.00000 |
110 2 161 57 1 2 134fdc6fd680 cef96823c800 000000000000 | 110 2 1 3 1 prev 57 135 218 1.61481 218 0 0.00000 |
111 3 218 57 0 3 723508934dad cef96823c800 000000000000 | 111 3 1 2 0 p1 57 135 161 1.19259 275 114 0.70807 |
112 $ hg -R full debugindex -m | 112 $ hg -R full debugdeltachain -m |
113 rev offset length delta linkrev nodeid p1 p2 | 113 rev chain# chainlen prev delta size rawsize chainsize ratio lindist extradist extraratio |
114 0 0 104 -1 0 cef96823c800 000000000000 000000000000 | 114 0 1 1 -1 base 104 135 104 0.77037 104 0 0.00000 |
115 1 104 57 0 1 58ab9a8d541d cef96823c800 000000000000 | 115 1 1 2 0 p1 57 135 161 1.19259 161 0 0.00000 |
116 2 161 57 0 2 134fdc6fd680 cef96823c800 000000000000 | 116 2 1 2 0 p1 57 135 161 1.19259 218 57 0.35404 |
117 3 218 57 0 3 723508934dad cef96823c800 000000000000 | 117 3 1 2 0 p1 57 135 161 1.19259 275 114 0.70807 |
118 | 118 |
119 Test format.aggressivemergedeltas | 119 Test format.aggressivemergedeltas |
120 | 120 |
121 $ hg init --config format.generaldelta=1 aggressive | 121 $ hg init --config format.generaldelta=1 aggressive |
122 $ cd aggressive | 122 $ cd aggressive |
131 $ hg commit -Aqm side2 | 131 $ hg commit -Aqm side2 |
132 | 132 |
133 - Verify non-aggressive merge uses p1 (commit 1) as delta parent | 133 - Verify non-aggressive merge uses p1 (commit 1) as delta parent |
134 $ hg merge -q 0 | 134 $ hg merge -q 0 |
135 $ hg commit -q -m merge | 135 $ hg commit -q -m merge |
136 $ hg debugindex -m | 136 $ hg debugdeltachain -m |
137 rev offset length delta linkrev nodeid p1 p2 | 137 rev chain# chainlen prev delta size rawsize chainsize ratio lindist extradist extraratio |
138 0 0 59 -1 0 8dde941edb6e 000000000000 000000000000 | 138 0 1 1 -1 base 59 215 59 0.27442 59 0 0.00000 |
139 1 59 61 0 1 315c023f341d 000000000000 000000000000 | 139 1 1 2 0 prev 61 86 120 1.39535 120 0 0.00000 |
140 2 120 65 1 2 2ab389a983eb 315c023f341d 8dde941edb6e | 140 2 1 3 1 p1 65 301 185 0.61462 185 0 0.00000 |
141 | 141 |
142 $ hg strip -q -r . --config extensions.strip= | 142 $ hg strip -q -r . --config extensions.strip= |
143 | 143 |
144 - Verify aggressive merge uses p2 (commit 0) as delta parent | 144 - Verify aggressive merge uses p2 (commit 0) as delta parent |
145 $ hg up -q -C 1 | 145 $ hg up -q -C 1 |
146 $ hg merge -q 0 | 146 $ hg merge -q 0 |
147 $ hg commit -q -m merge --config format.aggressivemergedeltas=True | 147 $ hg commit -q -m merge --config format.aggressivemergedeltas=True |
148 $ hg debugindex -m | 148 $ hg debugdeltachain -m |
149 rev offset length delta linkrev nodeid p1 p2 | 149 rev chain# chainlen prev delta size rawsize chainsize ratio lindist extradist extraratio |
150 0 0 59 -1 0 8dde941edb6e 000000000000 000000000000 | 150 0 1 1 -1 base 59 215 59 0.27442 59 0 0.00000 |
151 1 59 61 0 1 315c023f341d 000000000000 000000000000 | 151 1 1 2 0 prev 61 86 120 1.39535 120 0 0.00000 |
152 2 120 62 0 2 2ab389a983eb 315c023f341d 8dde941edb6e | 152 2 1 2 0 p2 62 301 121 0.40199 182 61 0.50413 |
153 | 153 |
154 Test that strip bundle use bundle2 | 154 Test that strip bundle use bundle2 |
155 $ hg --config extensions.strip= strip . | 155 $ hg --config extensions.strip= strip . |
156 0 files updated, 0 files merged, 5 files removed, 0 files unresolved | 156 0 files updated, 0 files merged, 5 files removed, 0 files unresolved |
157 saved backup bundle to $TESTTMP/aggressive/.hg/strip-backup/1c5d4dc9a8b8-6c68e60c-backup.hg | 157 saved backup bundle to $TESTTMP/aggressive/.hg/strip-backup/1c5d4dc9a8b8-6c68e60c-backup.hg |
169 | 169 |
170 $ hg init source-repo | 170 $ hg init source-repo |
171 $ cd source-repo | 171 $ cd source-repo |
172 $ hg debugbuilddag --new-file '.+5:brancha$.+11:branchb$.+30:branchc<brancha+2<branchb+2' | 172 $ hg debugbuilddag --new-file '.+5:brancha$.+11:branchb$.+30:branchc<brancha+2<branchb+2' |
173 $ cd .. | 173 $ cd .. |
174 $ hg -R source-repo debugindex -m | 174 $ hg -R source-repo debugdeltachain -m |
175 rev offset length delta linkrev nodeid p1 p2 | 175 rev chain# chainlen prev delta size rawsize chainsize ratio lindist extradist extraratio |
176 0 0 46 -1 0 19deeef41503 000000000000 000000000000 | 176 0 1 1 -1 base 46 45 46 1.02222 46 0 0.00000 |
177 1 46 57 0 1 fffc37b38c40 19deeef41503 000000000000 | 177 1 1 2 0 p1 57 90 103 1.14444 103 0 0.00000 |
178 2 103 57 1 2 5822d75c83d9 fffc37b38c40 000000000000 | 178 2 1 3 1 p1 57 135 160 1.18519 160 0 0.00000 |
179 3 160 57 2 3 19cf2273e601 5822d75c83d9 000000000000 | 179 3 1 4 2 p1 57 180 217 1.20556 217 0 0.00000 |
180 4 217 57 3 4 d45ead487afe 19cf2273e601 000000000000 | 180 4 1 5 3 p1 57 225 274 1.21778 274 0 0.00000 |
181 5 274 57 4 5 96e0c2ce55ed d45ead487afe 000000000000 | 181 5 1 6 4 p1 57 270 331 1.22593 331 0 0.00000 |
182 6 331 46 -1 6 0c2ea5222c74 000000000000 000000000000 | 182 6 2 1 -1 base 46 45 46 1.02222 46 0 0.00000 |
183 7 377 57 6 7 4ca08a89134d 0c2ea5222c74 000000000000 | 183 7 2 2 6 p1 57 90 103 1.14444 103 0 0.00000 |
184 8 434 57 7 8 c973dbfd30ac 4ca08a89134d 000000000000 | 184 8 2 3 7 p1 57 135 160 1.18519 160 0 0.00000 |
185 9 491 57 8 9 d81d878ff2cd c973dbfd30ac 000000000000 | 185 9 2 4 8 p1 57 180 217 1.20556 217 0 0.00000 |
186 10 548 58 9 10 dbee7f0dd760 d81d878ff2cd 000000000000 | 186 10 2 5 9 p1 58 226 275 1.21681 275 0 0.00000 |
187 11 606 58 10 11 474be9f1fd4e dbee7f0dd760 000000000000 | 187 11 2 6 10 p1 58 272 333 1.22426 333 0 0.00000 |
188 12 664 58 11 12 594a27502c85 474be9f1fd4e 000000000000 | 188 12 2 7 11 p1 58 318 391 1.22956 391 0 0.00000 |
189 13 722 58 12 13 a7d25307d6a9 594a27502c85 000000000000 | 189 13 2 8 12 p1 58 364 449 1.23352 449 0 0.00000 |
190 14 780 58 13 14 3eb53082272e a7d25307d6a9 000000000000 | 190 14 2 9 13 p1 58 410 507 1.23659 507 0 0.00000 |
191 15 838 58 14 15 d1e94c85caf6 3eb53082272e 000000000000 | 191 15 2 10 14 p1 58 456 565 1.23904 565 0 0.00000 |
192 16 896 58 15 16 8933d9629788 d1e94c85caf6 000000000000 | 192 16 2 11 15 p1 58 502 623 1.24104 623 0 0.00000 |
193 17 954 58 16 17 a33416e52d91 8933d9629788 000000000000 | 193 17 2 12 16 p1 58 548 681 1.24270 681 0 0.00000 |
194 18 1012 47 -1 18 4ccbf31021ed 000000000000 000000000000 | 194 18 3 1 -1 base 47 46 47 1.02174 47 0 0.00000 |
195 19 1059 58 18 19 dcad7a25656c 4ccbf31021ed 000000000000 | 195 19 3 2 18 p1 58 92 105 1.14130 105 0 0.00000 |
196 20 1117 58 19 20 617c4f8be75f dcad7a25656c 000000000000 | 196 20 3 3 19 p1 58 138 163 1.18116 163 0 0.00000 |
197 21 1175 58 20 21 975b9c1d75bb 617c4f8be75f 000000000000 | 197 21 3 4 20 p1 58 184 221 1.20109 221 0 0.00000 |
198 22 1233 58 21 22 74f09cd33b70 975b9c1d75bb 000000000000 | 198 22 3 5 21 p1 58 230 279 1.21304 279 0 0.00000 |
199 23 1291 58 22 23 54e79bfa7ef1 74f09cd33b70 000000000000 | 199 23 3 6 22 p1 58 276 337 1.22101 337 0 0.00000 |
200 24 1349 58 23 24 c556e7ff90af 54e79bfa7ef1 000000000000 | 200 24 3 7 23 p1 58 322 395 1.22671 395 0 0.00000 |
201 25 1407 58 24 25 42daedfe9c6b c556e7ff90af 000000000000 | 201 25 3 8 24 p1 58 368 453 1.23098 453 0 0.00000 |
202 26 1465 58 25 26 f302566947c7 42daedfe9c6b 000000000000 | 202 26 3 9 25 p1 58 414 511 1.23430 511 0 0.00000 |
203 27 1523 58 26 27 2346959851cb f302566947c7 000000000000 | 203 27 3 10 26 p1 58 460 569 1.23696 569 0 0.00000 |
204 28 1581 58 27 28 ca8d867106b4 2346959851cb 000000000000 | 204 28 3 11 27 p1 58 506 627 1.23913 627 0 0.00000 |
205 29 1639 58 28 29 fd9152decab2 ca8d867106b4 000000000000 | 205 29 3 12 28 p1 58 552 685 1.24094 685 0 0.00000 |
206 30 1697 58 29 30 3fe34080a79b fd9152decab2 000000000000 | 206 30 3 13 29 p1 58 598 743 1.24247 743 0 0.00000 |
207 31 1755 58 30 31 bce61a95078e 3fe34080a79b 000000000000 | 207 31 3 14 30 p1 58 644 801 1.24379 801 0 0.00000 |
208 32 1813 58 31 32 1dd9ba54ba15 bce61a95078e 000000000000 | 208 32 3 15 31 p1 58 690 859 1.24493 859 0 0.00000 |
209 33 1871 58 32 33 3cd9b90a9972 1dd9ba54ba15 000000000000 | 209 33 3 16 32 p1 58 736 917 1.24592 917 0 0.00000 |
210 34 1929 58 33 34 5db8c9754ef5 3cd9b90a9972 000000000000 | 210 34 3 17 33 p1 58 782 975 1.24680 975 0 0.00000 |
211 35 1987 58 34 35 ee4a240cc16c 5db8c9754ef5 000000000000 | 211 35 3 18 34 p1 58 828 1033 1.24758 1033 0 0.00000 |
212 36 2045 58 35 36 9e1d38725343 ee4a240cc16c 000000000000 | 212 36 3 19 35 p1 58 874 1091 1.24828 1091 0 0.00000 |
213 37 2103 58 36 37 3463f73086a8 9e1d38725343 000000000000 | 213 37 3 20 36 p1 58 920 1149 1.24891 1149 0 0.00000 |
214 38 2161 58 37 38 88af72fab449 3463f73086a8 000000000000 | 214 38 3 21 37 p1 58 966 1207 1.24948 1207 0 0.00000 |
215 39 2219 58 38 39 472f5ce73785 88af72fab449 000000000000 | 215 39 3 22 38 p1 58 1012 1265 1.25000 1265 0 0.00000 |
216 40 2277 58 39 40 c91b8351e5b8 472f5ce73785 000000000000 | 216 40 3 23 39 p1 58 1058 1323 1.25047 1323 0 0.00000 |
217 41 2335 58 40 41 9c8289c5c5c0 c91b8351e5b8 000000000000 | 217 41 3 24 40 p1 58 1104 1381 1.25091 1381 0 0.00000 |
218 42 2393 58 41 42 a13fd4a09d76 9c8289c5c5c0 000000000000 | 218 42 3 25 41 p1 58 1150 1439 1.25130 1439 0 0.00000 |
219 43 2451 58 42 43 2ec2c81cafe0 a13fd4a09d76 000000000000 | 219 43 3 26 42 p1 58 1196 1497 1.25167 1497 0 0.00000 |
220 44 2509 58 43 44 f27fdd174392 2ec2c81cafe0 000000000000 | 220 44 3 27 43 p1 58 1242 1555 1.25201 1555 0 0.00000 |
221 45 2567 58 44 45 a539ec59fe41 f27fdd174392 000000000000 | 221 45 3 28 44 p1 58 1288 1613 1.25233 1613 0 0.00000 |
222 46 2625 58 45 46 5e98b9ecb738 a539ec59fe41 000000000000 | 222 46 3 29 45 p1 58 1334 1671 1.25262 1671 0 0.00000 |
223 47 2683 58 46 47 31e6b47899d0 5e98b9ecb738 000000000000 | 223 47 3 30 46 p1 58 1380 1729 1.25290 1729 0 0.00000 |
224 48 2741 58 47 48 2cf25d6636bd 31e6b47899d0 000000000000 | 224 48 3 31 47 p1 58 1426 1787 1.25316 1787 0 0.00000 |
225 49 2799 197 -1 49 9fff62ea0624 96e0c2ce55ed 000000000000 | 225 49 4 1 -1 base 197 316 197 0.62342 197 0 0.00000 |
226 50 2996 58 49 50 467f8e30a066 9fff62ea0624 000000000000 | 226 50 4 2 49 p1 58 362 255 0.70442 255 0 0.00000 |
227 51 3054 356 50 51 346db97283df a33416e52d91 000000000000 | 227 51 4 3 50 prev 356 594 611 1.02862 611 0 0.00000 |
228 52 3410 58 51 52 4e003fd4d5cd 346db97283df 000000000000 | 228 52 4 4 51 p1 58 640 669 1.04531 669 0 0.00000 |
229 $ hg clone --pull source-repo --config experimental.maxdeltachainspan=2800 relax-chain --config format.generaldelta=yes | 229 $ hg clone --pull source-repo --config experimental.maxdeltachainspan=2800 relax-chain --config format.generaldelta=yes |
230 requesting all changes | 230 requesting all changes |
231 adding changesets | 231 adding changesets |
232 adding manifests | 232 adding manifests |
233 adding file changes | 233 adding file changes |
234 added 53 changesets with 53 changes to 53 files (+2 heads) | 234 added 53 changesets with 53 changes to 53 files (+2 heads) |
235 new changesets 61246295ee1e:99cae3713489 | 235 new changesets 61246295ee1e:99cae3713489 |
236 updating to branch default | 236 updating to branch default |
237 14 files updated, 0 files merged, 0 files removed, 0 files unresolved | 237 14 files updated, 0 files merged, 0 files removed, 0 files unresolved |
238 $ hg -R relax-chain debugindex -m | 238 $ hg -R relax-chain debugdeltachain -m |
239 rev offset length delta linkrev nodeid p1 p2 | 239 rev chain# chainlen prev delta size rawsize chainsize ratio lindist extradist extraratio |
240 0 0 46 -1 0 19deeef41503 000000000000 000000000000 | 240 0 1 1 -1 base 46 45 46 1.02222 46 0 0.00000 |
241 1 46 57 0 1 fffc37b38c40 19deeef41503 000000000000 | 241 1 1 2 0 p1 57 90 103 1.14444 103 0 0.00000 |
242 2 103 57 1 2 5822d75c83d9 fffc37b38c40 000000000000 | 242 2 1 3 1 p1 57 135 160 1.18519 160 0 0.00000 |
243 3 160 57 2 3 19cf2273e601 5822d75c83d9 000000000000 | 243 3 1 4 2 p1 57 180 217 1.20556 217 0 0.00000 |
244 4 217 57 3 4 d45ead487afe 19cf2273e601 000000000000 | 244 4 1 5 3 p1 57 225 274 1.21778 274 0 0.00000 |
245 5 274 57 4 5 96e0c2ce55ed d45ead487afe 000000000000 | 245 5 1 6 4 p1 57 270 331 1.22593 331 0 0.00000 |
246 6 331 46 -1 6 0c2ea5222c74 000000000000 000000000000 | 246 6 2 1 -1 base 46 45 46 1.02222 46 0 0.00000 |
247 7 377 57 6 7 4ca08a89134d 0c2ea5222c74 000000000000 | 247 7 2 2 6 p1 57 90 103 1.14444 103 0 0.00000 |
248 8 434 57 7 8 c973dbfd30ac 4ca08a89134d 000000000000 | 248 8 2 3 7 p1 57 135 160 1.18519 160 0 0.00000 |
249 9 491 57 8 9 d81d878ff2cd c973dbfd30ac 000000000000 | 249 9 2 4 8 p1 57 180 217 1.20556 217 0 0.00000 |
250 10 548 58 9 10 dbee7f0dd760 d81d878ff2cd 000000000000 | 250 10 2 5 9 p1 58 226 275 1.21681 275 0 0.00000 |
251 11 606 58 10 11 474be9f1fd4e dbee7f0dd760 000000000000 | 251 11 2 6 10 p1 58 272 333 1.22426 333 0 0.00000 |
252 12 664 58 11 12 594a27502c85 474be9f1fd4e 000000000000 | 252 12 2 7 11 p1 58 318 391 1.22956 391 0 0.00000 |
253 13 722 58 12 13 a7d25307d6a9 594a27502c85 000000000000 | 253 13 2 8 12 p1 58 364 449 1.23352 449 0 0.00000 |
254 14 780 58 13 14 3eb53082272e a7d25307d6a9 000000000000 | 254 14 2 9 13 p1 58 410 507 1.23659 507 0 0.00000 |
255 15 838 58 14 15 d1e94c85caf6 3eb53082272e 000000000000 | 255 15 2 10 14 p1 58 456 565 1.23904 565 0 0.00000 |
256 16 896 58 15 16 8933d9629788 d1e94c85caf6 000000000000 | 256 16 2 11 15 p1 58 502 623 1.24104 623 0 0.00000 |
257 17 954 58 16 17 a33416e52d91 8933d9629788 000000000000 | 257 17 2 12 16 p1 58 548 681 1.24270 681 0 0.00000 |
258 18 1012 47 -1 18 4ccbf31021ed 000000000000 000000000000 | 258 18 3 1 -1 base 47 46 47 1.02174 47 0 0.00000 |
259 19 1059 58 18 19 dcad7a25656c 4ccbf31021ed 000000000000 | 259 19 3 2 18 p1 58 92 105 1.14130 105 0 0.00000 |
260 20 1117 58 19 20 617c4f8be75f dcad7a25656c 000000000000 | 260 20 3 3 19 p1 58 138 163 1.18116 163 0 0.00000 |
261 21 1175 58 20 21 975b9c1d75bb 617c4f8be75f 000000000000 | 261 21 3 4 20 p1 58 184 221 1.20109 221 0 0.00000 |
262 22 1233 58 21 22 74f09cd33b70 975b9c1d75bb 000000000000 | 262 22 3 5 21 p1 58 230 279 1.21304 279 0 0.00000 |
263 23 1291 58 22 23 54e79bfa7ef1 74f09cd33b70 000000000000 | 263 23 3 6 22 p1 58 276 337 1.22101 337 0 0.00000 |
264 24 1349 58 23 24 c556e7ff90af 54e79bfa7ef1 000000000000 | 264 24 3 7 23 p1 58 322 395 1.22671 395 0 0.00000 |
265 25 1407 58 24 25 42daedfe9c6b c556e7ff90af 000000000000 | 265 25 3 8 24 p1 58 368 453 1.23098 453 0 0.00000 |
266 26 1465 58 25 26 f302566947c7 42daedfe9c6b 000000000000 | 266 26 3 9 25 p1 58 414 511 1.23430 511 0 0.00000 |
267 27 1523 58 26 27 2346959851cb f302566947c7 000000000000 | 267 27 3 10 26 p1 58 460 569 1.23696 569 0 0.00000 |
268 28 1581 58 27 28 ca8d867106b4 2346959851cb 000000000000 | 268 28 3 11 27 p1 58 506 627 1.23913 627 0 0.00000 |
269 29 1639 58 28 29 fd9152decab2 ca8d867106b4 000000000000 | 269 29 3 12 28 p1 58 552 685 1.24094 685 0 0.00000 |
270 30 1697 58 29 30 3fe34080a79b fd9152decab2 000000000000 | 270 30 3 13 29 p1 58 598 743 1.24247 743 0 0.00000 |
271 31 1755 58 30 31 bce61a95078e 3fe34080a79b 000000000000 | 271 31 3 14 30 p1 58 644 801 1.24379 801 0 0.00000 |
272 32 1813 58 31 32 1dd9ba54ba15 bce61a95078e 000000000000 | 272 32 3 15 31 p1 58 690 859 1.24493 859 0 0.00000 |
273 33 1871 58 32 33 3cd9b90a9972 1dd9ba54ba15 000000000000 | 273 33 3 16 32 p1 58 736 917 1.24592 917 0 0.00000 |
274 34 1929 58 33 34 5db8c9754ef5 3cd9b90a9972 000000000000 | 274 34 3 17 33 p1 58 782 975 1.24680 975 0 0.00000 |
275 35 1987 58 34 35 ee4a240cc16c 5db8c9754ef5 000000000000 | 275 35 3 18 34 p1 58 828 1033 1.24758 1033 0 0.00000 |
276 36 2045 58 35 36 9e1d38725343 ee4a240cc16c 000000000000 | 276 36 3 19 35 p1 58 874 1091 1.24828 1091 0 0.00000 |
277 37 2103 58 36 37 3463f73086a8 9e1d38725343 000000000000 | 277 37 3 20 36 p1 58 920 1149 1.24891 1149 0 0.00000 |
278 38 2161 58 37 38 88af72fab449 3463f73086a8 000000000000 | 278 38 3 21 37 p1 58 966 1207 1.24948 1207 0 0.00000 |
279 39 2219 58 38 39 472f5ce73785 88af72fab449 000000000000 | 279 39 3 22 38 p1 58 1012 1265 1.25000 1265 0 0.00000 |
280 40 2277 58 39 40 c91b8351e5b8 472f5ce73785 000000000000 | 280 40 3 23 39 p1 58 1058 1323 1.25047 1323 0 0.00000 |
281 41 2335 58 40 41 9c8289c5c5c0 c91b8351e5b8 000000000000 | 281 41 3 24 40 p1 58 1104 1381 1.25091 1381 0 0.00000 |
282 42 2393 58 41 42 a13fd4a09d76 9c8289c5c5c0 000000000000 | 282 42 3 25 41 p1 58 1150 1439 1.25130 1439 0 0.00000 |
283 43 2451 58 42 43 2ec2c81cafe0 a13fd4a09d76 000000000000 | 283 43 3 26 42 p1 58 1196 1497 1.25167 1497 0 0.00000 |
284 44 2509 58 43 44 f27fdd174392 2ec2c81cafe0 000000000000 | 284 44 3 27 43 p1 58 1242 1555 1.25201 1555 0 0.00000 |
285 45 2567 58 44 45 a539ec59fe41 f27fdd174392 000000000000 | 285 45 3 28 44 p1 58 1288 1613 1.25233 1613 0 0.00000 |
286 46 2625 58 45 46 5e98b9ecb738 a539ec59fe41 000000000000 | 286 46 3 29 45 p1 58 1334 1671 1.25262 1671 0 0.00000 |
287 47 2683 58 46 47 31e6b47899d0 5e98b9ecb738 000000000000 | 287 47 3 30 46 p1 58 1380 1729 1.25290 1729 0 0.00000 |
288 48 2741 58 47 48 2cf25d6636bd 31e6b47899d0 000000000000 | 288 48 3 31 47 p1 58 1426 1787 1.25316 1787 0 0.00000 |
289 49 2799 197 -1 49 9fff62ea0624 96e0c2ce55ed 000000000000 | 289 49 4 1 -1 base 197 316 197 0.62342 197 0 0.00000 |
290 50 2996 58 49 50 467f8e30a066 9fff62ea0624 000000000000 | 290 50 4 2 49 p1 58 362 255 0.70442 255 0 0.00000 |
291 51 3054 58 17 51 346db97283df a33416e52d91 000000000000 | 291 51 2 13 17 p1 58 594 739 1.24411 2781 2042 2.76319 |
292 52 3112 369 -1 52 4e003fd4d5cd 346db97283df 000000000000 | 292 52 5 1 -1 base 369 640 369 0.57656 369 0 0.00000 |
293 $ hg clone --pull source-repo --config experimental.maxdeltachainspan=0 noconst-chain --config format.generaldelta=yes | 293 $ hg clone --pull source-repo --config experimental.maxdeltachainspan=0 noconst-chain --config format.generaldelta=yes |
294 requesting all changes | 294 requesting all changes |
295 adding changesets | 295 adding changesets |
296 adding manifests | 296 adding manifests |
297 adding file changes | 297 adding file changes |
298 added 53 changesets with 53 changes to 53 files (+2 heads) | 298 added 53 changesets with 53 changes to 53 files (+2 heads) |
299 new changesets 61246295ee1e:99cae3713489 | 299 new changesets 61246295ee1e:99cae3713489 |
300 updating to branch default | 300 updating to branch default |
301 14 files updated, 0 files merged, 0 files removed, 0 files unresolved | 301 14 files updated, 0 files merged, 0 files removed, 0 files unresolved |
302 $ hg -R noconst-chain debugindex -m | 302 $ hg -R noconst-chain debugdeltachain -m |
303 rev offset length delta linkrev nodeid p1 p2 | 303 rev chain# chainlen prev delta size rawsize chainsize ratio lindist extradist extraratio |
304 0 0 46 -1 0 19deeef41503 000000000000 000000000000 | 304 0 1 1 -1 base 46 45 46 1.02222 46 0 0.00000 |
305 1 46 57 0 1 fffc37b38c40 19deeef41503 000000000000 | 305 1 1 2 0 p1 57 90 103 1.14444 103 0 0.00000 |
306 2 103 57 1 2 5822d75c83d9 fffc37b38c40 000000000000 | 306 2 1 3 1 p1 57 135 160 1.18519 160 0 0.00000 |
307 3 160 57 2 3 19cf2273e601 5822d75c83d9 000000000000 | 307 3 1 4 2 p1 57 180 217 1.20556 217 0 0.00000 |
308 4 217 57 3 4 d45ead487afe 19cf2273e601 000000000000 | 308 4 1 5 3 p1 57 225 274 1.21778 274 0 0.00000 |
309 5 274 57 4 5 96e0c2ce55ed d45ead487afe 000000000000 | 309 5 1 6 4 p1 57 270 331 1.22593 331 0 0.00000 |
310 6 331 46 -1 6 0c2ea5222c74 000000000000 000000000000 | 310 6 2 1 -1 base 46 45 46 1.02222 46 0 0.00000 |
311 7 377 57 6 7 4ca08a89134d 0c2ea5222c74 000000000000 | 311 7 2 2 6 p1 57 90 103 1.14444 103 0 0.00000 |
312 8 434 57 7 8 c973dbfd30ac 4ca08a89134d 000000000000 | 312 8 2 3 7 p1 57 135 160 1.18519 160 0 0.00000 |
313 9 491 57 8 9 d81d878ff2cd c973dbfd30ac 000000000000 | 313 9 2 4 8 p1 57 180 217 1.20556 217 0 0.00000 |
314 10 548 58 9 10 dbee7f0dd760 d81d878ff2cd 000000000000 | 314 10 2 5 9 p1 58 226 275 1.21681 275 0 0.00000 |
315 11 606 58 10 11 474be9f1fd4e dbee7f0dd760 000000000000 | 315 11 2 6 10 p1 58 272 333 1.22426 333 0 0.00000 |
316 12 664 58 11 12 594a27502c85 474be9f1fd4e 000000000000 | 316 12 2 7 11 p1 58 318 391 1.22956 391 0 0.00000 |
317 13 722 58 12 13 a7d25307d6a9 594a27502c85 000000000000 | 317 13 2 8 12 p1 58 364 449 1.23352 449 0 0.00000 |
318 14 780 58 13 14 3eb53082272e a7d25307d6a9 000000000000 | 318 14 2 9 13 p1 58 410 507 1.23659 507 0 0.00000 |
319 15 838 58 14 15 d1e94c85caf6 3eb53082272e 000000000000 | 319 15 2 10 14 p1 58 456 565 1.23904 565 0 0.00000 |
320 16 896 58 15 16 8933d9629788 d1e94c85caf6 000000000000 | 320 16 2 11 15 p1 58 502 623 1.24104 623 0 0.00000 |
321 17 954 58 16 17 a33416e52d91 8933d9629788 000000000000 | 321 17 2 12 16 p1 58 548 681 1.24270 681 0 0.00000 |
322 18 1012 47 -1 18 4ccbf31021ed 000000000000 000000000000 | 322 18 3 1 -1 base 47 46 47 1.02174 47 0 0.00000 |
323 19 1059 58 18 19 dcad7a25656c 4ccbf31021ed 000000000000 | 323 19 3 2 18 p1 58 92 105 1.14130 105 0 0.00000 |
324 20 1117 58 19 20 617c4f8be75f dcad7a25656c 000000000000 | 324 20 3 3 19 p1 58 138 163 1.18116 163 0 0.00000 |
325 21 1175 58 20 21 975b9c1d75bb 617c4f8be75f 000000000000 | 325 21 3 4 20 p1 58 184 221 1.20109 221 0 0.00000 |
326 22 1233 58 21 22 74f09cd33b70 975b9c1d75bb 000000000000 | 326 22 3 5 21 p1 58 230 279 1.21304 279 0 0.00000 |
327 23 1291 58 22 23 54e79bfa7ef1 74f09cd33b70 000000000000 | 327 23 3 6 22 p1 58 276 337 1.22101 337 0 0.00000 |
328 24 1349 58 23 24 c556e7ff90af 54e79bfa7ef1 000000000000 | 328 24 3 7 23 p1 58 322 395 1.22671 395 0 0.00000 |
329 25 1407 58 24 25 42daedfe9c6b c556e7ff90af 000000000000 | 329 25 3 8 24 p1 58 368 453 1.23098 453 0 0.00000 |
330 26 1465 58 25 26 f302566947c7 42daedfe9c6b 000000000000 | 330 26 3 9 25 p1 58 414 511 1.23430 511 0 0.00000 |
331 27 1523 58 26 27 2346959851cb f302566947c7 000000000000 | 331 27 3 10 26 p1 58 460 569 1.23696 569 0 0.00000 |
332 28 1581 58 27 28 ca8d867106b4 2346959851cb 000000000000 | 332 28 3 11 27 p1 58 506 627 1.23913 627 0 0.00000 |
333 29 1639 58 28 29 fd9152decab2 ca8d867106b4 000000000000 | 333 29 3 12 28 p1 58 552 685 1.24094 685 0 0.00000 |
334 30 1697 58 29 30 3fe34080a79b fd9152decab2 000000000000 | 334 30 3 13 29 p1 58 598 743 1.24247 743 0 0.00000 |
335 31 1755 58 30 31 bce61a95078e 3fe34080a79b 000000000000 | 335 31 3 14 30 p1 58 644 801 1.24379 801 0 0.00000 |
336 32 1813 58 31 32 1dd9ba54ba15 bce61a95078e 000000000000 | 336 32 3 15 31 p1 58 690 859 1.24493 859 0 0.00000 |
337 33 1871 58 32 33 3cd9b90a9972 1dd9ba54ba15 000000000000 | 337 33 3 16 32 p1 58 736 917 1.24592 917 0 0.00000 |
338 34 1929 58 33 34 5db8c9754ef5 3cd9b90a9972 000000000000 | 338 34 3 17 33 p1 58 782 975 1.24680 975 0 0.00000 |
339 35 1987 58 34 35 ee4a240cc16c 5db8c9754ef5 000000000000 | 339 35 3 18 34 p1 58 828 1033 1.24758 1033 0 0.00000 |
340 36 2045 58 35 36 9e1d38725343 ee4a240cc16c 000000000000 | 340 36 3 19 35 p1 58 874 1091 1.24828 1091 0 0.00000 |
341 37 2103 58 36 37 3463f73086a8 9e1d38725343 000000000000 | 341 37 3 20 36 p1 58 920 1149 1.24891 1149 0 0.00000 |
342 38 2161 58 37 38 88af72fab449 3463f73086a8 000000000000 | 342 38 3 21 37 p1 58 966 1207 1.24948 1207 0 0.00000 |
343 39 2219 58 38 39 472f5ce73785 88af72fab449 000000000000 | 343 39 3 22 38 p1 58 1012 1265 1.25000 1265 0 0.00000 |
344 40 2277 58 39 40 c91b8351e5b8 472f5ce73785 000000000000 | 344 40 3 23 39 p1 58 1058 1323 1.25047 1323 0 0.00000 |
345 41 2335 58 40 41 9c8289c5c5c0 c91b8351e5b8 000000000000 | 345 41 3 24 40 p1 58 1104 1381 1.25091 1381 0 0.00000 |
346 42 2393 58 41 42 a13fd4a09d76 9c8289c5c5c0 000000000000 | 346 42 3 25 41 p1 58 1150 1439 1.25130 1439 0 0.00000 |
347 43 2451 58 42 43 2ec2c81cafe0 a13fd4a09d76 000000000000 | 347 43 3 26 42 p1 58 1196 1497 1.25167 1497 0 0.00000 |
348 44 2509 58 43 44 f27fdd174392 2ec2c81cafe0 000000000000 | 348 44 3 27 43 p1 58 1242 1555 1.25201 1555 0 0.00000 |
349 45 2567 58 44 45 a539ec59fe41 f27fdd174392 000000000000 | 349 45 3 28 44 p1 58 1288 1613 1.25233 1613 0 0.00000 |
350 46 2625 58 45 46 5e98b9ecb738 a539ec59fe41 000000000000 | 350 46 3 29 45 p1 58 1334 1671 1.25262 1671 0 0.00000 |
351 47 2683 58 46 47 31e6b47899d0 5e98b9ecb738 000000000000 | 351 47 3 30 46 p1 58 1380 1729 1.25290 1729 0 0.00000 |
352 48 2741 58 47 48 2cf25d6636bd 31e6b47899d0 000000000000 | 352 48 3 31 47 p1 58 1426 1787 1.25316 1787 0 0.00000 |
353 49 2799 58 5 49 9fff62ea0624 96e0c2ce55ed 000000000000 | 353 49 1 7 5 p1 58 316 389 1.23101 2857 2468 6.34447 |
354 50 2857 58 49 50 467f8e30a066 9fff62ea0624 000000000000 | 354 50 1 8 49 p1 58 362 447 1.23481 2915 2468 5.52125 |
355 51 2915 58 17 51 346db97283df a33416e52d91 000000000000 | 355 51 2 13 17 p1 58 594 739 1.24411 2642 1903 2.57510 |
356 52 2973 58 51 52 4e003fd4d5cd 346db97283df 000000000000 | 356 52 2 14 51 p1 58 640 797 1.24531 2700 1903 2.38770 |