Mercurial > hgsubversion
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