aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLeonardo Hernández Hernández <leohdz172@protonmail.com>2022-08-08 21:19:16 -0500
committerLeonardo Hernández Hernández <leohdz172@protonmail.com>2022-08-08 21:19:16 -0500
commit620fd9dc5666f11b322a7088a220f408636a77e3 (patch)
treebd7584ef1c96017cfef8eebb71f38bc7afb51cc6
parent662e06e68e9bc2c41c3cb90d36c4d9998ff1f958 (diff)
use `git describe` to generate version
-rw-r--r--config.mk2
-rwxr-xr-xgenerate-version.sh13
2 files changed, 1 insertions, 14 deletions
diff --git a/config.mk b/config.mk
index ba24bb8..4638d5f 100644
--- a/config.mk
+++ b/config.mk
@@ -1,5 +1,5 @@
_VERSION = 0.3.1
-VERSION = `./generate-version.sh $(_VERSION)`
+VERSION = `git describe --long --tags --dirty 2>/dev/null || echo $(_VERSION)`
# paths
PREFIX = /usr/local
diff --git a/generate-version.sh b/generate-version.sh
deleted file mode 100755
index cf408e1..0000000
--- a/generate-version.sh
+++ /dev/null
@@ -1,13 +0,0 @@
-#!/bin/sh
-
-if git tag --contains HEAD | grep -q $1; then
- echo $1
-else
- branch="$(git rev-parse --abbrev-ref HEAD)"
- commit="$(git rev-parse --short HEAD)"
- if [ "${branch}" != "main" ]; then
- echo $1-$branch-$commit
- else
- echo $1-$commit
- fi
-fi