Mercurial > hgsubversion
view tests/fixtures/rename_tag_test.sh @ 707:cb32d90f915e
templatekw: clean up implementation & test; add help.
The core logic is cleaned up and moved to the wrappers module. The
test made to test that it works with original Mercurial changesets, is
cleaned up so that it can be more easily extended in the
future. Finally, documentation is added for the feature.
author | Dan Villiom Podlaski Christiansen <danchr@gmail.com> |
---|---|
date | Wed, 29 Sep 2010 18:04:26 +0200 |
parents | 76e9504db03b |
children |
line wrap: on
line source
#!/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