You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
17 lines
325 B
Plaintext
17 lines
325 B
Plaintext
2 years ago
|
#!/usr/bin/env sh
|
||
|
|
||
|
set -e
|
||
|
|
||
|
case $1 in
|
||
|
"version")
|
||
|
git describe --match 'v[0-9]*' --dirty='.m' --always --tags
|
||
|
;;
|
||
|
"revision")
|
||
|
echo "$(git rev-parse HEAD)$(if ! git diff --no-ext-diff --quiet --exit-code; then echo .m; fi)"
|
||
|
;;
|
||
|
*)
|
||
|
echo "usage: ./hack/git-meta <version|revision>"
|
||
|
exit 1
|
||
|
;;
|
||
|
esac
|