##// END OF EJS Templates
remotefilelog: replace repack lock to solve race condition...
Boris Feld -
r43213:5fadf610 default
parent child Browse files
Show More
@@ -15,6 +15,7 b' from mercurial.i18n import _'
15 from mercurial import (
15 from mercurial import (
16 error,
16 error,
17 filelog,
17 filelog,
18 lock as lockmod,
18 node as nodemod,
19 node as nodemod,
19 pycompat,
20 pycompat,
20 revlog,
21 revlog,
@@ -22,7 +23,6 b' from mercurial import ('
22 from . import (
23 from . import (
23 constants,
24 constants,
24 datapack,
25 datapack,
25 extutil,
26 fileserverclient,
26 fileserverclient,
27 historypack,
27 historypack,
28 repack,
28 repack,
@@ -369,7 +369,7 b' def debughistorypack(ui, path):'
369 short(p2node), short(linknode), copyfrom))
369 short(p2node), short(linknode), copyfrom))
370
370
371 def debugwaitonrepack(repo):
371 def debugwaitonrepack(repo):
372 with extutil.flock(repack.repacklockvfs(repo).join('repacklock'), ''):
372 with lockmod.lock(repack.repacklockvfs(repo), "repacklock", timeout=-1):
373 return
373 return
374
374
375 def debugwaitonprefetch(repo):
375 def debugwaitonprefetch(repo):
@@ -11,6 +11,7 b' from mercurial.node import ('
11 from mercurial import (
11 from mercurial import (
12 encoding,
12 encoding,
13 error,
13 error,
14 lock as lockmod,
14 mdiff,
15 mdiff,
15 policy,
16 policy,
16 pycompat,
17 pycompat,
@@ -23,7 +24,6 b' from . import ('
23 constants,
24 constants,
24 contentstore,
25 contentstore,
25 datapack,
26 datapack,
26 extutil,
27 historypack,
27 historypack,
28 metadatastore,
28 metadatastore,
29 shallowutil,
29 shallowutil,
@@ -432,8 +432,8 b' class repacker(object):'
432 def run(self, targetdata, targethistory):
432 def run(self, targetdata, targethistory):
433 ledger = repackledger()
433 ledger = repackledger()
434
434
435 with extutil.flock(repacklockvfs(self.repo).join("repacklock"),
435 with lockmod.lock(repacklockvfs(self.repo), "repacklock", desc=None,
436 _('repacking %s') % self.repo.origroot, timeout=0):
436 timeout=0):
437 self.repo.hook('prerepack')
437 self.repo.hook('prerepack')
438
438
439 # Populate ledger from source
439 # Populate ledger from source
@@ -117,7 +117,6 b''
117 $TESTTMP/hgcache/master/packs/6e8633deba6e544e5f8edbd7b996d6e31a2c42ae.histpack
117 $TESTTMP/hgcache/master/packs/6e8633deba6e544e5f8edbd7b996d6e31a2c42ae.histpack
118 $TESTTMP/hgcache/master/packs/8ce5ab3745465ab83bba30a7b9c295e0c8404652.dataidx
118 $TESTTMP/hgcache/master/packs/8ce5ab3745465ab83bba30a7b9c295e0c8404652.dataidx
119 $TESTTMP/hgcache/master/packs/8ce5ab3745465ab83bba30a7b9c295e0c8404652.datapack
119 $TESTTMP/hgcache/master/packs/8ce5ab3745465ab83bba30a7b9c295e0c8404652.datapack
120 $TESTTMP/hgcache/master/packs/repacklock
121 $TESTTMP/hgcache/repos
120 $TESTTMP/hgcache/repos
122
121
123 # background prefetch with repack on update when wcprevset configured
122 # background prefetch with repack on update when wcprevset configured
@@ -154,7 +153,6 b''
154 $TESTTMP/hgcache/master/packs/8f1443d44e57fec96f72fb2412e01d2818767ef2.histpack
153 $TESTTMP/hgcache/master/packs/8f1443d44e57fec96f72fb2412e01d2818767ef2.histpack
155 $TESTTMP/hgcache/master/packs/f4d50848e0b465e9bfd2875f213044c06cfd7407.dataidx
154 $TESTTMP/hgcache/master/packs/f4d50848e0b465e9bfd2875f213044c06cfd7407.dataidx
156 $TESTTMP/hgcache/master/packs/f4d50848e0b465e9bfd2875f213044c06cfd7407.datapack
155 $TESTTMP/hgcache/master/packs/f4d50848e0b465e9bfd2875f213044c06cfd7407.datapack
157 $TESTTMP/hgcache/master/packs/repacklock
158 $TESTTMP/hgcache/repos
156 $TESTTMP/hgcache/repos
159
157
160 # Ensure that file 'w' was prefetched - it was not part of the update operation and therefore
158 # Ensure that file 'w' was prefetched - it was not part of the update operation and therefore
@@ -207,7 +205,6 b''
207 $TESTTMP/hgcache/master/packs/8f1443d44e57fec96f72fb2412e01d2818767ef2.histpack
205 $TESTTMP/hgcache/master/packs/8f1443d44e57fec96f72fb2412e01d2818767ef2.histpack
208 $TESTTMP/hgcache/master/packs/f4d50848e0b465e9bfd2875f213044c06cfd7407.dataidx
206 $TESTTMP/hgcache/master/packs/f4d50848e0b465e9bfd2875f213044c06cfd7407.dataidx
209 $TESTTMP/hgcache/master/packs/f4d50848e0b465e9bfd2875f213044c06cfd7407.datapack
207 $TESTTMP/hgcache/master/packs/f4d50848e0b465e9bfd2875f213044c06cfd7407.datapack
210 $TESTTMP/hgcache/master/packs/repacklock
211 $TESTTMP/hgcache/repos
208 $TESTTMP/hgcache/repos
212
209
213 # Ensure that file 'w' was prefetched - it was not part of the commit operation and therefore
210 # Ensure that file 'w' was prefetched - it was not part of the commit operation and therefore
@@ -246,7 +243,7 b''
246 $ find $CACHEDIR -type f | sort
243 $ find $CACHEDIR -type f | sort
247 $ hg rebase -s temporary -d foo
244 $ hg rebase -s temporary -d foo
248 rebasing 3:58147a5b5242 "b" (temporary tip)
245 rebasing 3:58147a5b5242 "b" (temporary tip)
249 saved backup bundle to $TESTTMP/shallow/.hg/strip-backup/58147a5b5242-c3678817-rebase.hg (glob)
246 saved backup bundle to $TESTTMP/shallow/.hg/strip-backup/58147a5b5242-c3678817-rebase.hg
250 3 files fetched over 1 fetches - (3 misses, 0.00% hit ratio) over *s (glob)
247 3 files fetched over 1 fetches - (3 misses, 0.00% hit ratio) over *s (glob)
251 $ sleep 1
248 $ sleep 1
252 $ hg debugwaitonprefetch >/dev/null 2>%1
249 $ hg debugwaitonprefetch >/dev/null 2>%1
@@ -301,7 +298,6 b''
301 $TESTTMP/hgcache/master/packs/8f1443d44e57fec96f72fb2412e01d2818767ef2.histpack
298 $TESTTMP/hgcache/master/packs/8f1443d44e57fec96f72fb2412e01d2818767ef2.histpack
302 $TESTTMP/hgcache/master/packs/f4d50848e0b465e9bfd2875f213044c06cfd7407.dataidx
299 $TESTTMP/hgcache/master/packs/f4d50848e0b465e9bfd2875f213044c06cfd7407.dataidx
303 $TESTTMP/hgcache/master/packs/f4d50848e0b465e9bfd2875f213044c06cfd7407.datapack
300 $TESTTMP/hgcache/master/packs/f4d50848e0b465e9bfd2875f213044c06cfd7407.datapack
304 $TESTTMP/hgcache/master/packs/repacklock
305 $TESTTMP/hgcache/repos
301 $TESTTMP/hgcache/repos
306
302
307 # Ensure that files were prefetched
303 # Ensure that files were prefetched
@@ -346,7 +342,6 b''
346 $TESTTMP/hgcache/master/packs/8f1443d44e57fec96f72fb2412e01d2818767ef2.histpack
342 $TESTTMP/hgcache/master/packs/8f1443d44e57fec96f72fb2412e01d2818767ef2.histpack
347 $TESTTMP/hgcache/master/packs/f4d50848e0b465e9bfd2875f213044c06cfd7407.dataidx
343 $TESTTMP/hgcache/master/packs/f4d50848e0b465e9bfd2875f213044c06cfd7407.dataidx
348 $TESTTMP/hgcache/master/packs/f4d50848e0b465e9bfd2875f213044c06cfd7407.datapack
344 $TESTTMP/hgcache/master/packs/f4d50848e0b465e9bfd2875f213044c06cfd7407.datapack
349 $TESTTMP/hgcache/master/packs/repacklock
350 $TESTTMP/hgcache/repos
345 $TESTTMP/hgcache/repos
351
346
352 # Ensure that files were prefetched
347 # Ensure that files were prefetched
@@ -93,7 +93,6 b''
93 $TESTTMP/hgcache/master/packs/320dab99b7e3f60512b97f347689625263d22cf5.datapack
93 $TESTTMP/hgcache/master/packs/320dab99b7e3f60512b97f347689625263d22cf5.datapack
94 $TESTTMP/hgcache/master/packs/837b83c1ef6485a336eb4421ac5973c0ec130fbb.histidx
94 $TESTTMP/hgcache/master/packs/837b83c1ef6485a336eb4421ac5973c0ec130fbb.histidx
95 $TESTTMP/hgcache/master/packs/837b83c1ef6485a336eb4421ac5973c0ec130fbb.histpack
95 $TESTTMP/hgcache/master/packs/837b83c1ef6485a336eb4421ac5973c0ec130fbb.histpack
96 $TESTTMP/hgcache/master/packs/repacklock
97 $TESTTMP/hgcache/repos
96 $TESTTMP/hgcache/repos
98
97
99 # Test that warning is displayed when there are no valid repos in repofile
98 # Test that warning is displayed when there are no valid repos in repofile
@@ -56,7 +56,6 b''
56 $TESTTMP/hgcache/master/packs/1e91b207daf5d7b48f1be9c587d6b5ae654ce78c.histpack
56 $TESTTMP/hgcache/master/packs/1e91b207daf5d7b48f1be9c587d6b5ae654ce78c.histpack
57 $TESTTMP/hgcache/master/packs/b1e0cfc7f345e408a7825e3081501959488d59ce.dataidx
57 $TESTTMP/hgcache/master/packs/b1e0cfc7f345e408a7825e3081501959488d59ce.dataidx
58 $TESTTMP/hgcache/master/packs/b1e0cfc7f345e408a7825e3081501959488d59ce.datapack
58 $TESTTMP/hgcache/master/packs/b1e0cfc7f345e408a7825e3081501959488d59ce.datapack
59 $TESTTMP/hgcache/master/packs/repacklock
60 $TESTTMP/hgcache/repos
59 $TESTTMP/hgcache/repos
61
60
62 # Test that the packs are readonly
61 # Test that the packs are readonly
@@ -65,7 +64,6 b''
65 -r--r--r-- 172 1e91b207daf5d7b48f1be9c587d6b5ae654ce78c.histpack
64 -r--r--r-- 172 1e91b207daf5d7b48f1be9c587d6b5ae654ce78c.histpack
66 -r--r--r-- 1074 b1e0cfc7f345e408a7825e3081501959488d59ce.dataidx
65 -r--r--r-- 1074 b1e0cfc7f345e408a7825e3081501959488d59ce.dataidx
67 -r--r--r-- 72 b1e0cfc7f345e408a7825e3081501959488d59ce.datapack
66 -r--r--r-- 72 b1e0cfc7f345e408a7825e3081501959488d59ce.datapack
68 -rw-r--r-- 0 repacklock
69
67
70 # Test that the data in the new packs is accessible
68 # Test that the data in the new packs is accessible
71 $ hg cat -r . x
69 $ hg cat -r . x
@@ -89,7 +87,6 b''
89 $TESTTMP/hgcache/master/packs/1e91b207daf5d7b48f1be9c587d6b5ae654ce78c.histpack
87 $TESTTMP/hgcache/master/packs/1e91b207daf5d7b48f1be9c587d6b5ae654ce78c.histpack
90 $TESTTMP/hgcache/master/packs/b1e0cfc7f345e408a7825e3081501959488d59ce.dataidx
88 $TESTTMP/hgcache/master/packs/b1e0cfc7f345e408a7825e3081501959488d59ce.dataidx
91 $TESTTMP/hgcache/master/packs/b1e0cfc7f345e408a7825e3081501959488d59ce.datapack
89 $TESTTMP/hgcache/master/packs/b1e0cfc7f345e408a7825e3081501959488d59ce.datapack
92 $TESTTMP/hgcache/master/packs/repacklock
93 $TESTTMP/hgcache/repos
90 $TESTTMP/hgcache/repos
94
91
95 $ hg repack --traceback
92 $ hg repack --traceback
@@ -99,7 +96,6 b''
99 $TESTTMP/hgcache/master/packs/78840d69389c7404327f7477e3931c89945c37d1.datapack
96 $TESTTMP/hgcache/master/packs/78840d69389c7404327f7477e3931c89945c37d1.datapack
100 $TESTTMP/hgcache/master/packs/8abe7889aae389337d12ebe6085d4ee13854c7c9.histidx
97 $TESTTMP/hgcache/master/packs/8abe7889aae389337d12ebe6085d4ee13854c7c9.histidx
101 $TESTTMP/hgcache/master/packs/8abe7889aae389337d12ebe6085d4ee13854c7c9.histpack
98 $TESTTMP/hgcache/master/packs/8abe7889aae389337d12ebe6085d4ee13854c7c9.histpack
102 $TESTTMP/hgcache/master/packs/repacklock
103 $TESTTMP/hgcache/repos
99 $TESTTMP/hgcache/repos
104
100
105 # Verify all the file data is still available
101 # Verify all the file data is still available
@@ -119,7 +115,6 b''
119 $TESTTMP/hgcache/master/packs/78840d69389c7404327f7477e3931c89945c37d1.datapack
115 $TESTTMP/hgcache/master/packs/78840d69389c7404327f7477e3931c89945c37d1.datapack
120 $TESTTMP/hgcache/master/packs/8abe7889aae389337d12ebe6085d4ee13854c7c9.histidx
116 $TESTTMP/hgcache/master/packs/8abe7889aae389337d12ebe6085d4ee13854c7c9.histidx
121 $TESTTMP/hgcache/master/packs/8abe7889aae389337d12ebe6085d4ee13854c7c9.histpack
117 $TESTTMP/hgcache/master/packs/8abe7889aae389337d12ebe6085d4ee13854c7c9.histpack
122 $TESTTMP/hgcache/master/packs/repacklock
123 $TESTTMP/hgcache/repos
118 $TESTTMP/hgcache/repos
124
119
125 # Run two repacks at once
120 # Run two repacks at once
@@ -143,7 +138,6 b''
143 $TESTTMP/hgcache/master/packs/78840d69389c7404327f7477e3931c89945c37d1.datapack
138 $TESTTMP/hgcache/master/packs/78840d69389c7404327f7477e3931c89945c37d1.datapack
144 $TESTTMP/hgcache/master/packs/8abe7889aae389337d12ebe6085d4ee13854c7c9.histidx
139 $TESTTMP/hgcache/master/packs/8abe7889aae389337d12ebe6085d4ee13854c7c9.histidx
145 $TESTTMP/hgcache/master/packs/8abe7889aae389337d12ebe6085d4ee13854c7c9.histpack
140 $TESTTMP/hgcache/master/packs/8abe7889aae389337d12ebe6085d4ee13854c7c9.histpack
146 $TESTTMP/hgcache/master/packs/repacklock
147 $TESTTMP/hgcache/repos
141 $TESTTMP/hgcache/repos
148
142
149 $ hg repack --background
143 $ hg repack --background
@@ -155,7 +149,6 b''
155 $TESTTMP/hgcache/master/packs/39443fa1064182e93d968b5cba292eb5283260d0.datapack
149 $TESTTMP/hgcache/master/packs/39443fa1064182e93d968b5cba292eb5283260d0.datapack
156 $TESTTMP/hgcache/master/packs/604552d403a1381749faf656feca0ca265a6d52c.histidx
150 $TESTTMP/hgcache/master/packs/604552d403a1381749faf656feca0ca265a6d52c.histidx
157 $TESTTMP/hgcache/master/packs/604552d403a1381749faf656feca0ca265a6d52c.histpack
151 $TESTTMP/hgcache/master/packs/604552d403a1381749faf656feca0ca265a6d52c.histpack
158 $TESTTMP/hgcache/master/packs/repacklock
159 $TESTTMP/hgcache/repos
152 $TESTTMP/hgcache/repos
160
153
161 # Test debug commands
154 # Test debug commands
@@ -232,7 +225,6 b''
232 bfd60adb76018bb952e27cd23fc151bf94865d7d.histpack
225 bfd60adb76018bb952e27cd23fc151bf94865d7d.histpack
233 fb3aa57b22789ebcc45706c352e2d6af099c5816.dataidx
226 fb3aa57b22789ebcc45706c352e2d6af099c5816.dataidx
234 fb3aa57b22789ebcc45706c352e2d6af099c5816.datapack
227 fb3aa57b22789ebcc45706c352e2d6af099c5816.datapack
235 repacklock
236 $ hg debughistorypack $TESTTMP/hgcache/master/packs/*.histidx
228 $ hg debughistorypack $TESTTMP/hgcache/master/packs/*.histidx
237
229
238 x
230 x
@@ -54,7 +54,6 b''
54 $TESTTMP/hgcache/master/packs/1e91b207daf5d7b48f1be9c587d6b5ae654ce78c.histpack
54 $TESTTMP/hgcache/master/packs/1e91b207daf5d7b48f1be9c587d6b5ae654ce78c.histpack
55 $TESTTMP/hgcache/master/packs/b1e0cfc7f345e408a7825e3081501959488d59ce.dataidx
55 $TESTTMP/hgcache/master/packs/b1e0cfc7f345e408a7825e3081501959488d59ce.dataidx
56 $TESTTMP/hgcache/master/packs/b1e0cfc7f345e408a7825e3081501959488d59ce.datapack
56 $TESTTMP/hgcache/master/packs/b1e0cfc7f345e408a7825e3081501959488d59ce.datapack
57 $TESTTMP/hgcache/master/packs/repacklock
58 $TESTTMP/hgcache/repos
57 $TESTTMP/hgcache/repos
59
58
60 # Test that the packs are readonly
59 # Test that the packs are readonly
@@ -63,7 +62,6 b''
63 -r--r--r-- 172 1e91b207daf5d7b48f1be9c587d6b5ae654ce78c.histpack
62 -r--r--r-- 172 1e91b207daf5d7b48f1be9c587d6b5ae654ce78c.histpack
64 -r--r--r-- 1074 b1e0cfc7f345e408a7825e3081501959488d59ce.dataidx
63 -r--r--r-- 1074 b1e0cfc7f345e408a7825e3081501959488d59ce.dataidx
65 -r--r--r-- 72 b1e0cfc7f345e408a7825e3081501959488d59ce.datapack
64 -r--r--r-- 72 b1e0cfc7f345e408a7825e3081501959488d59ce.datapack
66 -rw-r--r-- 0 repacklock
67
65
68 # Test that the data in the new packs is accessible
66 # Test that the data in the new packs is accessible
69 $ hg cat -r . x
67 $ hg cat -r . x
@@ -87,7 +85,6 b''
87 $TESTTMP/hgcache/master/packs/1e91b207daf5d7b48f1be9c587d6b5ae654ce78c.histpack
85 $TESTTMP/hgcache/master/packs/1e91b207daf5d7b48f1be9c587d6b5ae654ce78c.histpack
88 $TESTTMP/hgcache/master/packs/b1e0cfc7f345e408a7825e3081501959488d59ce.dataidx
86 $TESTTMP/hgcache/master/packs/b1e0cfc7f345e408a7825e3081501959488d59ce.dataidx
89 $TESTTMP/hgcache/master/packs/b1e0cfc7f345e408a7825e3081501959488d59ce.datapack
87 $TESTTMP/hgcache/master/packs/b1e0cfc7f345e408a7825e3081501959488d59ce.datapack
90 $TESTTMP/hgcache/master/packs/repacklock
91 $TESTTMP/hgcache/repos
88 $TESTTMP/hgcache/repos
92
89
93 # First assert that with --packsonly, the loose object will be ignored:
90 # First assert that with --packsonly, the loose object will be ignored:
@@ -100,7 +97,6 b''
100 $TESTTMP/hgcache/master/packs/1e91b207daf5d7b48f1be9c587d6b5ae654ce78c.histpack
97 $TESTTMP/hgcache/master/packs/1e91b207daf5d7b48f1be9c587d6b5ae654ce78c.histpack
101 $TESTTMP/hgcache/master/packs/b1e0cfc7f345e408a7825e3081501959488d59ce.dataidx
98 $TESTTMP/hgcache/master/packs/b1e0cfc7f345e408a7825e3081501959488d59ce.dataidx
102 $TESTTMP/hgcache/master/packs/b1e0cfc7f345e408a7825e3081501959488d59ce.datapack
99 $TESTTMP/hgcache/master/packs/b1e0cfc7f345e408a7825e3081501959488d59ce.datapack
103 $TESTTMP/hgcache/master/packs/repacklock
104 $TESTTMP/hgcache/repos
100 $TESTTMP/hgcache/repos
105
101
106 $ hg repack --traceback
102 $ hg repack --traceback
@@ -110,7 +106,6 b''
110 $TESTTMP/hgcache/master/packs/78840d69389c7404327f7477e3931c89945c37d1.datapack
106 $TESTTMP/hgcache/master/packs/78840d69389c7404327f7477e3931c89945c37d1.datapack
111 $TESTTMP/hgcache/master/packs/8abe7889aae389337d12ebe6085d4ee13854c7c9.histidx
107 $TESTTMP/hgcache/master/packs/8abe7889aae389337d12ebe6085d4ee13854c7c9.histidx
112 $TESTTMP/hgcache/master/packs/8abe7889aae389337d12ebe6085d4ee13854c7c9.histpack
108 $TESTTMP/hgcache/master/packs/8abe7889aae389337d12ebe6085d4ee13854c7c9.histpack
113 $TESTTMP/hgcache/master/packs/repacklock
114 $TESTTMP/hgcache/repos
109 $TESTTMP/hgcache/repos
115
110
116 # Verify all the file data is still available
111 # Verify all the file data is still available
@@ -130,7 +125,6 b''
130 $TESTTMP/hgcache/master/packs/78840d69389c7404327f7477e3931c89945c37d1.datapack
125 $TESTTMP/hgcache/master/packs/78840d69389c7404327f7477e3931c89945c37d1.datapack
131 $TESTTMP/hgcache/master/packs/8abe7889aae389337d12ebe6085d4ee13854c7c9.histidx
126 $TESTTMP/hgcache/master/packs/8abe7889aae389337d12ebe6085d4ee13854c7c9.histidx
132 $TESTTMP/hgcache/master/packs/8abe7889aae389337d12ebe6085d4ee13854c7c9.histpack
127 $TESTTMP/hgcache/master/packs/8abe7889aae389337d12ebe6085d4ee13854c7c9.histpack
133 $TESTTMP/hgcache/master/packs/repacklock
134 $TESTTMP/hgcache/repos
128 $TESTTMP/hgcache/repos
135
129
136 # Run two repacks at once
130 # Run two repacks at once
@@ -154,7 +148,6 b''
154 $TESTTMP/hgcache/master/packs/78840d69389c7404327f7477e3931c89945c37d1.datapack
148 $TESTTMP/hgcache/master/packs/78840d69389c7404327f7477e3931c89945c37d1.datapack
155 $TESTTMP/hgcache/master/packs/8abe7889aae389337d12ebe6085d4ee13854c7c9.histidx
149 $TESTTMP/hgcache/master/packs/8abe7889aae389337d12ebe6085d4ee13854c7c9.histidx
156 $TESTTMP/hgcache/master/packs/8abe7889aae389337d12ebe6085d4ee13854c7c9.histpack
150 $TESTTMP/hgcache/master/packs/8abe7889aae389337d12ebe6085d4ee13854c7c9.histpack
157 $TESTTMP/hgcache/master/packs/repacklock
158 $TESTTMP/hgcache/repos
151 $TESTTMP/hgcache/repos
159
152
160 $ hg repack --background
153 $ hg repack --background
@@ -166,7 +159,6 b''
166 $TESTTMP/hgcache/master/packs/39443fa1064182e93d968b5cba292eb5283260d0.datapack
159 $TESTTMP/hgcache/master/packs/39443fa1064182e93d968b5cba292eb5283260d0.datapack
167 $TESTTMP/hgcache/master/packs/604552d403a1381749faf656feca0ca265a6d52c.histidx
160 $TESTTMP/hgcache/master/packs/604552d403a1381749faf656feca0ca265a6d52c.histidx
168 $TESTTMP/hgcache/master/packs/604552d403a1381749faf656feca0ca265a6d52c.histpack
161 $TESTTMP/hgcache/master/packs/604552d403a1381749faf656feca0ca265a6d52c.histpack
169 $TESTTMP/hgcache/master/packs/repacklock
170 $TESTTMP/hgcache/repos
162 $TESTTMP/hgcache/repos
171
163
172 # Test debug commands
164 # Test debug commands
@@ -243,7 +235,6 b''
243 bfd60adb76018bb952e27cd23fc151bf94865d7d.histpack
235 bfd60adb76018bb952e27cd23fc151bf94865d7d.histpack
244 fb3aa57b22789ebcc45706c352e2d6af099c5816.dataidx
236 fb3aa57b22789ebcc45706c352e2d6af099c5816.dataidx
245 fb3aa57b22789ebcc45706c352e2d6af099c5816.datapack
237 fb3aa57b22789ebcc45706c352e2d6af099c5816.datapack
246 repacklock
247 $ hg debughistorypack $TESTTMP/hgcache/master/packs/*.histidx
238 $ hg debughistorypack $TESTTMP/hgcache/master/packs/*.histidx
248
239
249 x
240 x
General Comments 0
You need to be logged in to leave comments. Login now