From 64640f96370baa9cacc9e34171e06a0ade98d7cb Mon Sep 17 00:00:00 2001 From: Frida Hauler Date: Tue, 9 Apr 2013 16:32:58 +0200 Subject: Use a more intelligent check for proper Git directory --- CMake/FindGit.cmake | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/CMake/FindGit.cmake b/CMake/FindGit.cmake index e2fa61d..5bc9acf 100644 --- a/CMake/FindGit.cmake +++ b/CMake/FindGit.cmake @@ -23,7 +23,8 @@ mark_as_advanced(GIT_EXECUTABLE) if(GIT_EXECUTABLE) macro(GIT_IS_REPO dir result_var) - execute_process(COMMAND ${GIT_EXECUTABLE} status + # check if ${dir} is a proper Git repository + execute_process(COMMAND ${GIT_EXECUTABLE} rev-list -n 1 HEAD WORKING_DIRECTORY ${dir} RESULT_VARIABLE GIT_error OUTPUT_QUIET -- 1.7.9.5