build.bash: handle missing git tags
The case of a git repo without any tags used to fail with: fatal: No names found, cannot describe anything. Now we continue, using "[no_tags_found]" as the version string.
This commit is contained in:
parent
5da5e9fdf2
commit
1c169ac55e
@ -24,7 +24,7 @@ GOPATH1=$(go env GOPATH | cut -f1 -d:)
|
|||||||
|
|
||||||
# gocryptfs version according to git or a VERSION file
|
# gocryptfs version according to git or a VERSION file
|
||||||
if [[ -d .git ]] ; then
|
if [[ -d .git ]] ; then
|
||||||
GITVERSION=$(git describe --tags --dirty)
|
GITVERSION=$(git describe --tags --dirty || echo "[no_tags_found]")
|
||||||
GITBRANCH=$(git rev-parse --abbrev-ref HEAD)
|
GITBRANCH=$(git rev-parse --abbrev-ref HEAD)
|
||||||
if [[ -n $GITBRANCH && $GITBRANCH != master ]] ; then
|
if [[ -n $GITBRANCH && $GITBRANCH != master ]] ; then
|
||||||
GITVERSION="$GITVERSION.$GITBRANCH"
|
GITVERSION="$GITVERSION.$GITBRANCH"
|
||||||
|
Loading…
Reference in New Issue
Block a user