Mercurial > public > mercurial-scm > hg-stable
diff tests/test-persistent-nodemap.t @ 44995:78cafd48b9b2
merge with stable
author | Augie Fackler <augie@google.com> |
---|---|
date | Mon, 15 Jun 2020 12:00:15 -0400 |
parents | 526d69eeea31 affe0fb42250 |
children | 91f4662b7fa7 |
line wrap: on
line diff
--- a/tests/test-persistent-nodemap.t Fri Jun 12 23:43:56 2020 +0200 +++ b/tests/test-persistent-nodemap.t Mon Jun 15 12:00:15 2020 -0400 @@ -436,10 +436,32 @@ data-unused: 0.369% (rust !) data-unused: 0.000% (no-pure no-rust !) $ f --size --sha256 .hg/store/00changelog-*.nd - .hg/store/00changelog-????????????????.nd: size=121536, sha256=bb414468d225cf52d69132e1237afba34d4346ee2eb81b505027e6197b107f03 (glob) (pure !) - .hg/store/00changelog-????????????????.nd: size=121536, sha256=909ac727bc4d1c0fda5f7bff3c620c98bd4a2967c143405a1503439e33b377da (glob) (rust !) + .hg/store/00changelog-????????????????.nd: size=123584, sha256=8c6cef6fd3d3fac291968793ee19a4be6d0b8375e9508bd5c7d4a8879e8df180 (glob) (pure !) + .hg/store/00changelog-????????????????.nd: size=123584, sha256=eb9e9a4bcafdb5e1344bc8a0cbb3288b2106413b8efae6265fb8a7973d7e97f9 (glob) (rust !) .hg/store/00changelog-????????????????.nd: size=121088, sha256=342d36d30d86dde67d3cb6c002606c4a75bcad665595d941493845066d9c8ee0 (glob) (no-pure no-rust !) +Check that removing content does not confuse the nodemap +-------------------------------------------------------- + +removing data with rollback + + $ echo aso > a + $ hg ci -m a4 + $ hg rollback + repository tip rolled back to revision 5005 (undo commit) + working directory now based on revision 5005 + $ hg id -r . + 90d5d3ba2fc4 tip + +roming data with strip + + $ echo aso > a + $ hg ci -m a4 + $ hg --config extensions.strip= strip -r . --no-backup + 1 files updated, 0 files merged, 0 files removed, 0 files unresolved + $ hg id -r . --traceback + 90d5d3ba2fc4 tip + Test upgrade / downgrade ========================