view tests/fixtures/tag_name_same_as_branch.sh @ 1382:d996850ac4e8

maps: call super directly instead of self.super In the next few patches, we're going to remove self.super because it isn't reliable for calling up the parent chain. Instead, we'll save ourselves the headache and change it now.
author Sean Farley <sean.michael.farley@gmail.com>
date Mon, 24 Mar 2014 11:20:58 -0500
parents a8811c84e3ee
children
line wrap: on
line source

#!/bin/sh
mkdir temp
cd temp
svnadmin create repo
REPOPATH="file://`pwd`/repo"
svn co $REPOPATH wc
cd wc
mkdir -p branches/magic trunk tags
svn add *
svn ci -m 'btt'
cd branches/magic
for a in alpha beta gamma delta iota zeta eta theta ; do
    echo $a > $a
    svn add $a
    svn ci -m "Add file $a"
done
cd ../..
svn up
svn cp $REPOPATH/branches/magic $REPOPATH/tags/magic -m 'Make magic tag'
svn rm $REPOPATH/branches/magic/theta -m 'remove a file'
svn cp $REPOPATH/branches/magic $REPOPATH/tags/magic2 -m 'Tag magic again'

cd ../..
svnadmin dump temp/repo > tag_name_same_as_branch.svndump
echo
echo 'Complete.'
echo 'You probably want to clean up temp now.'
echo 'Dump in tag_name_same_as_branch.svndump'
exit 0