3 # Usage: ./update-all [ -g ] [ -d <git depth> ]
5 # Flags: -g use git svn instead of svn to checkout SVN repositories
6 # -d create shallow git repositories of the given depth
8 SVN_REPOS="fna fosa frsh omk-build"
10 # For demo, we do not use SVN HEAD but a specific revision to have stable
17 [ -n "$src" ] || src="."
19 for i in $SVN_REPOS; do
21 if [ -d $src/$i/.svn ]; then
22 ( cd $src/$i && svn up -r $SVN_REV ) || exit 1
24 svn co -r $SVN_REV http://www.frescor.org/private/svn/frescor/$i/trunk $src/$i || echo "Cannot checkout $i" >&2