From b1493275e5e6af909abbf9126bb910d32654f052 Mon Sep 17 00:00:00 2001 From: Michael James Gratton Date: Tue, 7 Feb 2017 21:52:48 +1100 Subject: [PATCH] Report the branch & state rather than last tag in dev version string. --- cmake/gitversion.cmake | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/cmake/gitversion.cmake b/cmake/gitversion.cmake index 303a632c..15f63fcc 100644 --- a/cmake/gitversion.cmake +++ b/cmake/gitversion.cmake @@ -1,12 +1,12 @@ if (VERSION MATCHES "-dev$") find_package(Git QUIET) if (GIT_FOUND) - execute_process(COMMAND ${GIT_EXECUTABLE} describe --tags + execute_process(COMMAND ${GIT_EXECUTABLE} describe --all --long --dirty WORKING_DIRECTORY ${SRC_DIR} OUTPUT_VARIABLE "GIT_VERSION" OUTPUT_STRIP_TRAILING_WHITESPACE ERROR_QUIET) - string(REGEX REPLACE "^geary-([0-9\\.]*)-([0-9]*)-(.*)" "\\1+\\2~\\3" GIT_VERSION "${GIT_VERSION}") + string(REGEX REPLACE "^heads\\/(.*)-0-(g.*)$" "\\1~\\2" GIT_VERSION "${GIT_VERSION}") set(VERSION ${GIT_VERSION}) endif() endif()