"simantics/3d.git" "3d"
"members/fmi.git" "fmi"
"members/simupedia.git" "simupedia"
+ "gold-members/proteus.git" "proteus"
)
repositoryCount=$((${#repositories[@]} / 2))
;;
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
;;
*)
echo "Usage: ${self} <version> <branch-name> <user-name> 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