[Bf-blender-cvs] [3e87abb] master: Remove nested check for .git folder exists in buildinfo.cmake

Sergey Sharybin noreply at git.blender.org
Sat Nov 16 14:41:16 CET 2013


Commit: 3e87abb4be9f3fa70c3be2d7276029d8b8929c59
Author: Sergey Sharybin
Date:   Sat Nov 16 19:40:26 2013 +0600
http://developer.blender.org/rB3e87abb4be9f3fa70c3be2d7276029d8b8929c59

Remove nested check for .git folder exists in buildinfo.cmake

Title says it all :)

Pointer by IRIE Shinsuke in the ML, thanks!

===================================================================

M	build_files/cmake/buildinfo.cmake

===================================================================

diff --git a/build_files/cmake/buildinfo.cmake b/build_files/cmake/buildinfo.cmake
index 2db03d3..0a299af 100644
--- a/build_files/cmake/buildinfo.cmake
+++ b/build_files/cmake/buildinfo.cmake
@@ -9,48 +9,46 @@ set(MY_WC_COMMIT_TIMESTAMP 0)
 
 # Guess if this is a SVN working copy and then look up the revision
 if(EXISTS ${SOURCE_DIR}/.git/)
-	if(EXISTS ${SOURCE_DIR}/.git/)
-		# The FindSubversion.cmake module is part of the standard distribution
-		include(FindGit)
-		if(GIT_FOUND)
-			execute_process(COMMAND git rev-parse --short HEAD
-			                WORKING_DIRECTORY ${SOURCE_DIR}
-			                OUTPUT_VARIABLE MY_WC_HASH
-			                OUTPUT_STRIP_TRAILING_WHITESPACE)
+	# The FindSubversion.cmake module is part of the standard distribution
+	include(FindGit)
+	if(GIT_FOUND)
+		execute_process(COMMAND git rev-parse --short HEAD
+		                WORKING_DIRECTORY ${SOURCE_DIR}
+		                OUTPUT_VARIABLE MY_WC_HASH
+		                OUTPUT_STRIP_TRAILING_WHITESPACE)
 
-			execute_process(COMMAND git rev-parse --abbrev-ref HEAD
-			                WORKING_DIRECTORY ${SOURCE_DIR}
-			                OUTPUT_VARIABLE MY_WC_BRANCH
-			                OUTPUT_STRIP_TRAILING_WHITESPACE)
+		execute_process(COMMAND git rev-parse --abbrev-ref HEAD
+		                WORKING_DIRECTORY ${SOURCE_DIR}
+		                OUTPUT_VARIABLE MY_WC_BRANCH
+		                OUTPUT_STRIP_TRAILING_WHITESPACE)
 
-			# Get latest version tag
-			execute_process(COMMAND git describe --match "v[0-9]*" --abbrev=0
-			                WORKING_DIRECTORY ${SOURCE_DIR}
-			                OUTPUT_VARIABLE _git_latest_version_tag
-			                OUTPUT_STRIP_TRAILING_WHITESPACE)
+		# Get latest version tag
+		execute_process(COMMAND git describe --match "v[0-9]*" --abbrev=0
+		                WORKING_DIRECTORY ${SOURCE_DIR}
+		                OUTPUT_VARIABLE _git_latest_version_tag
+		                OUTPUT_STRIP_TRAILING_WHITESPACE)
 
-			execute_process(COMMAND git log -1 --format=%ct
-			                WORKING_DIRECTORY ${SOURCE_DIR}
-			                OUTPUT_VARIABLE MY_WC_COMMIT_TIMESTAMP
-			                OUTPUT_STRIP_TRAILING_WHITESPACE)
+		execute_process(COMMAND git log -1 --format=%ct
+		                WORKING_DIRECTORY ${SOURCE_DIR}
+		                OUTPUT_VARIABLE MY_WC_COMMIT_TIMESTAMP
+		                OUTPUT_STRIP_TRAILING_WHITESPACE)
 
-			# Update GIT index before getting dirty files
-			execute_process(COMMAND git update-index -q --refresh
-			                WORKING_DIRECTORY ${SOURCE_DIR}
-			                OUTPUT_STRIP_TRAILING_WHITESPACE)
+		# Update GIT index before getting dirty files
+		execute_process(COMMAND git update-index -q --refresh
+		                WORKING_DIRECTORY ${SOURCE_DIR}
+		                OUTPUT_STRIP_TRAILING_WHITESPACE)
 
-			execute_process(COMMAND git diff-index --name-only HEAD --
-			                WORKING_DIRECTORY ${SOURCE_DIR}
-			                OUTPUT_VARIABLE _git_changed_files
-			                OUTPUT_STRIP_TRAILING_WHITESPACE)
+		execute_process(COMMAND git diff-index --name-only HEAD --
+		                WORKING_DIRECTORY ${SOURCE_DIR}
+		                OUTPUT_VARIABLE _git_changed_files
+		                OUTPUT_STRIP_TRAILING_WHITESPACE)
 
-			if(NOT _git_changed_files STREQUAL "")
-				set(MY_WC_CHANGE "${MY_WC_CHANGE}M")
-			endif()
-
-			unset(_git_changed_files)
-			unset(_git_latest_version_tag)
+		if(NOT _git_changed_files STREQUAL "")
+			set(MY_WC_CHANGE "${MY_WC_CHANGE}M")
 		endif()
+
+		unset(_git_changed_files)
+		unset(_git_latest_version_tag)
 	endif()
 endif()




More information about the Bf-blender-cvs mailing list