Mercurial > hg
comparison tests/test-debugcommands.t @ 49221:75d0775dce7f
debugdeltachain: also display p1/p2
Looking at the parents is a common need when trying to understanding why a delta
was chosen, having it readily available helps a lot.
author | Pierre-Yves David <pierre-yves.david@octobus.net> |
---|---|
date | Wed, 18 May 2022 17:22:32 +0100 |
parents | fcb34c099259 |
children | ccd76e292be5 |
comparison
equal
deleted
inserted
replaced
49220:3376b5d9a697 | 49221:75d0775dce7f |
---|---|
195 revs in memory: 3 | 195 revs in memory: 3 |
196 #endif | 196 #endif |
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 |
207 1 2 1 | 207 1 2 1 |
208 2 3 1 | 208 2 3 1 |
218 "deltatype": "base", | 218 "deltatype": "base", |
219 "extradist": 0, | 219 "extradist": 0, |
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, |
226 "rev": 0, | 228 "rev": 0, |
227 "srchunks": 1, | 229 "srchunks": 1, |
236 "deltatype": "base", | 238 "deltatype": "base", |
237 "extradist": 0, | 239 "extradist": 0, |
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, |
244 "rev": 1, | 248 "rev": 1, |
245 "srchunks": 1, | 249 "srchunks": 1, |
254 "deltatype": "base", | 258 "deltatype": "base", |
255 "extradist": 0, | 259 "extradist": 0, |
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, |
262 "rev": 2, | 268 "rev": 2, |
263 "srchunks": 1, | 269 "srchunks": 1, |
270 $ cat >> $HGRCPATH <<EOF | 276 $ cat >> $HGRCPATH <<EOF |
271 > [experimental] | 277 > [experimental] |
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 |
282 1 2 1 0 0 1 | 288 1 2 1 0 0 1 |
283 2 3 1 44 44 1.0 | 289 2 3 1 44 44 1.0 |
293 "deltatype": "base", | 299 "deltatype": "base", |
294 "extradist": 0, | 300 "extradist": 0, |
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, |
301 "rev": 0, | 309 "rev": 0, |
302 "srchunks": 1, | 310 "srchunks": 1, |
311 "deltatype": "base", | 319 "deltatype": "base", |
312 "extradist": 0, | 320 "extradist": 0, |
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, |
319 "rev": 1, | 329 "rev": 1, |
320 "srchunks": 1, | 330 "srchunks": 1, |
329 "deltatype": "base", | 339 "deltatype": "base", |
330 "extradist": 0, | 340 "extradist": 0, |
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, |
337 "rev": 2, | 349 "rev": 2, |
338 "srchunks": 1, | 350 "srchunks": 1, |