Page MenuHomePhabricator

0001-Use-a-more-intelligent-check-for-proper-Git-director.patch

Authored By
fischerfa
Apr 9 2013, 4:26 PM
Size
1 KB
Referenced Files
None
Subscribers
None

0001-Use-a-more-intelligent-check-for-proper-Git-director.patch

From 0580f934a9b780e4080a21b4c641adabfc28df72 Mon Sep 17 00:00:00 2001
From: Frida Hauler <frida.hauler@meduniwien.ac.at>
Date: Tue, 9 Apr 2013 16:24:33 +0200
Subject: Use a more intelligent check for proper Git directory
---
CMake/FindGit.cmake | 4 +++-
1 file changed, 3 insertions(+), 1 deletion(-)
diff --git a/CMake/FindGit.cmake b/CMake/FindGit.cmake
index e2fa61d..3f8e016 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
@@ -36,6 +37,7 @@ if(GIT_EXECUTABLE)
endmacro()
macro(GIT_WC_INFO dir prefix)
+message("GIT_EXECUTABLE : ${GIT_EXECUTABLE}, wd: ${dir}")
execute_process(COMMAND ${GIT_EXECUTABLE} rev-list -n 1 HEAD
WORKING_DIRECTORY ${dir}
ERROR_VARIABLE GIT_error
--
1.7.9.5

File Metadata

Mime Type
text/plain
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
945
Default Alt Text
0001-Use-a-more-intelligent-check-for-proper-Git-director.patch (1 KB)

Event Timeline

Fixing Git repository check in FindGit.cmake