Mercurial > public > mercurial-scm > hg-stable
diff tests/test-persistent-nodemap.t @ 50290:92734603e33e stable
undo-files: clean existing files up before writing new one
the in the initial design of journal/undo interaction, ages ago, new file always
overwrote previous files. This is no longer the case for a long while, so it is
time to properly clean things up before writing new ones.
Otherwise, inconsistent "undo" state might exist on disk, leading `hg rollback`
to misbehave (more that intended).
author | Pierre-Yves David <pierre-yves.david@octobus.net> |
---|---|
date | Mon, 06 Mar 2023 22:16:43 +0100 |
parents | 6e559391f96e |
children | 63dc24be635d |
line wrap: on
line diff
--- a/tests/test-persistent-nodemap.t Tue Mar 07 03:31:21 2023 +0100 +++ b/tests/test-persistent-nodemap.t Mon Mar 06 22:16:43 2023 +0100 @@ -811,8 +811,7 @@ - manifest $ ls -1 .hg/store/ | egrep '00(changelog|manifest)(\.n|-.*\.nd)' - undo.backup.00changelog.n - undo.backup.00manifest.n + [1] $ hg debugnodemap --metadata @@ -858,8 +857,6 @@ 00changelog.n 00manifest-*.nd (glob) 00manifest.n - undo.backup.00changelog.n - undo.backup.00manifest.n $ hg debugnodemap --metadata uid: * (glob)