diff options
author | Fabien C <t74jgwb88tli9ch@jetable.org> | 2014-02-02 00:07:46 (JST) |
---|---|---|
committer | Jason A. Donenfeld <Jason@zx2c4.com> | 2014-02-05 23:09:15 (JST) |
commit | e8cacb5981039e7e74921659ea50e287395ed411 (patch) | |
tree | 51130f6d8c9fe9c84af0dcb854ed0524a5cdc865 | |
parent | aa6d5b105de9de6d01855c15217e46fd36890dbc (diff) | |
download | cgit-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.
-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 |