Force version.sh to check only local .git

Signed-off-by: Adrien Gallouët <adrien@gallouet.fr>
This commit is contained in:
Adrien Gallouët
2018-11-22 14:19:32 +00:00
parent 6bcc46c757
commit 8ff9d3d7a1

View File

@@ -1,12 +1,15 @@
#!/bin/sh #!/bin/sh
[ -z "${VERSION}" ] && VERSION="$(git describe --tags --match='v[0-9].*' 2>/dev/null)" \ export GIT_DIR=.git
&& VERSION="${VERSION#v}" export GIT_WORK_TREE=.
[ -z "${VERSION}" ] && VERSION="$(git rev-parse HEAD 2>/dev/null)" [ -z "$VERSION" ] && VERSION="$(git describe --tags --match='v[0-9].*' 2>/dev/null)" \
&& VERSION="${VERSION#v}"
[ -z "${VERSION}" ] && VERSION="$(cat VERSION 2>/dev/null)" [ -z "$VERSION" ] && VERSION="$(git rev-parse HEAD 2>/dev/null)"
[ -z "${VERSION}" ] && VERSION="0.0.0" [ -z "$VERSION" ] && VERSION="$(cat VERSION 2>/dev/null)"
printf "%s" "${VERSION}" | tee VERSION [ -z "$VERSION" ] && VERSION="0.0.0"
printf "%s" "$VERSION" | tee VERSION