From d255395fc80d67683278d705565844492cb0c79b Mon Sep 17 00:00:00 2001 From: Earl Warren Date: Fri, 27 Oct 2023 18:13:18 +0200 Subject: [PATCH] support refs, not just branches --- forgejo/build.sh | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) diff --git a/forgejo/build.sh b/forgejo/build.sh index c544f5c..c78bbdd 100755 --- a/forgejo/build.sh +++ b/forgejo/build.sh @@ -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 #