diff options
author | Fabien C | 2014-02-01 16:07:46 +0100 |
---|---|---|
committer | Jason A. Donenfeld | 2014-02-05 15:09:15 +0100 |
commit | e8cacb5981039e7e74921659ea50e287395ed411 (patch) | |
tree | 51130f6d8c9fe9c84af0dcb854ed0524a5cdc865 /gen-version.sh | |
parent | aa6d5b105de9de6d01855c15217e46fd36890dbc (diff) | |
download | cgit-e8cacb5981039e7e74921659ea50e287395ed411.tar.gz cgit-e8cacb5981039e7e74921659ea50e287395ed411.tar.bz2 cgit-e8cacb5981039e7e74921659ea50e287395ed411.zip |
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-x | gen-version.sh | 2 |
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 @@ | |||
4 | V=$1 | 4 | V=$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 |
7 | if test -d .git | 7 | if test "$(git rev-parse --git-dir 2>/dev/null)" = '.git' |
8 | then | 8 | then |
9 | V=$(git describe --abbrev=4 HEAD 2>/dev/null) | 9 | V=$(git describe --abbrev=4 HEAD 2>/dev/null) |
10 | fi | 10 | fi |