2 #if [[ $(git branch | awk '($1 == "*") {print $2}') != master ]] ; then
3 # echo "Switch to master first"
7 if git config svn-remote.svn.url
>/dev
/null
; then
8 set -- git svn fetch
--all "$@"
10 elif git config cvs.cvsroot
>/dev
/null
; then
11 set -- git cvsimport
-d $
(git config cvs.cvsroot
) $
(git config cvs.module
) "$@"
12 expected
="Already up-to-date."
15 expected
="Already up-to-date."
19 "$@" |
tee /proc
/$$
/fd
/1
20 _pipestatus
=${PIPESTATUS[*]}
21 [[ ${_pipestatus// /} -eq 0 ]] ||
exit 1
23 [[ ${output} == "${expected}" ]] && exit 0