test-lfconvert.t
411 lines
| 13.4 KiB
| text/troff
|
Tads3Lexer
/ tests / test-lfconvert.t
Matt Harbison
|
r17823 | $ USERCACHE="$TESTTMP/cache"; export USERCACHE | ||
$ mkdir "${USERCACHE}" | ||||
Greg Ward
|
r15338 | $ cat >> $HGRCPATH <<EOF | ||
> [extensions] | ||||
> largefiles = | ||||
Greg Ward
|
r15339 | > share = | ||
Martin Geisler
|
r20115 | > strip = | ||
Matt Harbison
|
r17877 | > convert = | ||
Greg Ward
|
r15338 | > [largefiles] | ||
> minsize = 0.5 | ||||
FUJIWARA Katsunori
|
r15579 | > patterns = **.other | ||
> **.dat | ||||
Matt Harbison
|
r17823 | > usercache=${USERCACHE} | ||
Greg Ward
|
r15338 | > EOF | ||
"lfconvert" works | ||||
$ hg init bigfile-repo | ||||
$ cd bigfile-repo | ||||
Greg Ward
|
r15341 | $ cat >> .hg/hgrc <<EOF | ||
> [extensions] | ||||
> largefiles = ! | ||||
> EOF | ||||
$ mkdir sub | ||||
$ dd if=/dev/zero bs=1k count=256 > large 2> /dev/null | ||||
Levi Bard
|
r15810 | $ dd if=/dev/zero bs=1k count=256 > large2 2> /dev/null | ||
Greg Ward
|
r15341 | $ echo normal > normal1 | ||
$ echo alsonormal > sub/normal2 | ||||
$ dd if=/dev/zero bs=1k count=10 > sub/maybelarge.dat 2> /dev/null | ||||
Greg Ward
|
r15338 | $ hg addremove | ||
Greg Ward
|
r15341 | adding large | ||
Levi Bard
|
r15810 | adding large2 | ||
Greg Ward
|
r15341 | adding normal1 | ||
adding sub/maybelarge.dat | ||||
adding sub/normal2 | ||||
$ hg commit -m"add large, normal1" large normal1 | ||||
$ hg commit -m"add sub/*" sub | ||||
Mads Kiilerich
|
r16908 | |||
Levi Bard
|
r15810 | Test tag parsing | ||
$ cat >> .hgtags <<EOF | ||||
> IncorrectlyFormattedTag! | ||||
> invalidhash sometag | ||||
> 0123456789abcdef anothertag | ||||
> EOF | ||||
$ hg add .hgtags | ||||
$ hg commit -m"add large2" large2 .hgtags | ||||
Mads Kiilerich
|
r16908 | |||
Levi Bard
|
r15810 | Test link+rename largefile codepath | ||
Greg Ward
|
r15341 | $ [ -d .hg/largefiles ] && echo fail || echo pass | ||
pass | ||||
Greg Ward
|
r15338 | $ cd .. | ||
$ hg lfconvert --size 0.2 bigfile-repo largefiles-repo | ||||
initializing destination largefiles-repo | ||||
Levi Bard
|
r15810 | skipping incorrectly formatted tag IncorrectlyFormattedTag! | ||
skipping incorrectly formatted id invalidhash | ||||
no mapping for id 0123456789abcdef | ||||
Mads Kiilerich
|
r16908 | #if symlink | ||
$ hg --cwd bigfile-repo rename large2 large3 | ||||
$ ln -sf large bigfile-repo/large3 | ||||
$ hg --cwd bigfile-repo commit -m"make large2 a symlink" large2 large3 | ||||
$ hg lfconvert --size 0.2 bigfile-repo largefiles-repo-symlink | ||||
initializing destination largefiles-repo-symlink | ||||
skipping incorrectly formatted tag IncorrectlyFormattedTag! | ||||
skipping incorrectly formatted id invalidhash | ||||
no mapping for id 0123456789abcdef | ||||
Levi Bard
|
r15810 | abort: renamed/copied largefile large3 becomes symlink | ||
[255] | ||||
Mads Kiilerich
|
r16908 | #endif | ||
Levi Bard
|
r15810 | $ cd bigfile-repo | ||
$ hg strip --no-backup 2 | ||||
0 files updated, 0 files merged, 2 files removed, 0 files unresolved | ||||
$ cd .. | ||||
Mads Kiilerich
|
r16908 | $ rm -rf largefiles-repo largefiles-repo-symlink | ||
Levi Bard
|
r15810 | $ hg lfconvert --size 0.2 bigfile-repo largefiles-repo | ||
initializing destination largefiles-repo | ||||
Greg Ward
|
r15338 | |||
Greg Ward
|
r15341 | "lfconvert" converts content correctly | ||
$ cd largefiles-repo | ||||
$ hg up | ||||
getting changed largefiles | ||||
2 largefiles updated, 0 removed | ||||
Benoit Boissinot
|
r18459 | 4 files updated, 0 files merged, 0 files removed, 0 files unresolved | ||
Greg Ward
|
r15341 | $ hg locate | ||
.hglf/large | ||||
.hglf/sub/maybelarge.dat | ||||
normal1 | ||||
sub/normal2 | ||||
$ cat normal1 | ||||
normal | ||||
$ cat sub/normal2 | ||||
alsonormal | ||||
Matt Mackall
|
r25472 | $ md5sum.py large sub/maybelarge.dat | ||
Matt Mackall
|
r15389 | ec87a838931d4d5d2e94a04644788a55 large | ||
1276481102f218c981e0324180bafd9f sub/maybelarge.dat | ||||
Greg Ward
|
r15341 | |||
Greg Ward
|
r15338 | "lfconvert" adds 'largefiles' to .hg/requires. | ||
Greg Ward
|
r15341 | $ cat .hg/requires | ||
Mads Kiilerich
|
r18356 | dotencode | ||
r49116 | exp-rc-dirstate-v2 (dirstate-v2 !) | |||
Mads Kiilerich
|
r18356 | fncache | ||
Pierre-Yves David
|
r26915 | generaldelta | ||
Greg Ward
|
r15338 | largefiles | ||
r47646 | persistent-nodemap (rust !) | |||
r47636 | revlog-compression-zstd (zstd !) | |||
Greg Ward
|
r15338 | revlogv1 | ||
Boris Feld
|
r40931 | sparserevlog | ||
Greg Ward
|
r15338 | store | ||
Gregory Szorc
|
r39149 | testonly-simplestore (reposimplestore !) | ||
Greg Ward
|
r15338 | |||
"lfconvert" includes a newline at the end of the standin files. | ||||
Greg Ward
|
r15341 | $ cat .hglf/large .hglf/sub/maybelarge.dat | ||
Greg Ward
|
r15338 | 2e000fa7e85759c7f4c254d4d9c33ef481e459a7 | ||
Greg Ward
|
r15341 | 34e163be8e43c5631d8b92e9c43ab0bf0fa62b9c | ||
Greg Ward
|
r15339 | $ cd .. | ||
Greg Ward
|
r15342 | add some changesets to rename/remove/merge | ||
$ cd bigfile-repo | ||||
$ hg mv -q sub stuff | ||||
$ hg commit -m"rename sub/ to stuff/" | ||||
$ hg update -q 1 | ||||
$ echo blah >> normal3 | ||||
$ echo blah >> sub/normal2 | ||||
$ echo blah >> sub/maybelarge.dat | ||||
Matt Mackall
|
r25472 | $ md5sum.py sub/maybelarge.dat | ||
Matt Mackall
|
r15389 | 1dd0b99ff80e19cff409702a1d3f5e15 sub/maybelarge.dat | ||
Greg Ward
|
r15342 | $ hg commit -A -m"add normal3, modify sub/*" | ||
adding normal3 | ||||
created new head | ||||
$ hg rm large normal3 | ||||
$ hg commit -q -m"remove large, normal3" | ||||
Boris Feld
|
r40507 | $ hg merge | ||
Boris Feld
|
r40504 | tool internal:merge (for pattern stuff/maybelarge.dat) can't handle binary | ||
no tool found to merge stuff/maybelarge.dat | ||||
Kyle Lippincott
|
r42765 | file 'stuff/maybelarge.dat' needs to be resolved. | ||
You can keep (l)ocal [working copy], take (o)ther [merge rev], or leave (u)nresolved. | ||||
What do you want to do? u | ||||
Siddharth Agarwal
|
r26618 | merging sub/normal2 and stuff/normal2 to stuff/normal2 | ||
Greg Ward
|
r15342 | 0 files updated, 1 files merged, 0 files removed, 1 files unresolved | ||
Pulkit Goyal
|
r35722 | use 'hg resolve' to retry unresolved file merges or 'hg merge --abort' to abandon | ||
Greg Ward
|
r15342 | [1] | ||
$ hg cat -r . sub/maybelarge.dat > stuff/maybelarge.dat | ||||
$ hg resolve -m stuff/maybelarge.dat | ||||
Pierre-Yves David
|
r21947 | (no more unresolved files) | ||
Greg Ward
|
r15342 | $ hg commit -m"merge" | ||
Martin Geisler
|
r20117 | $ hg log -G --template "{rev}:{node|short} {desc|firstline}\n" | ||
Greg Ward
|
r15342 | @ 5:4884f215abda merge | ||
|\ | ||||
| o 4:7285f817b77e remove large, normal3 | ||||
| | | ||||
| o 3:67e3892e3534 add normal3, modify sub/* | ||||
| | | ||||
o | 2:c96c8beb5d56 rename sub/ to stuff/ | ||||
|/ | ||||
o 1:020c65d24e11 add sub/* | ||||
| | ||||
o 0:117b8328f97a add large, normal1 | ||||
$ cd .. | ||||
lfconvert with rename, merge, and remove | ||||
Greg Ward
|
r15343 | $ rm -rf largefiles-repo | ||
$ hg lfconvert --size 0.2 bigfile-repo largefiles-repo | ||||
initializing destination largefiles-repo | ||||
$ cd largefiles-repo | ||||
Martin Geisler
|
r20117 | $ hg log -G --template "{rev}:{node|short} {desc|firstline}\n" | ||
Valentin Gatien-Baron
|
r42840 | o 5:9cc5aa7204f0 merge | ||
Greg Ward
|
r15342 | |\ | ||
| o 4:a5a02de7a8e4 remove large, normal3 | ||||
| | | ||||
| o 3:55759520c76f add normal3, modify sub/* | ||||
| | | ||||
o | 2:261ad3f3f037 rename sub/ to stuff/ | ||||
|/ | ||||
o 1:334e5237836d add sub/* | ||||
| | ||||
o 0:d4892ec57ce2 add large, normal1 | ||||
$ hg locate -r 2 | ||||
.hglf/large | ||||
.hglf/stuff/maybelarge.dat | ||||
normal1 | ||||
stuff/normal2 | ||||
$ hg locate -r 3 | ||||
.hglf/large | ||||
.hglf/sub/maybelarge.dat | ||||
normal1 | ||||
normal3 | ||||
sub/normal2 | ||||
$ hg locate -r 4 | ||||
.hglf/sub/maybelarge.dat | ||||
normal1 | ||||
sub/normal2 | ||||
$ hg locate -r 5 | ||||
.hglf/stuff/maybelarge.dat | ||||
normal1 | ||||
stuff/normal2 | ||||
$ hg update | ||||
getting changed largefiles | ||||
1 largefiles updated, 0 removed | ||||
Benoit Boissinot
|
r18459 | 3 files updated, 0 files merged, 0 files removed, 0 files unresolved | ||
Greg Ward
|
r15342 | $ cat stuff/normal2 | ||
alsonormal | ||||
blah | ||||
Matt Mackall
|
r25472 | $ md5sum.py stuff/maybelarge.dat | ||
Matt Mackall
|
r15389 | 1dd0b99ff80e19cff409702a1d3f5e15 stuff/maybelarge.dat | ||
Greg Ward
|
r15342 | $ cat .hglf/stuff/maybelarge.dat | ||
76236b6a2c6102826c61af4297dd738fb3b1de38 | ||||
$ cd .. | ||||
Greg Ward
|
r15339 | "lfconvert" error cases | ||
Greg Ward
|
r15340 | $ hg lfconvert http://localhost/foo foo | ||
abort: http://localhost/foo is not a local Mercurial repo | ||||
[255] | ||||
$ hg lfconvert foo ssh://localhost/foo | ||||
abort: ssh://localhost/foo is not a local Mercurial repo | ||||
[255] | ||||
Greg Ward
|
r15339 | $ hg lfconvert nosuchrepo foo | ||
Martin von Zweigbergk
|
r46518 | abort: repository nosuchrepo not found | ||
Greg Ward
|
r15339 | [255] | ||
$ hg share -q -U bigfile-repo shared | ||||
Matt Mackall
|
r15364 | $ printf 'bogus' > shared/.hg/sharedpath | ||
Greg Ward
|
r15339 | $ hg lfconvert shared foo | ||
Martin von Zweigbergk
|
r46518 | abort: .hg/sharedpath points to nonexistent directory $TESTTMP/bogus | ||
Greg Ward
|
r15339 | [255] | ||
$ hg lfconvert bigfile-repo largefiles-repo | ||||
initializing destination largefiles-repo | ||||
Martin von Zweigbergk
|
r46518 | abort: repository largefiles-repo already exists | ||
Greg Ward
|
r15339 | [255] | ||
Greg Ward
|
r15338 | |||
Greg Ward
|
r15343 | add another largefile to the new largefiles repo | ||
$ cd largefiles-repo | ||||
$ dd if=/dev/zero bs=1k count=1k > anotherlarge 2> /dev/null | ||||
$ hg add --lfsize=1 anotherlarge | ||||
$ hg commit -m "add anotherlarge (should be a largefile)" | ||||
$ cat .hglf/anotherlarge | ||||
3b71f43ff30f4b15b5cd85dd9e95ebc7e84eb5a3 | ||||
Matt Harbison
|
r25325 | $ hg tag mytag | ||
Greg Ward
|
r15343 | $ cd .. | ||
round-trip: converting back to a normal (non-largefiles) repo with | ||||
Matt Harbison
|
r35141 | "lfconvert --to-normal" should give the same as ../bigfile-repo. The | ||
convert extension is disabled to show config items can be loaded without it. | ||||
Greg Ward
|
r15339 | $ cd largefiles-repo | ||
Matt Harbison
|
r35141 | $ hg --config extensions.convert=! lfconvert --to-normal . ../normal-repo | ||
Greg Ward
|
r15338 | initializing destination ../normal-repo | ||
Matt Harbison
|
r25325 | 0 additional largefiles cached | ||
scanning source... | ||||
sorting... | ||||
converting... | ||||
7 add large, normal1 | ||||
6 add sub/* | ||||
5 rename sub/ to stuff/ | ||||
4 add normal3, modify sub/* | ||||
3 remove large, normal3 | ||||
2 merge | ||||
1 add anotherlarge (should be a largefile) | ||||
Valentin Gatien-Baron
|
r42840 | 0 Added tag mytag for changeset 17126745edfd | ||
Greg Ward
|
r15338 | $ cd ../normal-repo | ||
$ cat >> .hg/hgrc <<EOF | ||||
> [extensions] | ||||
> largefiles = ! | ||||
> EOF | ||||
Greg Ward
|
r15343 | |||
Martin Geisler
|
r20117 | $ hg log -G --template "{rev}:{node|short} {desc|firstline}\n" | ||
Matt Harbison
|
r25325 | o 7:b5fedc110b9d Added tag mytag for changeset 867ab992ecf4 | ||
Greg Ward
|
r15343 | | | ||
Matt Harbison
|
r25325 | o 6:867ab992ecf4 add anotherlarge (should be a largefile) | ||
| | ||||
o 5:4884f215abda merge | ||||
Greg Ward
|
r15343 | |\ | ||
| o 4:7285f817b77e remove large, normal3 | ||||
| | | ||||
| o 3:67e3892e3534 add normal3, modify sub/* | ||||
| | | ||||
o | 2:c96c8beb5d56 rename sub/ to stuff/ | ||||
|/ | ||||
o 1:020c65d24e11 add sub/* | ||||
| | ||||
o 0:117b8328f97a add large, normal1 | ||||
Greg Ward
|
r15338 | $ hg update | ||
Matt Harbison
|
r25325 | 5 files updated, 0 files merged, 0 files removed, 0 files unresolved | ||
Greg Ward
|
r15338 | $ hg locate | ||
Matt Harbison
|
r25325 | .hgtags | ||
Greg Ward
|
r15341 | anotherlarge | ||
normal1 | ||||
Greg Ward
|
r15343 | stuff/maybelarge.dat | ||
stuff/normal2 | ||||
Greg Ward
|
r15338 | $ [ -d .hg/largefiles ] && echo fail || echo pass | ||
pass | ||||
Mads Kiilerich
|
r16913 | |||
$ cd .. | ||||
Matt Harbison
|
r17823 | |||
Matt Harbison
|
r17878 | Clearing the usercache ensures that commitctx doesn't try to cache largefiles | ||
from the working dir on a convert. | ||||
$ rm "${USERCACHE}"/* | ||||
Matt Harbison
|
r17877 | $ hg convert largefiles-repo | ||
assuming destination largefiles-repo-hg | ||||
initializing destination largefiles-repo-hg repository | ||||
scanning source... | ||||
sorting... | ||||
converting... | ||||
Matt Harbison
|
r25325 | 7 add large, normal1 | ||
6 add sub/* | ||||
5 rename sub/ to stuff/ | ||||
4 add normal3, modify sub/* | ||||
3 remove large, normal3 | ||||
2 merge | ||||
1 add anotherlarge (should be a largefile) | ||||
Valentin Gatien-Baron
|
r42840 | 0 Added tag mytag for changeset 17126745edfd | ||
Matt Harbison
|
r17877 | |||
Martin Geisler
|
r20117 | $ hg -R largefiles-repo-hg log -G --template "{rev}:{node|short} {desc|firstline}\n" | ||
Matt Harbison
|
r25325 | o 7:2f08f66459b7 Added tag mytag for changeset 17126745edfd | ||
| | ||||
Matt Harbison
|
r17877 | o 6:17126745edfd add anotherlarge (should be a largefile) | ||
| | ||||
o 5:9cc5aa7204f0 merge | ||||
|\ | ||||
| o 4:a5a02de7a8e4 remove large, normal3 | ||||
| | | ||||
| o 3:55759520c76f add normal3, modify sub/* | ||||
| | | ||||
o | 2:261ad3f3f037 rename sub/ to stuff/ | ||||
|/ | ||||
o 1:334e5237836d add sub/* | ||||
| | ||||
o 0:d4892ec57ce2 add large, normal1 | ||||
Matt Harbison
|
r17878 | Verify will fail (for now) if the usercache is purged before converting, since | ||
largefiles are not cached in the converted repo's local store by the conversion | ||||
process. | ||||
Matt Harbison
|
r25508 | $ cd largefiles-repo-hg | ||
$ cat >> .hg/hgrc <<EOF | ||||
> [experimental] | ||||
Boris Feld
|
r34867 | > evolution.createmarkers=True | ||
Matt Harbison
|
r25508 | > EOF | ||
$ hg debugobsolete `hg log -r tip -T "{node}"` | ||||
r43163 | 1 new obsolescence markers | |||
Boris Feld
|
r33542 | obsoleted 1 changesets | ||
Matt Harbison
|
r25508 | $ cd .. | ||
Matt Harbison
|
r17877 | $ hg -R largefiles-repo-hg verify --large --lfa | ||
checking changesets | ||||
checking manifests | ||||
crosschecking files in changesets and manifests | ||||
checking files | ||||
Meirambek Omyrzak
|
r39525 | checked 8 changesets with 13 changes to 9 files | ||
Matt Harbison
|
r25508 | searching 7 changesets for largefiles | ||
Matt Harbison
|
r35394 | changeset 0:d4892ec57ce2: large references missing $TESTTMP/largefiles-repo-hg/.hg/largefiles/2e000fa7e85759c7f4c254d4d9c33ef481e459a7 | ||
changeset 1:334e5237836d: sub/maybelarge.dat references missing $TESTTMP/largefiles-repo-hg/.hg/largefiles/34e163be8e43c5631d8b92e9c43ab0bf0fa62b9c | ||||
changeset 2:261ad3f3f037: stuff/maybelarge.dat references missing $TESTTMP/largefiles-repo-hg/.hg/largefiles/34e163be8e43c5631d8b92e9c43ab0bf0fa62b9c | ||||
changeset 3:55759520c76f: sub/maybelarge.dat references missing $TESTTMP/largefiles-repo-hg/.hg/largefiles/76236b6a2c6102826c61af4297dd738fb3b1de38 | ||||
changeset 5:9cc5aa7204f0: stuff/maybelarge.dat references missing $TESTTMP/largefiles-repo-hg/.hg/largefiles/76236b6a2c6102826c61af4297dd738fb3b1de38 | ||||
changeset 6:17126745edfd: anotherlarge references missing $TESTTMP/largefiles-repo-hg/.hg/largefiles/3b71f43ff30f4b15b5cd85dd9e95ebc7e84eb5a3 | ||||
Matt Harbison
|
r17877 | verified existence of 6 revisions of 4 largefiles | ||
Matt Harbison
|
r17878 | [1] | ||
Matt Harbison
|
r17877 | $ hg -R largefiles-repo-hg showconfig paths | ||
Aaron Kushner
|
r22316 | [1] | ||
Matt Harbison
|
r17877 | |||
Matt Harbison
|
r17823 | Avoid a traceback if a largefile isn't available (issue3519) | ||
Matt Harbison
|
r17824 | Ensure the largefile can be cached in the source if necessary | ||
Matt Harbison
|
r17823 | $ hg clone -U largefiles-repo issue3519 | ||
Matt Harbison
|
r17878 | $ rm -f "${USERCACHE}"/* | ||
Matt Harbison
|
r41216 | $ hg -R issue3519 branch -q mybranch | ||
$ hg -R issue3519 ci -m 'change branch name only' | ||||
Matt Harbison
|
r17823 | $ hg lfconvert --to-normal issue3519 normalized3519 | ||
initializing destination normalized3519 | ||||
Matt Harbison
|
r25325 | 4 additional largefiles cached | ||
scanning source... | ||||
sorting... | ||||
converting... | ||||
Matt Harbison
|
r41216 | 8 add large, normal1 | ||
7 add sub/* | ||||
6 rename sub/ to stuff/ | ||||
5 add normal3, modify sub/* | ||||
4 remove large, normal3 | ||||
3 merge | ||||
2 add anotherlarge (should be a largefile) | ||||
Valentin Gatien-Baron
|
r42840 | 1 Added tag mytag for changeset 17126745edfd | ||
Matt Harbison
|
r41216 | 0 change branch name only | ||
Ensure empty commits aren't lost in the conversion | ||||
$ hg -R normalized3519 log -r tip -T '{desc}\n' | ||||
change branch name only | ||||
Matt Harbison
|
r17824 | |||
Ensure the abort message is useful if a largefile is entirely unavailable | ||||
$ rm -rf normalized3519 | ||||
$ rm "${USERCACHE}"/* | ||||
$ rm issue3519/.hg/largefiles/* | ||||
$ rm largefiles-repo/.hg/largefiles/* | ||||
$ hg lfconvert --to-normal issue3519 normalized3519 | ||||
initializing destination normalized3519 | ||||
Yuya Nishihara
|
r46027 | large: largefile 2e000fa7e85759c7f4c254d4d9c33ef481e459a7 not available from file:/*/$TESTTMP/largefiles-repo (glob) | ||
Simon Heimberg
|
r20471 | large: largefile 2e000fa7e85759c7f4c254d4d9c33ef481e459a7 not available from file:/*/$TESTTMP/largefiles-repo (glob) | ||
Yuya Nishihara
|
r46027 | sub/maybelarge.dat: largefile 34e163be8e43c5631d8b92e9c43ab0bf0fa62b9c not available from file:/*/$TESTTMP/largefiles-repo (glob) | ||
Matt Harbison
|
r25325 | large: largefile 2e000fa7e85759c7f4c254d4d9c33ef481e459a7 not available from file:/*/$TESTTMP/largefiles-repo (glob) | ||
stuff/maybelarge.dat: largefile 34e163be8e43c5631d8b92e9c43ab0bf0fa62b9c not available from file:/*/$TESTTMP/largefiles-repo (glob) | ||||
large: largefile 2e000fa7e85759c7f4c254d4d9c33ef481e459a7 not available from file:/*/$TESTTMP/largefiles-repo (glob) | ||||
Yuya Nishihara
|
r46027 | sub/maybelarge.dat: largefile 76236b6a2c6102826c61af4297dd738fb3b1de38 not available from file:/*/$TESTTMP/largefiles-repo (glob) | ||
sub/maybelarge.dat: largefile 76236b6a2c6102826c61af4297dd738fb3b1de38 not available from file:/*/$TESTTMP/largefiles-repo (glob) | ||||
stuff/maybelarge.dat: largefile 76236b6a2c6102826c61af4297dd738fb3b1de38 not available from file:/*/$TESTTMP/largefiles-repo (glob) | ||||
anotherlarge: largefile 3b71f43ff30f4b15b5cd85dd9e95ebc7e84eb5a3 not available from file:/*/$TESTTMP/largefiles-repo (glob) | ||||
stuff/maybelarge.dat: largefile 76236b6a2c6102826c61af4297dd738fb3b1de38 not available from file:/*/$TESTTMP/largefiles-repo (glob) | ||||
Matt Harbison
|
r25325 | 0 additional largefiles cached | ||
11 largefiles failed to download | ||||
abort: all largefiles must be present locally | ||||
Matt Harbison
|
r17823 | [255] | ||