aboutsummaryrefslogtreecommitdiffstats
path: root/gen-version.sh
diff options
context:
space:
mode:
authorGravatar Fabien C <t74jgwb88tli9ch@jetable.org>2014-02-02 00:07:46 (JST)
committerGravatar Jason A. Donenfeld <Jason@zx2c4.com>2014-02-05 23:09:15 (JST)
commite8cacb5981039e7e74921659ea50e287395ed411 (patch)
tree51130f6d8c9fe9c84af0dcb854ed0524a5cdc865 /gen-version.sh
parentaa6d5b105de9de6d01855c15217e46fd36890dbc (diff)
downloadcgit-e8cacb5981039e7e74921659ea50e287395ed411.zip
cgit-e8cacb5981039e7e74921659ea50e287395ed411.tar.gz
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.
Diffstat (limited to 'gen-version.sh')
-rwxr-xr-xgen-version.sh2
1 files changed, 1 insertions, 1 deletions
diff --git a/gen-version.sh b/gen-version.sh
index 3a08015..80cf49a 100755
--- a/gen-version.sh
+++ b/gen-version.sh
@@ -4,7 +4,7 @@
4V=$1 4V=$1
5 5
6# Use `git describe` to get current version if we're inside a git repo 6# Use `git describe` to get current version if we're inside a git repo
7if test -d .git 7if test "$(git rev-parse --git-dir 2>/dev/null)" = '.git'
8then 8then
9 V=$(git describe --abbrev=4 HEAD 2>/dev/null) 9 V=$(git describe --abbrev=4 HEAD 2>/dev/null)
10fi 10fi