xref: /btstack/tool/get_git_version.sh (revision c7747faaecd536055fd01520084f110826db2bc0)
1*c7747faaSMatthias Ringwald#!/usr/bin/env sh
2*c7747faaSMatthias Ringwald
3*c7747faaSMatthias Ringwald# get tag from git
4*c7747faaSMatthias Ringwaldtag=`git tag --points-at HEAD`
5*c7747faaSMatthias Ringwald
6*c7747faaSMatthias Ringwald# get git version
7*c7747faaSMatthias Ringwaldcommit=`git rev-parse --short HEAD`
8*c7747faaSMatthias Ringwald
9*c7747faaSMatthias Ringwald# use tag if available
10*c7747faaSMatthias Ringwaldif [ -z "$tag" ]
11*c7747faaSMatthias Ringwaldthen
12*c7747faaSMatthias Ringwald    version=${commit}
13*c7747faaSMatthias Ringwaldelse
14*c7747faaSMatthias Ringwald    version=${tag}-${commit}
15*c7747faaSMatthias Ringwaldfi
16*c7747faaSMatthias Ringwald
17*c7747faaSMatthias Ringwaldecho "${version}"
18