Mercurial > hgsubversion
comparison tests/fixtures/delentries.sh @ 144:19aabf67c792
test_fetch_command: test file and directory deletions
| author | Patrick Mezard <pmezard@gmail.com> |
|---|---|
| date | Mon, 15 Dec 2008 21:39:35 -0600 |
| parents | |
| children |
comparison
equal
deleted
inserted
replaced
| 143:edd9f4e5154a | 144:19aabf67c792 |
|---|---|
| 1 #!/bin/sh | |
| 2 # | |
| 3 # Generate delentries.svndump | |
| 4 # | |
| 5 | |
| 6 mkdir temp | |
| 7 cd temp | |
| 8 | |
| 9 mkdir project-orig | |
| 10 cd project-orig | |
| 11 mkdir trunk | |
| 12 cd .. | |
| 13 | |
| 14 svnadmin create testrepo | |
| 15 svnurl=file://`pwd`/testrepo | |
| 16 svn import project-orig $svnurl -m "init project" | |
| 17 | |
| 18 svn co $svnurl project | |
| 19 cd project/trunk | |
| 20 # Regular file deletion | |
| 21 echo a > a | |
| 22 # Another file starting like the deleted file | |
| 23 echo aa > aa | |
| 24 mkdir d1 | |
| 25 mkdir d1/d2 | |
| 26 mkdir d1/d2/d3 | |
| 27 echo c > d1/c | |
| 28 # Test directory deletion | |
| 29 echo d > d1/d2/c | |
| 30 # Test subdirectory deletion | |
| 31 echo e > d1/d2/d3/e | |
| 32 echo f > d1/d2/d3/f | |
| 33 # This file starts as the deleted directory, can be confusing | |
| 34 echo d2prefix > d1/d2prefix | |
| 35 svn add a aa d1 | |
| 36 svn ci -m "add entries" | |
| 37 svn rm a d1/d2 | |
| 38 svn ci -m "remove entries" | |
| 39 cd ../.. | |
| 40 | |
| 41 svnadmin dump testrepo > ../delentries.svndump |
