Mercurial > hgsubversion
comparison 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 |
comparison
equal
deleted
inserted
replaced
| 124:291925677a9f | 125:c35f59aa200e |
|---|---|
| 1 #!/bin/sh | |
| 2 # | |
| 3 # Generate executebit.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 echo text > text1 | |
| 21 echo text > text2 | |
| 22 touch empty1 | |
| 23 touch empty2 | |
| 24 python -c "file('binary1', 'wb').write('a\x00b')" | |
| 25 python -c "file('binary2', 'wb').write('a\x00b')" | |
| 26 svn add text1 text2 binary1 binary2 empty1 empty2 | |
| 27 svn propset svn:mime-type application/octet-stream binary1 binary2 | |
| 28 svn propset svn:executable yes binary1 text1 empty1 | |
| 29 svn ci -m init | |
| 30 # switch exec properties | |
| 31 svn propdel svn:executable binary1 text1 empty1 | |
| 32 svn propset svn:executable yes binary2 text2 empty2 | |
| 33 svn ci -m changeexec | |
| 34 cd ../.. | |
| 35 | |
| 36 svnadmin dump testrepo > ../executebit.svndump |
