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 |