tests/test-persistent-nodemap.t
changeset 44335 e41a164db7a9
parent 44334 6614b301ea58
child 44336 8374b69aef75
equal deleted inserted replaced
44334:6614b301ea58 44335:e41a164db7a9
    12   > persistent-nodemap=yes
    12   > persistent-nodemap=yes
    13   > EOF
    13   > EOF
    14   $ hg debugbuilddag .+5000
    14   $ hg debugbuilddag .+5000
    15   $ hg debugnodemap --metadata
    15   $ hg debugnodemap --metadata
    16   uid: ???????????????? (glob)
    16   uid: ???????????????? (glob)
       
    17   tip-rev: 5000
    17   $ f --size .hg/store/00changelog.n
    18   $ f --size .hg/store/00changelog.n
    18   .hg/store/00changelog.n: size=18
    19   .hg/store/00changelog.n: size=26
    19   $ f --sha256 .hg/store/00changelog-*.nd
    20   $ f --sha256 .hg/store/00changelog-*.nd
    20   .hg/store/00changelog-????????????????.nd: sha256=b961925120e1c9bc345c199b2cc442abc477029fdece37ef9d99cbe59c0558b7 (glob)
    21   .hg/store/00changelog-????????????????.nd: sha256=b961925120e1c9bc345c199b2cc442abc477029fdece37ef9d99cbe59c0558b7 (glob)
    21   $ hg debugnodemap --dump-new | f --sha256 --size
    22   $ hg debugnodemap --dump-new | f --sha256 --size
    22   size=122880, sha256=b961925120e1c9bc345c199b2cc442abc477029fdece37ef9d99cbe59c0558b7
    23   size=122880, sha256=b961925120e1c9bc345c199b2cc442abc477029fdece37ef9d99cbe59c0558b7
    23   $ hg debugnodemap --dump-disk | f --sha256 --bytes=256 --hexdump --size
    24   $ hg debugnodemap --dump-disk | f --sha256 --bytes=256 --hexdump --size
    49   $ echo foo > foo
    50   $ echo foo > foo
    50   $ hg add foo
    51   $ hg add foo
    51   $ hg ci -m 'foo'
    52   $ hg ci -m 'foo'
    52   $ hg debugnodemap --metadata
    53   $ hg debugnodemap --metadata
    53   uid: ???????????????? (glob)
    54   uid: ???????????????? (glob)
       
    55   tip-rev: 5001
    54   $ f --size .hg/store/00changelog.n
    56   $ f --size .hg/store/00changelog.n
    55   .hg/store/00changelog.n: size=18
    57   .hg/store/00changelog.n: size=26
    56 
    58 
    57 (The pure code use the debug code that perform incremental update, the C code reencode from scratch)
    59 (The pure code use the debug code that perform incremental update, the C code reencode from scratch)
    58 
    60 
    59 #if pure
    61 #if pure
    60   $ f --sha256 .hg/store/00changelog-*.nd --size
    62   $ f --sha256 .hg/store/00changelog-*.nd --size