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:
+2
-2
@@ -45,7 +45,7 @@ endif ()
|
|||||||
|
|
||||||
execute_process(
|
execute_process(
|
||||||
WORKING_DIRECTORY ${CMAKE_SOURCE_DIR}
|
WORKING_DIRECTORY ${CMAKE_SOURCE_DIR}
|
||||||
COMMAND git log -1 --format=%h
|
COMMAND git show-ref --head --hash --abbrev head
|
||||||
RESULT_VARIABLE COMMIT_HASH_VALID
|
RESULT_VARIABLE COMMIT_HASH_VALID
|
||||||
OUTPUT_VARIABLE COMMIT_HASH
|
OUTPUT_VARIABLE COMMIT_HASH
|
||||||
OUTPUT_STRIP_TRAILING_WHITESPACE
|
OUTPUT_STRIP_TRAILING_WHITESPACE
|
||||||
@@ -56,7 +56,7 @@ endif ()
|
|||||||
|
|
||||||
execute_process(
|
execute_process(
|
||||||
WORKING_DIRECTORY ${CMAKE_SOURCE_DIR}
|
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
|
RESULT_VARIABLE COMMIT_DATE_VALID
|
||||||
OUTPUT_VARIABLE COMMIT_DATE
|
OUTPUT_VARIABLE COMMIT_DATE
|
||||||
OUTPUT_STRIP_TRAILING_WHITESPACE
|
OUTPUT_STRIP_TRAILING_WHITESPACE
|
||||||
|
|||||||
Reference in New Issue
Block a user