X-Git-Url: https://gerrit.simantics.org/r/gitweb?a=blobdiff_plain;f=releng%2Fdoc%2Frelease-helper.sh;h=cbd4f6206407c51575edba60311d798cf636c34b;hb=c0dea38bae9bf760ec14b1dd049952fb31cb2928;hp=3f990dcf936b5e94326dde22e4f9d1c03860f57c;hpb=79aefbd179ee5fdccd7ac4ef3fb1a01bca055395;p=simantics%2Fplatform.git diff --git a/releng/doc/release-helper.sh b/releng/doc/release-helper.sh index 3f990dcf9..cbd4f6206 100755 --- a/releng/doc/release-helper.sh +++ b/releng/doc/release-helper.sh @@ -22,7 +22,7 @@ declare -a repositories=( "simantics/3d.git" "3d" "members/fmi.git" "fmi" "members/simupedia.git" "simupedia" - "gold-members/proteus.git" "simupedia" + "gold-members/proteus.git" "proteus" ) repositoryCount=$((${#repositories[@]} / 2)) @@ -114,7 +114,10 @@ case "$action" in ;; esac -pushd $version > /dev/null +if [ -n "$version" ] && [ -d $version ]; then + pushd $version > /dev/null +fi + case "$action" in branch) for (( i=0; i<${repositoryCount}; i++ )); do @@ -218,6 +221,9 @@ case "$action" in ;; *) echo "Usage: ${self} clone|branch|checkout|fetch|list-tags|pull|push|push-tags|remove-tag|status|tag" + if [ -d $version ]; then + echo "Version directory ('$version') does not exist yet. Please run the 'clone' action first." + fi ;; esac