--- a/tests/test-lfconvert.t Thu Oct 18 16:34:13 2012 -0500
+++ b/tests/test-lfconvert.t Sun Oct 14 14:44:08 2012 -0400
@@ -1,3 +1,5 @@
+ $ USERCACHE="$TESTTMP/cache"; export USERCACHE
+ $ mkdir "${USERCACHE}"
$ cat >> $HGRCPATH <<EOF
> [extensions]
> largefiles =
@@ -8,6 +10,7 @@
> minsize = 0.5
> patterns = **.other
> **.dat
+ > usercache=${USERCACHE}
> EOF
"lfconvert" works
@@ -270,3 +273,14 @@
pass
$ cd ..
+
+Avoid a traceback if a largefile isn't available (issue3519)
+
+ $ hg clone -U largefiles-repo issue3519
+ $ rm "${USERCACHE}"/*
+ $ hg lfconvert --to-normal issue3519 normalized3519
+ initializing destination normalized3519
+ abort: missing largefile 'large' from revision d4892ec57ce212905215fad1d9018f56b99202ad
+ [255]
+
+