support refs, not just branches
This commit is contained in:
parent
657c381818
commit
d255395fc8
1 changed files with 10 additions and 3 deletions
|
@ -8,11 +8,18 @@ version=$1
|
||||||
DIR=$2
|
DIR=$2
|
||||||
|
|
||||||
v=$(echo $version | sed -E -e 's/([0-9]+\.[0-9]+).*/\1/')
|
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
|
rm -fr $DIR/src
|
||||||
git clone --depth 1 -b $branch $url $DIR/src
|
if [[ "$ref" =~ ^refs/ ]] ; then
|
||||||
cd $DIR/src
|
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"
|
export TAGS="bindata sqlite sqlite_unlock_notify"
|
||||||
make deps-backend backend
|
make deps-backend backend
|
||||||
#
|
#
|
||||||
|
|
Loading…
Add table
Reference in a new issue