Mercurial > hgsubversion
diff 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 |
line wrap: on
line diff
new file mode 100755 --- /dev/null +++ b/tests/fixtures/delentries.sh @@ -0,0 +1,41 @@ +#!/bin/sh +# +# Generate delentries.svndump +# + +mkdir temp +cd temp + +mkdir project-orig +cd project-orig +mkdir trunk +cd .. + +svnadmin create testrepo +svnurl=file://`pwd`/testrepo +svn import project-orig $svnurl -m "init project" + +svn co $svnurl project +cd project/trunk +# Regular file deletion +echo a > a +# Another file starting like the deleted file +echo aa > aa +mkdir d1 +mkdir d1/d2 +mkdir d1/d2/d3 +echo c > d1/c +# Test directory deletion +echo d > d1/d2/c +# Test subdirectory deletion +echo e > d1/d2/d3/e +echo f > d1/d2/d3/f +# This file starts as the deleted directory, can be confusing +echo d2prefix > d1/d2prefix +svn add a aa d1 +svn ci -m "add entries" +svn rm a d1/d2 +svn ci -m "remove entries" +cd ../.. + +svnadmin dump testrepo > ../delentries.svndump