Mercurial > hgsubversion
diff tests/fixtures/pushrenames.sh @ 70:49b7cbe4c8e3
push_cmd: handle copies at file level
Mercurial store knows only file-level copies, directory copies are handle with
heuristics. Implement the former one in svn backends.
author | Patrick Mezard <pmezard@gmail.com> |
---|---|
date | Wed, 05 Nov 2008 13:37:08 +0100 |
parents | |
children |
line wrap: on
line diff
new file mode 100755 --- /dev/null +++ b/tests/fixtures/pushrenames.sh @@ -0,0 +1,30 @@ +#!/bin/sh +# +# Generate pushrenames.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 +echo b > b +echo c > c +echo d > d +echo e > e +svn add a b c d e +svn ci -m "add files" +cd ../.. + +svnadmin dump testrepo > ../pushrenames.svndump