Mercurial > hgsubversion
diff tests/fixtures/executebit.sh @ 125:c35f59aa200e
Move and complete execute bit conversion tests into test_fetch_exec.py
author | Patrick Mezard <pmezard@gmail.com> |
---|---|
date | Wed, 10 Dec 2008 11:03:18 -0600 |
parents | |
children |
line wrap: on
line diff
new file mode 100755 --- /dev/null +++ b/tests/fixtures/executebit.sh @@ -0,0 +1,36 @@ +#!/bin/sh +# +# Generate executebit.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 +echo text > text1 +echo text > text2 +touch empty1 +touch empty2 +python -c "file('binary1', 'wb').write('a\x00b')" +python -c "file('binary2', 'wb').write('a\x00b')" +svn add text1 text2 binary1 binary2 empty1 empty2 +svn propset svn:mime-type application/octet-stream binary1 binary2 +svn propset svn:executable yes binary1 text1 empty1 +svn ci -m init +# switch exec properties +svn propdel svn:executable binary1 text1 empty1 +svn propset svn:executable yes binary2 text2 empty2 +svn ci -m changeexec +cd ../.. + +svnadmin dump testrepo > ../executebit.svndump