Mercurial > hgsubversion
diff tests/fixtures/replace_trunk.sh @ 147:22162380c4b9
Improve branch closing in the case of a single-rev replacement of one branch
with another. Includes a test case.
author | Augie Fackler <durin42@gmail.com> |
---|---|
date | Sat, 20 Dec 2008 19:04:59 -0600 |
parents | |
children |
line wrap: on
line diff
new file mode 100755 --- /dev/null +++ b/tests/fixtures/replace_trunk.sh @@ -0,0 +1,34 @@ +#!/bin/sh + +RSVN="`pwd`/rsvn.py" +export PATH=/bin:/usr/bin +mkdir temp +cd temp + +svnadmin create repo +svn co file://`pwd`/repo wc + +cd wc +mkdir trunk branches +cd trunk +for a in alpha beta gamma ; do + echo $a > $a +done +cd .. +svn add * +svn ci -m 'initial' + +svn up +svn cp trunk branches/test +svn ci -m 'branch' + +svn up +echo foo >> branches/test/alpha +svn ci -m 'Mod.' + +cd .. +echo rdelete trunk > tmp +echo rcopy branches/test trunk >> tmp +python $RSVN --message=blah --username=evil `pwd`/repo < tmp + +svnadmin dump repo > ../replace_trunk_with_branch.svndump