diff options
Diffstat (limited to 'trunk/lib/common.sh')
-rw-r--r-- | trunk/lib/common.sh | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/trunk/lib/common.sh b/trunk/lib/common.sh index 93f1e0a..4b54cc6 100644 --- a/trunk/lib/common.sh +++ b/trunk/lib/common.sh @@ -566,16 +566,15 @@ function sync_repo { # $2 - svn address [ $# -ne 2 ] && exit 5 cd $1 - svn update || build_repo $1 $2 + su_svn update || build_repo $1 $2 } function svn_add { + # TODO: merge with svn_add function from mkbuild if [ -d "`dirname $1`/.svn" ] && ! svn_check $1; then - cwd="`pwd`" - cd `dirname $1` && svn add $1 - cd $cwd + su_svn add $1 fi } @@ -583,6 +582,8 @@ function svn_add { function svn_mkdir { # svn make directory + # usage: svn_mkdir <folder> + [ $# -ne 1 ] && handle_error $ERROR_PAR_NUMBER DIR_LIST=`echo $1 | tr '/' ' '` |