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