From patchwork Fri Dec 4 17:28:14 2020 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Subject: D9519: rhg: add a test with persistent-nodemap From: phabricator X-Patchwork-Id: 47802 Message-Id: To: Phabricator Cc: mercurial-devel@mercurial-scm.org Date: Fri, 4 Dec 2020 17:28:14 +0000 SimonSapin created this revision. Herald added a reviewer: hg-reviewers. Herald added a subscriber: mercurial-patches. REPOSITORY rHG Mercurial BRANCH default REVISION DETAIL https://phab.mercurial-scm.org/D9519 AFFECTED FILES tests/test-rhg.t CHANGE DETAILS To: SimonSapin, #hg-reviewers Cc: mercurial-patches, mercurial-devel diff --git a/tests/test-rhg.t b/tests/test-rhg.t --- a/tests/test-rhg.t +++ b/tests/test-rhg.t @@ -165,3 +165,36 @@ $ rhg debugrequirements abort: .hg/requires is corrupted [255] + +Persistent nodemap + $ cd $TESTTMP + $ rm -rf repository + $ hg init repository + $ cd repository + $ rhg debugrequirements | grep nodemap + [1] + $ hg debugbuilddag .+5000 --overwritten-file --config "storage.revlog.nodemap.mode=warn" + $ hg id -r tip + c3ae8dec9fad tip + $ ls .hg/store/00changelog* + .hg/store/00changelog.d + .hg/store/00changelog.i + $ rhg files -r c3ae8dec9fad + of + + $ cd $TESTTMP + $ rm -rf repository + $ hg --config format.use-persistent-nodemap=True init repository + $ cd repository + $ rhg debugrequirements | grep nodemap + persistent-nodemap + $ hg debugbuilddag .+5000 --overwritten-file --config "storage.revlog.nodemap.mode=warn" + $ hg id -r tip + c3ae8dec9fad tip + $ ls .hg/store/00changelog* + .hg/store/00changelog-*.nd (glob) + .hg/store/00changelog.d + .hg/store/00changelog.i + .hg/store/00changelog.n + $ rhg files -r c3ae8dec9fad + [252]