[master] 126841f Simplify include/generate.py

Dridi Boukelmoune dridi.boukelmoune at gmail.com
Tue Mar 6 13:54:08 UTC 2018


commit 126841f6a7ecb8c76b45e9795edb5b631fd8f537
Author: Dridi Boukelmoune <dridi.boukelmoune at gmail.com>
Date:   Tue Mar 6 14:50:58 2018 +0100

    Simplify include/generate.py
    
    Closes #2598

diff --git a/include/generate.py b/include/generate.py
index f6cd339..0d9d9b3 100755
--- a/include/generate.py
+++ b/include/generate.py
@@ -50,21 +50,18 @@ def file_header(fo):
 	fo.write("""/*
  * NB:  This file is machine generated, DO NOT EDIT!
  *
- * Edit and run lib/libvcc/generate.py instead.
+ * Edit and run include/generate.py instead.
  */
 
 """)
 
 #######################################################################
 
-if os.path.isdir(os.path.join(srcroot, ".git")):
-	v = subprocess.check_output([
-		"git --git-dir=" + os.path.join(srcroot, ".git") +
-		" show -s --pretty=format:%H"
-	], shell=True, universal_newlines=True)
-	v = v.strip()
-else:
-	v = "NOGIT"
+
+v = subprocess.check_output([
+    "git --git-dir=%s rev-parse HEAD 2>/dev/null || echo NOGIT" %
+    (os.path.join(srcroot, ".git"))
+    ], shell=True, universal_newlines=True).strip()
 
 vcsfn = os.path.join(srcroot, "include", "vcs_version.h")
 


More information about the varnish-commit mailing list