Commit: 42615d88b6ebf263ecce7535591fa9f000b1f597
Author: Sergey Sharybin
Date:   Thu Jul 10 16:23:48 2014 +0600
https://developer.blender.org/rB42615d88b6ebf263ecce7535591fa9f000b1f597

Fix compilation error with scons when building from detached head

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

M       build_files/scons/tools/Blender.py

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

diff --git a/build_files/scons/tools/Blender.py 
b/build_files/scons/tools/Blender.py
old mode 100644
new mode 100755
index e0f1848..c3ac92c
--- a/build_files/scons/tools/Blender.py
+++ b/build_files/scons/tools/Blender.py
@@ -428,7 +428,8 @@ def buildinfo(lenv, build_type):
                 build_hash = btools.get_command_output(['git', 'rev-parse', 
'--short', '@{u}']).strip()
             except subprocess.CalledProcessError:
                 # assume branch has no upstream configured
-                build_hash = ''
+                build_hash = btools.get_command_output(['git', 'rev-parse', 
'--short', 'HEAD']).strip()
+                no_upstream = True
 
             build_branch = btools.get_command_output(['git', 'rev-parse', 
'--abbrev-ref', 'HEAD']).strip()
 
@@ -442,10 +443,7 @@ def buildinfo(lenv, build_type):
                     if tag_hashes.find(head_hash) != -1:
                         build_branch = 'master'
 
-            if build_hash == '':
-                build_hash = btools.get_command_output(['git', 'rev-parse', 
'--short', 'HEAD']).strip()
-                no_upstream = True
-            else:
+            if not no_upstream:
                 older_commits = btools.get_command_output(['git', 'log', 
'--oneline', 'HEAD..@{u}']).strip()
                 if older_commits:
                     build_hash = btools.get_command_output(['git', 
'rev-parse', '--short', 'HEAD']).strip()

_______________________________________________
Bf-blender-cvs mailing list
[email protected]
http://lists.blender.org/mailman/listinfo/bf-blender-cvs

Reply via email to