32 lines
631 B
32 lines
631 B
#!/bin/sh |
|
|
|
test_description='check svn dumpfile importer' |
|
|
|
. ./lib-git-svn.sh |
|
|
|
test_dump() { |
|
label=$1 |
|
dump=$2 |
|
test_expect_success "$dump" ' |
|
svnadmin create "$label-svn" && |
|
svnadmin load "$label-svn" < "$TEST_DIRECTORY/$dump" && |
|
svn_cmd export "file://$PWD/$label-svn" "$label-svnco" && |
|
git init "$label-git" && |
|
test-svn-fe "$TEST_DIRECTORY/$dump" >"$label.fe" && |
|
( |
|
cd "$label-git" && |
|
git fast-import < ../"$label.fe" |
|
) && |
|
( |
|
cd "$label-svnco" && |
|
git init && |
|
git add . && |
|
git fetch "../$label-git" master && |
|
git diff --exit-code FETCH_HEAD |
|
) |
|
' |
|
} |
|
|
|
test_dump simple t9135/svn.dump |
|
|
|
test_done
|
|
|