Fix problematic git log usage (#249)

Switches to git commands not affected by log.* config options when building version strings.
This commit is contained in:
p0358
2025-11-25 20:14:46 +01:00
committed by GitHub
parent bcc6b3ec9d
commit de0bef9ec7
+2 -2
View File
@@ -45,7 +45,7 @@ endif ()
execute_process(
WORKING_DIRECTORY ${CMAKE_SOURCE_DIR}
COMMAND git log -1 --format=%h
COMMAND git show-ref --head --hash --abbrev head
RESULT_VARIABLE COMMIT_HASH_VALID
OUTPUT_VARIABLE COMMIT_HASH
OUTPUT_STRIP_TRAILING_WHITESPACE
@@ -56,7 +56,7 @@ endif ()
execute_process(
WORKING_DIRECTORY ${CMAKE_SOURCE_DIR}
COMMAND git log -1 --format=%cd --date=short
COMMAND git rev-list -1 --no-commit-header --format=%cs HEAD
RESULT_VARIABLE COMMIT_DATE_VALID
OUTPUT_VARIABLE COMMIT_DATE
OUTPUT_STRIP_TRAILING_WHITESPACE