Show More
@@ -215,7 +215,7 b' def copyfromcache(repo, hash, filename):' | |||
|
215 | 215 | return True |
|
216 | 216 | |
|
217 | 217 | def copytostore(repo, rev, file, uploaded=False): |
|
218 | hash = readstandin(repo, file) | |
|
218 | hash = readstandin(repo, file, rev) | |
|
219 | 219 | if instore(repo, hash): |
|
220 | 220 | return |
|
221 | 221 | copytostoreabsolute(repo, repo.wjoin(file), hash) |
@@ -6,6 +6,7 b'' | |||
|
6 | 6 | > share = |
|
7 | 7 | > graphlog = |
|
8 | 8 | > mq = |
|
9 | > convert = | |
|
9 | 10 | > [largefiles] |
|
10 | 11 | > minsize = 0.5 |
|
11 | 12 | > patterns = **.other |
@@ -274,6 +275,46 b' round-trip: converting back to a normal ' | |||
|
274 | 275 | |
|
275 | 276 | $ cd .. |
|
276 | 277 | |
|
278 | $ hg convert largefiles-repo | |
|
279 | assuming destination largefiles-repo-hg | |
|
280 | initializing destination largefiles-repo-hg repository | |
|
281 | scanning source... | |
|
282 | sorting... | |
|
283 | converting... | |
|
284 | 6 add large, normal1 | |
|
285 | 5 add sub/* | |
|
286 | 4 rename sub/ to stuff/ | |
|
287 | 3 add normal3, modify sub/* | |
|
288 | 2 remove large, normal3 | |
|
289 | 1 merge | |
|
290 | 0 add anotherlarge (should be a largefile) | |
|
291 | ||
|
292 | $ hg -R largefiles-repo-hg glog --template "{rev}:{node|short} {desc|firstline}\n" | |
|
293 | o 6:17126745edfd add anotherlarge (should be a largefile) | |
|
294 | | | |
|
295 | o 5:9cc5aa7204f0 merge | |
|
296 | |\ | |
|
297 | | o 4:a5a02de7a8e4 remove large, normal3 | |
|
298 | | | | |
|
299 | | o 3:55759520c76f add normal3, modify sub/* | |
|
300 | | | | |
|
301 | o | 2:261ad3f3f037 rename sub/ to stuff/ | |
|
302 | |/ | |
|
303 | o 1:334e5237836d add sub/* | |
|
304 | | | |
|
305 | o 0:d4892ec57ce2 add large, normal1 | |
|
306 | ||
|
307 | $ hg -R largefiles-repo-hg verify --large --lfa | |
|
308 | checking changesets | |
|
309 | checking manifests | |
|
310 | crosschecking files in changesets and manifests | |
|
311 | checking files | |
|
312 | 8 files, 7 changesets, 12 total revisions | |
|
313 | searching 7 changesets for largefiles | |
|
314 | verified existence of 6 revisions of 4 largefiles | |
|
315 | $ hg -R largefiles-repo-hg showconfig paths | |
|
316 | ||
|
317 | ||
|
277 | 318 | Avoid a traceback if a largefile isn't available (issue3519) |
|
278 | 319 | |
|
279 | 320 | Ensure the largefile can be cached in the source if necessary |
General Comments 0
You need to be logged in to leave comments.
Login now