Hello, 

please merge this small fix. 

Thanks, 
Fabien C. 
>From a6844137677cfe782c7ef60c8547e18a81fca6e2 Mon Sep 17 00:00:00 2001
From: Fabien C. <[email protected]>
Date: Fri, 31 Jan 2014 23:19:43 +0100
Subject: [PATCH] gen-version.sh: check if git is available before trying to
 call it

Some people may clone the cgit repository and compile within a sandbox
or on another machine where git is not necessarily installed. When it
happens, cgit is getting compiled with an empty version number.

This commit fixes this.
---
 gen-version.sh |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gen-version.sh b/gen-version.sh
index 3a08015..3f28d54 100755
--- a/gen-version.sh
+++ b/gen-version.sh
@@ -4,7 +4,7 @@
 V=$1
 
 # Use `git describe` to get current version if we're inside a git repo
-if test -d .git
+if test -d .git && command -v git
 then
 	V=$(git describe --abbrev=4 HEAD 2>/dev/null)
 fi
-- 
1.7.10.4

_______________________________________________
CGit mailing list
[email protected]
http://lists.zx2c4.com/mailman/listinfo/cgit

Reply via email to