comparison tests/test-treemanifest.t @ 49267:4141951dacff

debugindex: rename the parent column to mention nodeid We will add new columns with the "revnum" version of the parent. It will be useful in case we need to inspect a corrupted revlog index.
author Pierre-Yves DAVID <pierre-yves.david@octobus.net>
date Wed, 01 Jun 2022 01:13:13 +0200
parents ccd76e292be5
children 2f2682f40ea0
comparison
equal deleted inserted replaced
49266:ccd76e292be5 49267:4141951dacff
128 $ cat dir1/a 128 $ cat dir1/a
129 5 129 5
130 $ cat dir1/b 130 $ cat dir1/b
131 6 131 6
132 $ hg debugindex --dir dir1 132 $ hg debugindex --dir dir1
133 rev linkrev nodeid p1 p2 133 rev linkrev nodeid p1-nodeid p2-nodeid
134 0 1 8b3ffd73f901 000000000000 000000000000 134 0 1 8b3ffd73f901 000000000000 000000000000
135 1 2 68e9d057c5a8 8b3ffd73f901 000000000000 135 1 2 68e9d057c5a8 8b3ffd73f901 000000000000
136 2 4 4698198d2624 68e9d057c5a8 000000000000 136 2 4 4698198d2624 68e9d057c5a8 000000000000
137 3 5 44844058ccce 68e9d057c5a8 000000000000 137 3 5 44844058ccce 68e9d057c5a8 000000000000
138 4 6 bf3d9b744927 68e9d057c5a8 000000000000 138 4 6 bf3d9b744927 68e9d057c5a8 000000000000
274 $ hg diff -r 3 274 $ hg diff -r 3
275 275
276 Parent of tree root manifest should be flat manifest, and two for merge 276 Parent of tree root manifest should be flat manifest, and two for merge
277 277
278 $ hg debugindex -m 278 $ hg debugindex -m
279 rev linkrev nodeid p1 p2 279 rev linkrev nodeid p1-nodeid p2-nodeid
280 0 0 40536115ed9e 000000000000 000000000000 280 0 0 40536115ed9e 000000000000 000000000000
281 1 1 f3376063c255 40536115ed9e 000000000000 281 1 1 f3376063c255 40536115ed9e 000000000000
282 2 2 5d9b9da231a2 40536115ed9e 000000000000 282 2 2 5d9b9da231a2 40536115ed9e 000000000000
283 3 3 d17d663cbd8a 5d9b9da231a2 f3376063c255 283 3 3 d17d663cbd8a 5d9b9da231a2 f3376063c255
284 4 4 51e32a8c60ee f3376063c255 000000000000 284 4 4 51e32a8c60ee f3376063c255 000000000000
294 294
295 295
296 Turning off treemanifest config has no effect 296 Turning off treemanifest config has no effect
297 297
298 $ hg debugindex --dir dir1 298 $ hg debugindex --dir dir1
299 rev linkrev nodeid p1 p2 299 rev linkrev nodeid p1-nodeid p2-nodeid
300 0 4 064927a0648a 000000000000 000000000000 300 0 4 064927a0648a 000000000000 000000000000
301 1 5 25ecb8cb8618 000000000000 000000000000 301 1 5 25ecb8cb8618 000000000000 000000000000
302 $ echo 2 > dir1/a 302 $ echo 2 > dir1/a
303 $ hg --config experimental.treemanifest=False ci -qm 'modify dir1/a' 303 $ hg --config experimental.treemanifest=False ci -qm 'modify dir1/a'
304 $ hg debugindex --dir dir1 304 $ hg debugindex --dir dir1
305 rev linkrev nodeid p1 p2 305 rev linkrev nodeid p1-nodeid p2-nodeid
306 0 4 064927a0648a 000000000000 000000000000 306 0 4 064927a0648a 000000000000 000000000000
307 1 5 25ecb8cb8618 000000000000 000000000000 307 1 5 25ecb8cb8618 000000000000 000000000000
308 2 6 5b16163a30c6 25ecb8cb8618 000000000000 308 2 6 5b16163a30c6 25ecb8cb8618 000000000000
309 309
310 Stripping and recovering changes should work 310 Stripping and recovering changes should work
313 M dir1/a 313 M dir1/a
314 $ hg --config extensions.strip= strip tip 314 $ hg --config extensions.strip= strip tip
315 1 files updated, 0 files merged, 0 files removed, 0 files unresolved 315 1 files updated, 0 files merged, 0 files removed, 0 files unresolved
316 saved backup bundle to $TESTTMP/repo-mixed/.hg/strip-backup/51cfd7b1e13b-78a2f3ed-backup.hg 316 saved backup bundle to $TESTTMP/repo-mixed/.hg/strip-backup/51cfd7b1e13b-78a2f3ed-backup.hg
317 $ hg debugindex --dir dir1 317 $ hg debugindex --dir dir1
318 rev linkrev nodeid p1 p2 318 rev linkrev nodeid p1-nodeid p2-nodeid
319 0 4 064927a0648a 000000000000 000000000000 319 0 4 064927a0648a 000000000000 000000000000
320 1 5 25ecb8cb8618 000000000000 000000000000 320 1 5 25ecb8cb8618 000000000000 000000000000
321 321
322 #if repobundlerepo 322 #if repobundlerepo
323 $ hg incoming .hg/strip-backup/* 323 $ hg incoming .hg/strip-backup/*
340 (run 'hg update' to get a working copy) 340 (run 'hg update' to get a working copy)
341 $ hg --config extensions.strip= strip tip 341 $ hg --config extensions.strip= strip tip
342 saved backup bundle to $TESTTMP/repo-mixed/.hg/strip-backup/*-backup.hg (glob) 342 saved backup bundle to $TESTTMP/repo-mixed/.hg/strip-backup/*-backup.hg (glob)
343 $ hg unbundle -q .hg/strip-backup/* 343 $ hg unbundle -q .hg/strip-backup/*
344 $ hg debugindex --dir dir1 344 $ hg debugindex --dir dir1
345 rev linkrev nodeid p1 p2 345 rev linkrev nodeid p1-nodeid p2-nodeid
346 0 4 064927a0648a 000000000000 000000000000 346 0 4 064927a0648a 000000000000 000000000000
347 1 5 25ecb8cb8618 000000000000 000000000000 347 1 5 25ecb8cb8618 000000000000 000000000000
348 2 6 5b16163a30c6 25ecb8cb8618 000000000000 348 2 6 5b16163a30c6 25ecb8cb8618 000000000000
349 $ hg st --change tip 349 $ hg st --change tip
350 M dir1/a 350 M dir1/a