From: David Petera Date: Tue, 18 Feb 2025 11:38:13 +0000 (+0100) Subject: Fix getting the version tag. Now it should also support older versions of git X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=727975abee0521fa497825bdd0577a3873852209;p=thirdparty%2Fbird.git Fix getting the version tag. Now it should also support older versions of git --- diff --git a/tools/version b/tools/version index 1bfc45f62..13a00e9a8 100755 --- a/tools/version +++ b/tools/version @@ -1,6 +1,11 @@ #!/bin/bash -TAG=$(git tag --merged | sed -n 's/^v//p' | tail -n1) +# Get version tag +# Uses 'git log ...' insted of 'git tag --merged' to support older distros +TAG=$(git log --oneline --pretty=format:"%d" \ + | grep -Eo '^ \(tag:\ v[[:digit:]]+.*(,|\))' \ + | head -n 1 \ + | sed -n 's/^ (tag:\ v//p' | sed -n 's/\(,.*\|)\)//p') # Pack with zeros if needed TM=$TAG