Mercurial > public > mercurial-scm > hg-stable
diff tests/test-largefiles.t @ 16692:b9969574540a
largefiles: add --all-largefiles flag to pull
author | Na'Tosha Bard <natosha@unity3d.com> |
---|---|
date | Sat, 12 May 2012 11:45:22 +0200 |
parents | 98a9266db803 |
children | 68da5ae6e470 |
line wrap: on
line diff
--- a/tests/test-largefiles.t Sat May 12 09:59:01 2012 +0200 +++ b/tests/test-largefiles.t Sat May 12 11:45:22 2012 +0200 @@ -444,6 +444,33 @@ 3 largefiles updated, 0 removed 8 additional largefiles cached +Test pulling with --all-largefiles flag + + $ rm -Rf a-backup + $ hg clone -r 1 a a-backup + adding changesets + adding manifests + adding file changes + added 2 changesets with 8 changes to 4 files + updating to branch default + 4 files updated, 0 files merged, 0 files removed, 0 files unresolved + getting changed largefiles + 2 largefiles updated, 0 removed + $ rm -Rf ${USERCACHE}/* + $ cd a-backup + $ hg pull --all-largefiles + pulling from $TESTTMP/a + searching for changes + adding changesets + adding manifests + adding file changes + added 6 changesets with 16 changes to 8 files + (run 'hg update' to get a working copy) + caching new largefiles + 3 largefiles cached + 3 additional largefiles cached + $ cd .. + Rebasing between two repositories does not revert largefiles to old revisions (this was a very bad bug that took a lot of work to fix).