From 4a142316a1ae62d020fd471584293a4600d9b622 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sybren=20A=2E=20St=C3=BCvel?= Date: Tue, 21 Mar 2023 12:24:48 +0100 Subject: [PATCH] Add `--tag` to `git describe` Without this, the reported version is 'v3.1-{number of commits}` even after v3.2 has been tagged. Weird. --- Makefile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Makefile b/Makefile index c17d4402..e215c647 100644 --- a/Makefile +++ b/Makefile @@ -8,7 +8,7 @@ RELEASE_CYCLE := alpha # _GIT_DESCRIPTION_OR_TAG is either something like '16-123abc' (when we're 16 # commits since the last tag) or it's something like `v3.0-beta2` (when exactly # on a tagged version). -_GIT_DESCRIPTION_OR_TAG := $(subst v${VERSION}-,,$(shell git describe --dirty --always)) +_GIT_DESCRIPTION_OR_TAG := $(subst v${VERSION}-,,$(shell git describe --tag --dirty --always)) # In the above cases, GITHASH is either `16-123abc` (in the same case above) or # `123abc` (when the tag matches the current commit exactly) or `dirty` (when # the tag matches the current commit exactly, and there are subsequent