diff tests/fixtures/addspecial.sh @ 901:bd12a4da0f35

replay: workaround svn not telling us about x/l flags (issue346)
author Bryan O'Sullivan <bryano@fb.com>
date Sun, 13 May 2012 15:28:50 +0200
parents
children b6b1365e3489
line wrap: on
line diff
new file mode 100644
--- /dev/null
+++ b/tests/fixtures/addspecial.sh
@@ -0,0 +1,43 @@
+#!/bin/sh
+
+mkdir temp
+cd temp
+
+svnadmin create repo
+svn co file://`pwd`/repo wc
+cd wc
+
+mkdir -p trunk branches
+svn add trunk branches
+svn ci -m'initial structure'
+cd trunk
+echo a>a
+svn add a
+svn ci -mci1 a
+cd ..
+svn up
+svn cp trunk branches/foo
+svn ci -m'branch foo'
+cd branches/foo
+ln -s a fnord
+svn add fnord
+svn ci -msymlink fnord
+svn up ../..
+echo foo > exe
+chmod +x exe
+svn add exe
+svn ci -mexecutable exe
+svn up ../..
+cd ../../trunk
+svn merge ../branches/foo
+svn ci -mmerge
+svn up
+
+pwd
+cd ../../..
+svnadmin dump temp/repo > addspecial.svndump
+echo
+echo 'Complete.'
+echo 'You probably want to clean up temp now.'
+echo 'Dump in addspecial.svndump'
+exit 0