77 updating bookmark foo |
77 updating bookmark foo |
78 added 1 changesets with 0 changes to 0 files |
78 added 1 changesets with 0 changes to 0 files |
79 new changesets 6b4b6f66ef8c |
79 new changesets 6b4b6f66ef8c |
80 (run 'hg update' to get a working copy) |
80 (run 'hg update' to get a working copy) |
81 prefetching file contents |
81 prefetching file contents |
82 $ hg debugwaitonprefetch >/dev/null 2>%1 |
82 $ hg debugwaitonprefetch >/dev/null 2>&1 |
83 $ find $CACHEDIR -type f | sort |
83 $ find $CACHEDIR -type f | sort |
84 $TESTTMP/hgcache/master/11/f6ad8ec52a2984abaafd7c3b516503785c2072/ef95c5376f34698742fe34f315fd82136f8f68c0 |
84 $TESTTMP/hgcache/master/11/f6ad8ec52a2984abaafd7c3b516503785c2072/ef95c5376f34698742fe34f315fd82136f8f68c0 |
85 $TESTTMP/hgcache/master/95/cb0bfd2977c761298d9624e4b4d4c72a39974a/076f5e2225b3ff0400b98c92aa6cdf403ee24cca |
85 $TESTTMP/hgcache/master/95/cb0bfd2977c761298d9624e4b4d4c72a39974a/076f5e2225b3ff0400b98c92aa6cdf403ee24cca |
86 $TESTTMP/hgcache/master/af/f024fe4ab0fece4091de044c58c9ae4233383a/bb6ccd5dceaa5e9dc220e0dad65e051b94f69a2c |
86 $TESTTMP/hgcache/master/af/f024fe4ab0fece4091de044c58c9ae4233383a/bb6ccd5dceaa5e9dc220e0dad65e051b94f69a2c |
87 $TESTTMP/hgcache/repos |
87 $TESTTMP/hgcache/repos |
105 updating bookmark foo |
105 updating bookmark foo |
106 added 1 changesets with 0 changes to 0 files |
106 added 1 changesets with 0 changes to 0 files |
107 new changesets 6b4b6f66ef8c |
107 new changesets 6b4b6f66ef8c |
108 (run 'hg update' to get a working copy) |
108 (run 'hg update' to get a working copy) |
109 prefetching file contents |
109 prefetching file contents |
110 $ hg debugwaitonprefetch >/dev/null 2>%1 |
110 $ hg debugwaitonprefetch >/dev/null 2>&1 |
111 $ hg debugwaitonrepack >/dev/null 2>%1 |
111 $ hg debugwaitonrepack >/dev/null 2>&1 |
112 $ find $CACHEDIR -type f | sort |
112 $ find $CACHEDIR -type f | sort |
113 $TESTTMP/hgcache/master/packs/6e8633deba6e544e5f8edbd7b996d6e31a2c42ae.histidx |
113 $TESTTMP/hgcache/master/packs/6e8633deba6e544e5f8edbd7b996d6e31a2c42ae.histidx |
114 $TESTTMP/hgcache/master/packs/6e8633deba6e544e5f8edbd7b996d6e31a2c42ae.histpack |
114 $TESTTMP/hgcache/master/packs/6e8633deba6e544e5f8edbd7b996d6e31a2c42ae.histpack |
115 $TESTTMP/hgcache/master/packs/8ce5ab3745465ab83bba30a7b9c295e0c8404652.dataidx |
115 $TESTTMP/hgcache/master/packs/8ce5ab3745465ab83bba30a7b9c295e0c8404652.dataidx |
116 $TESTTMP/hgcache/master/packs/8ce5ab3745465ab83bba30a7b9c295e0c8404652.datapack |
116 $TESTTMP/hgcache/master/packs/8ce5ab3745465ab83bba30a7b9c295e0c8404652.datapack |
138 |
138 |
139 $ clearcache |
139 $ clearcache |
140 $ hg up -r 0 |
140 $ hg up -r 0 |
141 1 files updated, 0 files merged, 1 files removed, 0 files unresolved |
141 1 files updated, 0 files merged, 1 files removed, 0 files unresolved |
142 * files fetched over * fetches - (* misses, 0.00% hit ratio) over *s (glob) |
142 * files fetched over * fetches - (* misses, 0.00% hit ratio) over *s (glob) |
143 $ hg debugwaitonprefetch >/dev/null 2>%1 |
143 $ hg debugwaitonprefetch >/dev/null 2>&1 |
144 $ hg debugwaitonrepack >/dev/null 2>%1 |
144 $ hg debugwaitonrepack >/dev/null 2>&1 |
145 $ find $CACHEDIR -type f | sort |
145 $ find $CACHEDIR -type f | sort |
146 $TESTTMP/hgcache/master/packs/8f1443d44e57fec96f72fb2412e01d2818767ef2.histidx |
146 $TESTTMP/hgcache/master/packs/8f1443d44e57fec96f72fb2412e01d2818767ef2.histidx |
147 $TESTTMP/hgcache/master/packs/8f1443d44e57fec96f72fb2412e01d2818767ef2.histpack |
147 $TESTTMP/hgcache/master/packs/8f1443d44e57fec96f72fb2412e01d2818767ef2.histpack |
148 $TESTTMP/hgcache/master/packs/f4d50848e0b465e9bfd2875f213044c06cfd7407.dataidx |
148 $TESTTMP/hgcache/master/packs/f4d50848e0b465e9bfd2875f213044c06cfd7407.dataidx |
149 $TESTTMP/hgcache/master/packs/f4d50848e0b465e9bfd2875f213044c06cfd7407.datapack |
149 $TESTTMP/hgcache/master/packs/f4d50848e0b465e9bfd2875f213044c06cfd7407.datapack |
187 $ find $CACHEDIR -type f | sort |
187 $ find $CACHEDIR -type f | sort |
188 $ echo b > b |
188 $ echo b > b |
189 $ hg commit -qAm b |
189 $ hg commit -qAm b |
190 * files fetched over 1 fetches - (* misses, 0.00% hit ratio) over *s (glob) |
190 * files fetched over 1 fetches - (* misses, 0.00% hit ratio) over *s (glob) |
191 $ hg bookmark temporary |
191 $ hg bookmark temporary |
192 $ hg debugwaitonprefetch >/dev/null 2>%1 |
192 $ hg debugwaitonprefetch >/dev/null 2>&1 |
193 $ hg debugwaitonrepack >/dev/null 2>%1 |
193 $ hg debugwaitonrepack >/dev/null 2>&1 |
194 $ find $CACHEDIR -type f | sort |
194 $ find $CACHEDIR -type f | sort |
195 $TESTTMP/hgcache/master/packs/8f1443d44e57fec96f72fb2412e01d2818767ef2.histidx |
195 $TESTTMP/hgcache/master/packs/8f1443d44e57fec96f72fb2412e01d2818767ef2.histidx |
196 $TESTTMP/hgcache/master/packs/8f1443d44e57fec96f72fb2412e01d2818767ef2.histpack |
196 $TESTTMP/hgcache/master/packs/8f1443d44e57fec96f72fb2412e01d2818767ef2.histpack |
197 $TESTTMP/hgcache/master/packs/f4d50848e0b465e9bfd2875f213044c06cfd7407.dataidx |
197 $TESTTMP/hgcache/master/packs/f4d50848e0b465e9bfd2875f213044c06cfd7407.dataidx |
198 $TESTTMP/hgcache/master/packs/f4d50848e0b465e9bfd2875f213044c06cfd7407.datapack |
198 $TESTTMP/hgcache/master/packs/f4d50848e0b465e9bfd2875f213044c06cfd7407.datapack |
226 Total: 2 2 (0.0% bigger) |
226 Total: 2 2 (0.0% bigger) |
227 |
227 |
228 # background prefetch with repack on rebase when wcprevset configured |
228 # background prefetch with repack on rebase when wcprevset configured |
229 |
229 |
230 $ hg up -r 2 |
230 $ hg up -r 2 |
231 3 files updated, 0 files merged, 3 files removed, 0 files unresolved |
231 3 files updated, 0 files merged, 2 files removed, 0 files unresolved |
232 (leaving bookmark temporary) |
232 (leaving bookmark temporary) |
233 $ clearcache |
233 $ clearcache |
234 $ find $CACHEDIR -type f | sort |
234 $ find $CACHEDIR -type f | sort |
235 $ hg rebase -s temporary -d foo |
235 $ hg rebase -s temporary -d foo |
236 rebasing 3:58147a5b5242 "b" (temporary tip) |
236 rebasing 3:d9cf06e3b5b6 "b" (temporary tip) |
237 saved backup bundle to $TESTTMP/shallow/.hg/strip-backup/58147a5b5242-c3678817-rebase.hg |
237 saved backup bundle to $TESTTMP/shallow/.hg/strip-backup/d9cf06e3b5b6-e5c3dc63-rebase.hg |
238 3 files fetched over 1 fetches - (3 misses, 0.00% hit ratio) over *s (glob) |
238 3 files fetched over 1 fetches - (3 misses, 0.00% hit ratio) over *s (glob) |
239 $ hg debugwaitonprefetch >/dev/null 2>%1 |
239 $ hg debugwaitonprefetch >/dev/null 2>&1 |
240 $ hg debugwaitonrepack >/dev/null 2>%1 |
240 $ hg debugwaitonrepack >/dev/null 2>&1 |
241 |
241 |
242 # Ensure that file 'y' was prefetched - it was not part of the rebase operation and therefore |
242 # Ensure that file 'y' was prefetched - it was not part of the rebase operation and therefore |
243 # could only be downloaded by the background prefetch |
243 # could only be downloaded by the background prefetch |
244 |
244 |
245 $ hg debugdatapack `ls -ct $TESTTMP/hgcache/master/packs/*.datapack | head -n 1` |
245 $ hg debugdatapack `ls -ct $TESTTMP/hgcache/master/packs/*.datapack | head -n 1` |
267 Total: 2 2 (0.0% bigger) |
267 Total: 2 2 (0.0% bigger) |
268 |
268 |
269 # Check that foregound prefetch with no arguments blocks until background prefetches finish |
269 # Check that foregound prefetch with no arguments blocks until background prefetches finish |
270 |
270 |
271 $ hg up -r 3 |
271 $ hg up -r 3 |
272 2 files updated, 0 files merged, 0 files removed, 0 files unresolved |
272 1 files updated, 0 files merged, 0 files removed, 0 files unresolved |
273 $ clearcache |
273 $ clearcache |
274 $ hg prefetch --repack |
274 $ hg prefetch --repack |
275 waiting for lock on prefetching in $TESTTMP/shallow held by process * on host * (glob) (?) |
275 waiting for lock on prefetching in $TESTTMP/shallow held by process * on host * (glob) (?) |
276 got lock after * seconds (glob) (?) |
276 got lock after * seconds (glob) (?) |
277 (running background incremental repack) |
277 (running background incremental repack) |
278 * files fetched over 1 fetches - (* misses, 0.00% hit ratio) over *s (glob) (?) |
278 * files fetched over 1 fetches - (* misses, 0.00% hit ratio) over *s (glob) (?) |
279 |
279 |
280 $ hg debugwaitonrepack >/dev/null 2>%1 |
280 $ hg debugwaitonrepack >/dev/null 2>&1 |
281 |
281 |
282 $ find $CACHEDIR -type f | sort |
282 $ find $CACHEDIR -type f | sort |
283 $TESTTMP/hgcache/master/packs/8f1443d44e57fec96f72fb2412e01d2818767ef2.histidx |
283 $TESTTMP/hgcache/master/packs/8f1443d44e57fec96f72fb2412e01d2818767ef2.histidx |
284 $TESTTMP/hgcache/master/packs/8f1443d44e57fec96f72fb2412e01d2818767ef2.histpack |
284 $TESTTMP/hgcache/master/packs/8f1443d44e57fec96f72fb2412e01d2818767ef2.histpack |
285 $TESTTMP/hgcache/master/packs/f4d50848e0b465e9bfd2875f213044c06cfd7407.dataidx |
285 $TESTTMP/hgcache/master/packs/f4d50848e0b465e9bfd2875f213044c06cfd7407.dataidx |
317 $ hg prefetch --repack |
317 $ hg prefetch --repack |
318 waiting for lock on prefetching in $TESTTMP/shallow held by process * on host * (glob) (?) |
318 waiting for lock on prefetching in $TESTTMP/shallow held by process * on host * (glob) (?) |
319 got lock after * seconds (glob) (?) |
319 got lock after * seconds (glob) (?) |
320 (running background incremental repack) |
320 (running background incremental repack) |
321 * files fetched over 1 fetches - (* misses, 0.00% hit ratio) over *s (glob) (?) |
321 * files fetched over 1 fetches - (* misses, 0.00% hit ratio) over *s (glob) (?) |
322 $ hg debugwaitonrepack >/dev/null 2>%1 |
322 $ hg debugwaitonrepack >/dev/null 2>&1 |
323 |
323 |
324 $ find $CACHEDIR -type f | sort |
324 $ find $CACHEDIR -type f | sort |
325 $TESTTMP/hgcache/master/packs/8f1443d44e57fec96f72fb2412e01d2818767ef2.histidx |
325 $TESTTMP/hgcache/master/packs/8f1443d44e57fec96f72fb2412e01d2818767ef2.histidx |
326 $TESTTMP/hgcache/master/packs/8f1443d44e57fec96f72fb2412e01d2818767ef2.histpack |
326 $TESTTMP/hgcache/master/packs/8f1443d44e57fec96f72fb2412e01d2818767ef2.histpack |
327 $TESTTMP/hgcache/master/packs/f4d50848e0b465e9bfd2875f213044c06cfd7407.dataidx |
327 $TESTTMP/hgcache/master/packs/f4d50848e0b465e9bfd2875f213044c06cfd7407.dataidx |