From 25fd9968a33a3cb3468e65cea94eb0cd97403d20 Mon Sep 17 00:00:00 2001 From: Richard Cornwell Date: Mon, 8 Mar 2021 22:37:07 -0500 Subject: [PATCH] SCP: Updated to current makefile. --- Visual Studio Projects/Pre-Build-Event.cmd | 2 +- makefile | 8 ++++---- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/Visual Studio Projects/Pre-Build-Event.cmd b/Visual Studio Projects/Pre-Build-Event.cmd index 9a0b326..6919d1a 100644 --- a/Visual Studio Projects/Pre-Build-Event.cmd +++ b/Visual Studio Projects/Pre-Build-Event.cmd @@ -348,7 +348,7 @@ for /F "usebackq tokens=1" %%i in (`git log -1 "--pretty=%%H"`) do SET ACTUAL_GI for /F "usebackq tokens=1" %%i in (`git log -1 "--pretty=%%aI"`) do SET ACTUAL_GIT_COMMIT_TIME=%%i if exist ..\.git-commit-id for /F "usebackq tokens=2" %%i in (`findstr /C:SIM_GIT_COMMIT_ID ..\.git-commit-id`) do SET GIT_COMMIT_ID=%%i if exist ..\.git-commit-id for /F "usebackq tokens=2" %%i in (`findstr /C:SIM_GIT_COMMIT_TIME ..\.git-commit-id`) do SET GIT_COMMIT_TIME=%%i -if "%ACTUAL_GIT_COMMIT_ID%" neq "%GIT_COMMIT_ID%" "%_GIT_GIT%" log -1 --pretty="SIM_GIT_COMMIT_ID %%H%%ACTUAL_GIT_COMMIT_EXTRAS%%%%nSIM_GIT_COMMIT_TIME %%aI" >..\.git-commit-id +if "%ACTUAL_GIT_COMMIT_ID%" neq "%GIT_COMMIT_ID%" "%_GIT_GIT%" log -1 --pretty="SIM_GIT_COMMIT_ID %%H%%%%ACTUAL_GIT_COMMIT_EXTRAS%%%%%%nSIM_GIT_COMMIT_TIME %%aI" >..\.git-commit-id SET GIT_COMMIT_ID=%ACTUAL_GIT_COMMIT_ID% SET GIT_COMMIT_TIME=%ACTUAL_GIT_COMMIT_TIME% SET ACTUAL_GIT_COMMIT_ID= diff --git a/makefile b/makefile index dacc667..8c45459 100644 --- a/makefile +++ b/makefile @@ -294,10 +294,10 @@ ifeq (${WIN32},) #*nix Environments (&& cygwin) else NEED_COMMIT_ID = need-commit-id endif - ifeq (need-commit-id,$(NEED_COMMIT_ID)) - ifneq (,$(shell git update-index --refresh --)) - GIT_EXTRA_FILES=+uncommitted-changes - endif + ifneq (,$(shell git update-index --refresh --)) + GIT_EXTRA_FILES=+uncommitted-changes + endif + ifneq (,$(or $(NEED_COMMIT_ID),$(GIT_EXTRA_FILES))) isodate=$(shell git log -1 --pretty="%ai"|sed -e 's/ /T/'|sed -e 's/ //') $(shell git log -1 --pretty="SIM_GIT_COMMIT_ID %H$(GIT_EXTRA_FILES)%nSIM_GIT_COMMIT_TIME $(isodate)" >.git-commit-id) endif