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