diff --git a/bin/mpsd b/bin/mpsd index 2676cba70..2657b3cb0 100755 --- a/bin/mpsd +++ b/bin/mpsd @@ -232,7 +232,8 @@ kaynak_indir() { } git_indir(){ - local _isim _gitadres + local _isim _gitadres _branch + _branch="" if [ $1 ];then _gitadres="$1" else @@ -243,8 +244,11 @@ git_indir(){ else echo "git repo ismi tanımlı değil" fi + #branch kontrolü + _branch=echo "${_gitadres}" |sed 's/#branch=/\n/g' | sed -n 2p + [ ! -z ${_branch} ] && _branch="-b ${_branch}" if [ ! -d $DERLEME_KAYNAKDIZIN/${_isim} ];then - git clone ${_gitadres} $DERLEME_KAYNAKDIZIN/${_isim} + git clone ${_branch} ${_gitadres} $DERLEME_KAYNAKDIZIN/${_isim} else cd $DERLEME_KAYNAKDIZIN/${_isim} git pull