Check that master branch does indeed exists or fallback to stable

This commit is contained in:
Alexandre Aubin 2020-11-02 15:21:49 +01:00
parent c33809c737
commit f61c246f1d

View file

@ -517,7 +517,18 @@ then
# Force the branch master if no branch is specified. # Force the branch master if no branch is specified.
if [ -z "$gitbranch" ] if [ -z "$gitbranch" ]
then then
gitbranch="-b master" if git ls-remote --quiet --exit-code $app_arg master
then
gitbranch="-b master"
else
if git ls-remote --quiet --exit-code $app_arg stable
then
gitbranch="-b stable"
else
ECHO_FORMAT "Unable to find a default branch to test (master or stable)" "red"
clean_exit 1
fi
fi
fi fi
# Clone the repository # Clone the repository
git clone $app_arg $gitbranch "$package_path" git clone $app_arg $gitbranch "$package_path"