Mercurial > hgsubversion
diff tests/fixtures/filecase.sh @ 132:3a9d6cd18332
test_fetch_renames: test file and directory case changes
author | Patrick Mezard <pmezard@gmail.com> |
---|---|
date | Wed, 10 Dec 2008 11:03:23 -0600 |
parents | |
children |
line wrap: on
line diff
new file mode 100755 --- /dev/null +++ b/tests/fixtures/filecase.sh @@ -0,0 +1,43 @@ +#!/bin/sh +# +# Generate filecase.svndump +# WARNING: this script must be run on a case-sensitive file system +# + +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 +# Test files and directories differing in case only +echo a > a +echo A > A +echo b > b +mkdir d +echo a > d/a +mkdir D +echo a > D/a +mkdir e +echo a > e/a +mkdir f +echo a > f/a +echo F > F +svn add a A b d D e f F +svn ci -m 'add files' +# Rename files and directories, changing only their case +svn mv b B +svn mv d/a d/A +svn mv e E +svn ci -m 'change case' +cd ../.. + +svnadmin dump testrepo > ../filecase.svndump