From ecf74dd1bcacb65bdff58ca31ce78f0b3087f3f5 Mon Sep 17 00:00:00 2001 From: David Caldwell Date: Wed, 15 May 2013 18:49:24 -0700 Subject: [PATCH] Also test Subversion --- test/main.test | 1 + test/vcs/svn.sh | 19 +++++++++++++++++++ 2 files changed, 20 insertions(+) create mode 100644 test/vcs/svn.sh diff --git a/test/main.test b/test/main.test index 33783fc..622ff3a 100644 --- a/test/main.test +++ b/test/main.test @@ -18,6 +18,7 @@ rm a [ $VC == 'cvs' ] && cvs rm a [ $VC == 'hg' ] && hg rm a [ $VC == 'mtn' ] && mtn drop a +[ $VC == 'svn' ] && svn rm a $VC_DIFF > removed.patch || true diff --git a/test/vcs/svn.sh b/test/vcs/svn.sh new file mode 100644 index 0000000..79cec7e --- /dev/null +++ b/test/vcs/svn.sh @@ -0,0 +1,19 @@ +svn_init () { + WD=$1 + REPO=$2 + set -e + + (cd "$REPO" && svnadmin create test) + svn import "$WD" file://"$REPO"/test/trunk -m "Setting up trunk" + svn checkout file://"$REPO"/test/trunk "$WD" + + export VC_DIFF="svn diff" + export DIFF_PREFIX="" +} + +svn_cleanup () { + WD=$1 + REPO=$2 + rm -rf "$WD" + rm -rf "$REPO" +} -- 2.51.2