comparison tests/test-rhg.t @ 46034:0c02c2a0badb

rhg: add a test with persistent-nodemap Differential Revision: https://phab.mercurial-scm.org/D9519
author Simon Sapin <simon-commits@exyr.org>
date Wed, 02 Dec 2020 08:23:31 +0100
parents 88e741bf2d93
children 9eb07ab3f2d4
comparison
equal deleted inserted replaced
46033:88e741bf2d93 46034:0c02c2a0badb
163 163
164 $ echo -e '\xFF' >> .hg/requires 164 $ echo -e '\xFF' >> .hg/requires
165 $ rhg debugrequirements 165 $ rhg debugrequirements
166 abort: .hg/requires is corrupted 166 abort: .hg/requires is corrupted
167 [255] 167 [255]
168
169 Persistent nodemap
170 $ cd $TESTTMP
171 $ rm -rf repository
172 $ hg init repository
173 $ cd repository
174 $ rhg debugrequirements | grep nodemap
175 [1]
176 $ hg debugbuilddag .+5000 --overwritten-file --config "storage.revlog.nodemap.mode=warn"
177 $ hg id -r tip
178 c3ae8dec9fad tip
179 $ ls .hg/store/00changelog*
180 .hg/store/00changelog.d
181 .hg/store/00changelog.i
182 $ rhg files -r c3ae8dec9fad
183 of
184
185 $ cd $TESTTMP
186 $ rm -rf repository
187 $ hg --config format.use-persistent-nodemap=True init repository
188 $ cd repository
189 $ rhg debugrequirements | grep nodemap
190 persistent-nodemap
191 $ hg debugbuilddag .+5000 --overwritten-file --config "storage.revlog.nodemap.mode=warn"
192 $ hg id -r tip
193 c3ae8dec9fad tip
194 $ ls .hg/store/00changelog*
195 .hg/store/00changelog-*.nd (glob)
196 .hg/store/00changelog.d
197 .hg/store/00changelog.i
198 .hg/store/00changelog.n
199 $ rhg files -r c3ae8dec9fad
200 [252]