From: Patrick Steinhardt Date: Mon, 12 May 2025 09:27:37 +0000 (+0200) Subject: git-gui: make output of GIT-VERSION-GEN source'able X-Git-Tag: v2.50.0-rc1~17^2^2~7 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=caf5fbe9af77488175b5baf2404b1bb6d4d78653;p=thirdparty%2Fgit.git git-gui: make output of GIT-VERSION-GEN source'able The output of GIT-VERSION-GEN can be sourced by our Makefile to make the version available there. The output has a couple of spaces around the equals sign, which is perfectly valid for parsing it in our Makefile. But in subsequent steps we'll also want to source the file in a couple of newly-introduced shell scripts, but having spaces around variable assignments is invalid there. Prepare for this step by dropping the spaces surrounding the equals sign. Like this, we can easily use the same file both in our Makefile and in shell scripts. Signed-off-by: Patrick Steinhardt --- diff --git a/GIT-VERSION-GEN b/GIT-VERSION-GEN index e40a09b6fd..c2767b4136 100755 --- a/GIT-VERSION-GEN +++ b/GIT-VERSION-GEN @@ -84,11 +84,11 @@ esac if test -r "$OUTPUT" then - VC=$(sed -e 's/^GITGUI_VERSION = //' <"$OUTPUT") + VC=$(sed -e 's/^GITGUI_VERSION=//' <"$OUTPUT") else VC=unset fi test "$VN" = "$VC" || { - echo >&2 "GITGUI_VERSION = $VN" - echo "GITGUI_VERSION = $VN" >"$OUTPUT" + echo >&2 "GITGUI_VERSION=$VN" + echo "GITGUI_VERSION=$VN" >"$OUTPUT" }