diff tests/fixtures/unrelatedbranch.sh @ 117:3afe404042a3

Add a disabled test for unrelated branches The fix is not obvious but preserving the test helps fixing other stuff.
author Patrick Mezard <pmezard@gmail.com>
date Sat, 29 Nov 2008 11:25:01 -0600
parents
children a0401f6e14dd
line wrap: on
line diff
new file mode 100755
--- /dev/null
+++ b/tests/fixtures/unrelatedbranch.sh
@@ -0,0 +1,38 @@
+#!/bin/sh
+#
+# Generate unrelatedbranch.svndump
+#
+
+mkdir temp
+cd temp
+
+mkdir project-orig
+cd project-orig
+mkdir trunk
+mkdir branches
+cd ..
+
+svnadmin create testrepo
+svnurl=file://`pwd`/testrepo
+svn import project-orig $svnurl -m "init project"
+
+svn co $svnurl project
+cd project/trunk
+echo a > a
+svn add a
+svn ci -m "add a in trunk"
+cd ../branches
+# Create an unrelated branch with another file. It used to lead the converter
+# to think branch1 was a copy of trunk, even without copy information.
+mkdir branch1
+echo b > branch1/b
+svn add branch1
+svn ci -m "add b in branch1"
+# Make a real branch too for comparison
+svn cp ../trunk branch2
+echo b > branch2/b
+svn add branch2/b
+svn ci -m "add b to branch2"
+cd ../..
+
+svnadmin dump testrepo > ../unrelatedbranch.svndump