diff tests/test-largefiles.t @ 18976:6734951e2d24

largefiles: introduce lfpull command for pulling missing largefiles
author Mads Kiilerich <madski@unity3d.com>
date Mon, 15 Apr 2013 01:53:37 +0200
parents d78a136a8036
children 8abaadab9abb
line wrap: on
line diff
--- a/tests/test-largefiles.t	Mon Apr 15 01:46:10 2013 +0200
+++ b/tests/test-largefiles.t	Mon Apr 15 01:53:37 2013 +0200
@@ -912,6 +912,23 @@
   added 6 changesets with 16 changes to 8 files
   (run 'hg update' to get a working copy)
   6 additional largefiles cached
+
+lfpull
+
+  $ hg lfpull -r : --config largefiles.usercache=usercache-lfpull
+  2 largefiles cached
+  $ hg lfpull -v -r 4+2 --config largefiles.usercache=usercache-lfpull
+  pulling largefiles for revision 4
+  found eb7338044dc27f9bc59b8dd5a246b065ead7a9c4 in store
+  found eb7338044dc27f9bc59b8dd5a246b065ead7a9c4 in store
+  pulling largefiles for revision 2
+  found eb7338044dc27f9bc59b8dd5a246b065ead7a9c4 in store
+  0 largefiles cached
+
+  $ ls usercache-lfpull/* | sort
+  usercache-lfpull/1deebade43c8c498a3c8daddac0244dc55d1331d
+  usercache-lfpull/4669e532d5b2c093a78eca010077e708a071bb64
+
   $ cd ..
 
 Rebasing between two repositories does not revert largefiles to old