diff 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
line wrap: on
line diff
new file mode 100755
--- /dev/null
+++ b/tests/fixtures/rename_tag_test.sh
@@ -0,0 +1,33 @@
+#!/bin/sh
+
+mkdir temp
+cd temp
+svnadmin create repo
+svn co file://`pwd`/repo wc
+export REPO=file://`pwd`/repo
+cd wc
+mkdir branches trunk tags
+svn add *
+svn ci -m 'Empty dirs.'
+
+echo 'file: alpha' > trunk/alpha
+svn add trunk/alpha
+svn ci -m 'Add alpha'
+svn up
+
+echo 'Data of beta' > trunk/beta
+svn add trunk/beta
+svn ci -m 'Add beta'
+svn up
+cd ..
+
+svn cp -m 'tagging r3' $REPO/trunk@3 $REPO/tags/tag_r3
+svn cp -m 'tag from a tag' $REPO/tags/tag_r3 $REPO/tags/copied_tag
+svn mv -m 'rename a tag' $REPO/tags/copied_tag $REPO/tags/other_tag_r3
+cd ..
+svnadmin dump temp/repo > rename_tag_test.svndump
+echo
+echo 'Complete.'
+echo 'You probably want to clean up temp now.'
+echo 'Dump in renametagdir.svndump'
+exit 0