From 4b3e16b45cc9e5402464697251174d84fae2f132 Mon Sep 17 00:00:00 2001 From: "Rob Swindell (on Debian Linux)" <rob@synchro.net> Date: Wed, 6 Mar 2024 23:50:29 -0800 Subject: [PATCH] Don't use echo to create git_hash.h, collapses multiple spaces Wasn't sufficiently quoting, but we don't need to use echo in the first place Will reconsider using %e instead of %d later --- src/sbbs3/targets.mk | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/sbbs3/targets.mk b/src/sbbs3/targets.mk index f55d2f5e81..777d5450dc 100644 --- a/src/sbbs3/targets.mk +++ b/src/sbbs3/targets.mk @@ -157,8 +157,8 @@ FORCE: ifneq ($(GIT), NO) git_hash.h: FORCE ../../.git - $(QUIET)echo '#define GIT_HASH "'`git log -1 HEAD --format=%h`\" > $@.tmp - $(QUIET)echo '#define GIT_DATE "'`git log -1 HEAD --format=%cd '--date=format-local:%b %e %Y %H:%M'`\" >> $@.tmp + $(QUIET)git log -1 HEAD --format="#define GIT_HASH \"%h\"" > $@.tmp + $(QUIET)git log -1 HEAD --format="#define GIT_DATE \"%cd\"" '--date=format-local:%b %e %Y %H:%M' >> $@.tmp $(QUIET)test -e $@ && diff $@.tmp $@ || cp $@.tmp $@ $(QUIET)rm -f $@.tmp -- GitLab