Mercurial > public > mercurial-scm > hg-stable
diff tests/test-lfconvert.t @ 15339:be1377d19018 stable
largefiles: test lfconvert error handling; remove redundant code
author | Greg Ward <greg@gerg.ca> |
---|---|
date | Sat, 22 Oct 2011 14:17:19 -0400 |
parents | f4b29792fcda |
children | 0e58513cc59a |
line wrap: on
line diff
--- a/tests/test-lfconvert.t Sat Oct 22 13:48:56 2011 -0400 +++ b/tests/test-lfconvert.t Sat Oct 22 14:17:19 2011 -0400 @@ -1,6 +1,7 @@ $ cat >> $HGRCPATH <<EOF > [extensions] > largefiles = + > share = > [largefiles] > minsize = 0.5 > patterns = **.dat @@ -41,8 +42,24 @@ $ cat .hglf/a-large-file .hglf/another-large-file 2e000fa7e85759c7f4c254d4d9c33ef481e459a7 3b71f43ff30f4b15b5cd85dd9e95ebc7e84eb5a3 + $ cd .. + +"lfconvert" error cases + $ hg lfconvert nosuchrepo foo + abort: repository nosuchrepo not found! + [255] + $ hg share -q -U bigfile-repo shared + $ echo -n bogus > shared/.hg/sharedpath + $ hg lfconvert shared foo + abort: .hg/sharedpath points to nonexistent directory $TESTTMP/bogus! + [255] + $ hg lfconvert bigfile-repo largefiles-repo + initializing destination largefiles-repo + abort: repository largefiles-repo already exists! + [255] Convert back to a normal (non-largefiles) repo + $ cd largefiles-repo $ hg lfconvert --to-normal . ../normal-repo initializing destination ../normal-repo $ cd ../normal-repo