Mercurial > hgsubversion
comparison tests/fixtures/rename_tag_test.sh @ 530:76e9504db03b
test_tags: rewrite both the test and the fixture script
I needed this to debug it after changes in tagging code.
| author | Patrick Mezard <pmezard@gmail.com> |
|---|---|
| date | Fri, 29 Jan 2010 23:36:14 +0100 |
| parents | |
| children |
comparison
equal
deleted
inserted
replaced
| 529:68667b627bd5 | 530:76e9504db03b |
|---|---|
| 1 #!/bin/sh | |
| 2 | |
| 3 mkdir temp | |
| 4 cd temp | |
| 5 svnadmin create repo | |
| 6 svn co file://`pwd`/repo wc | |
| 7 export REPO=file://`pwd`/repo | |
| 8 cd wc | |
| 9 mkdir branches trunk tags | |
| 10 svn add * | |
| 11 svn ci -m 'Empty dirs.' | |
| 12 | |
| 13 echo 'file: alpha' > trunk/alpha | |
| 14 svn add trunk/alpha | |
| 15 svn ci -m 'Add alpha' | |
| 16 svn up | |
| 17 | |
| 18 echo 'Data of beta' > trunk/beta | |
| 19 svn add trunk/beta | |
| 20 svn ci -m 'Add beta' | |
| 21 svn up | |
| 22 cd .. | |
| 23 | |
| 24 svn cp -m 'tagging r3' $REPO/trunk@3 $REPO/tags/tag_r3 | |
| 25 svn cp -m 'tag from a tag' $REPO/tags/tag_r3 $REPO/tags/copied_tag | |
| 26 svn mv -m 'rename a tag' $REPO/tags/copied_tag $REPO/tags/other_tag_r3 | |
| 27 cd .. | |
| 28 svnadmin dump temp/repo > rename_tag_test.svndump | |
| 29 echo | |
| 30 echo 'Complete.' | |
| 31 echo 'You probably want to clean up temp now.' | |
| 32 echo 'Dump in renametagdir.svndump' | |
| 33 exit 0 |
