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.
This commit is contained in:
parent
aa6d5b105d
commit
e8cacb5981
@ -4,7 +4,7 @@
|
|||||||
V=$1
|
V=$1
|
||||||
|
|
||||||
# Use `git describe` to get current version if we're inside a git repo
|
# Use `git describe` to get current version if we're inside a git repo
|
||||||
if test -d .git
|
if test "$(git rev-parse --git-dir 2>/dev/null)" = '.git'
|
||||||
then
|
then
|
||||||
V=$(git describe --abbrev=4 HEAD 2>/dev/null)
|
V=$(git describe --abbrev=4 HEAD 2>/dev/null)
|
||||||
fi
|
fi
|
||||||
|
Loading…
Reference in New Issue
Block a user