t9010 (svn-fe): Eliminate dependency on svn perl bindings
authorRamkumar Ramachandra <artagnon@gmail.com>
Mon, 11 Oct 2010 03:00:40 +0000 (22:00 -0500)
committerJunio C Hamano <gitster@pobox.com>
Wed, 24 Nov 2010 00:20:22 +0000 (16:20 -0800)
Running test t9010 without the SVN:: perl modules currently errors
out, for no good reason.  We can make these tests easier to read and
run by not using the perl libsvn bindings and instead duplicating only
the relevant code from lib-git-svn.sh.

Signed-off-by: Ramkumar Ramachandra <artagnon@gmail.com>
Signed-off-by: Jonathan Nieder <jrnieder@gmail.com>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
t/t9010-svn-fe.sh

index a713dfc50bdd69878bb837b28e9f6c61c85f366a..fd851a408be8010283dcb195feaa613e263b5b79 100755 (executable)
@@ -2,9 +2,19 @@
 
 test_description='check svn dumpfile importer'
 
-. ./lib-git-svn.sh
+. ./test-lib.sh
 
-test_dump() {
+svnconf=$PWD/svnconf
+export svnconf
+
+svn_cmd () {
+       subcommand=$1 &&
+       shift &&
+       mkdir -p "$svnconf" &&
+       svn "$subcommand" --config-dir "$svnconf" "$@"
+}
+
+test_dump () {
        label=$1
        dump=$2
        test_expect_success "$dump" '