diff --git a/func.sh b/func.sh index c034e53..786c5f5 100644 --- a/func.sh +++ b/func.sh @@ -4,20 +4,17 @@ function sub_akt() { #$1 ist Branch #$2 neue URLD new_sub_url="$2" - pro_be_cut=${new_sub_url##*/} - sub_name=${pro_be_cut::-4} - old_sub_path="" - #echo "git checkout $1" + git checkout $1 i=0 for path_check in $(git config --file=.gitmodules --get-regexp path|awk '{print $2}'); do new_sub_path="$3" if [ $path_check = $new_sub_path ]; then echo "$path_check = $new_sub_path" - #echo "git submodule set-url $sub_name $new_sub_url" - #echo "git submodule update --init --recursive --remote $sub_name" - #echo "git add .gitmodules" - #echo "git commit -m 'Submodul aktualisiert'" - #echo "git push" + git submodule set-url $path_check "$new_sub_url" + git submodule update --init --recursive --remote $path_check + git add .gitmodules + git commit -m 'Submodul aktualisiert' + git push else echo "keine übereinstimmung" fi