From mboxrd@z Thu Jan 1 00:00:00 1970 From: Jason at zx2c4.com (Jason A. Donenfeld) Date: Sat, 1 Feb 2014 11:07:07 +0100 Subject: [PATCH] gen-version.sh: check if git is available before trying to call it In-Reply-To: References: <52EC2B82.7020300@jetable.org> <52EC2C77.10503@jetable.org> Message-ID: > From a6844137677cfe782c7ef60c8547e18a81fca6e2 Mon Sep 17 00:00:00 2001 > From: Fabien C. > 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 Maybe you want to direct the output to /dev/null? > then > V=$(git describe --abbrev=4 HEAD 2>/dev/null) > fi > -- > 1.7.10.4