From 727975abee0521fa497825bdd0577a3873852209 Mon Sep 17 00:00:00 2001 From: David Petera Date: Tue, 18 Feb 2025 12:38:13 +0100 Subject: [PATCH] Fix getting the version tag. Now it should also support older versions of git --- tools/version | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) 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 -- 2.47.2