]> git.phdru.name Git - git-scripts.git/blob - svn/rdump-load
Feat(svn): Add script `rdump-load`
[git-scripts.git] / svn / rdump-load
1 #! /bin/sh
2
3 if [ -z "$1" ]; then
4    echo "Usage: $0 svn_url [dir]" >&2
5    exit 1
6 fi
7
8 url="$1"
9
10 if [ -z "$2" ]; then
11    dir="`basename $url`"
12 else
13    dir="$2"
14 fi
15
16 if [ -z "$dir" ]; then
17    echo "Usage: $0 $url dir" >&2
18    exit 1
19 fi
20
21 svnrdump dump --non-interactive "$url" > "$dir".svndump &&
22 svnadmin create "$dir".svn &&
23 exec svnadmin load "$dir".svn < "$dir".svndump