support refs, not just branches

This commit is contained in:
Earl Warren 2023-10-27 18:13:18 +02:00
parent 657c381818
commit d255395fc8
No known key found for this signature in database
GPG key ID: 0579CB2928A78A00

View file

@ -8,11 +8,18 @@ version=$1
DIR=$2
v=$(echo $version | sed -E -e 's/([0-9]+\.[0-9]+).*/\1/')
read url branch semver < $SELF_DIR/sources/$v
read url ref semver < $SELF_DIR/sources/$v
rm -fr $DIR/src
git clone --depth 1 -b $branch $url $DIR/src
cd $DIR/src
if [[ "$ref" =~ ^refs/ ]] ; then
git clone --depth 1 $url $DIR/src
cd $DIR/src
git fetch origin +$ref:$ref
git checkout -b $v $ref
else
git clone --depth 1 -b $ref $url $DIR/src
cd $DIR/src
fi
export TAGS="bindata sqlite sqlite_unlock_notify"
make deps-backend backend
#