[PATCH] Fix git detection when cloned as submodule
Dan Church <[email protected]> Mon, 9 Jan 2023 14:00:54 -0600
| Newsgroups | gmane.network.gnunet.devel |
|---|---|
| Message-ID | <[email protected]> |
Hi GNUNet devs! I found an issue where VERSION and PACKAGE_VERSION would always be set to 'unknown' if gnunet was cloned as a git submodule. Steps to repro: mkdir superproject cd superproject git init git submodule addhttps://git.gnunet.org/gnunet.git cd gnunet contrib/get_version.sh At this point, 'unknown' will print if this is still an issue. With the attached fix, '0.19.2-6-gbe0ba43d7' will print. -- Regards, Dan Church 🌎 web: h3xx.codeberg.page <https://h3xx.codeberg.page/> "If I am to be judged by those who come after me, let me be judged for the truth." — Raistlin Majere
0001-Fix-git-detection-when-cloned-as-submodule.patch
(text/plain, 639 B)
From 553d5461c8f7730bccab9655ae738544880573f5 Mon Sep 17 00:00:00 2001 From: Dan Church <[email protected]> Date: Mon, 9 Jan 2023 13:53:47 -0600 Subject: [PATCH] Fix git detection when cloned as submodule --- contrib/get_version.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/contrib/get_version.sh b/contrib/get_version.sh index 7366c6bf6..6e3ab5141 100755 --- a/contrib/get_version.sh +++ b/contrib/get_version.sh @@ -5,7 +5,7 @@ if test -f ".version" then VERSION=$(cat .version) fi -if test -d "./.git" +if [ -e ./.git ] then VERSION=$(git describe --tags) VERSION=${VERSION#v} -- 2.39.0