I want to introduce a versioning constant grabbed from the version in Git. I know how to do this -- in a very hackish way in svn --
any ideas on how to do this with Git?
For me, git describe didn't initially give the hashtag. The following did, however:
git describe --all --long
This results in something of the by kubi described format. Supposing you would only want the last part (hashtag) something like the following would do (saving to version.txt file):
git describe --all --long | tr "-" " " | awk '{ print $3 }' > version.txt
EDIT: As a friend pointed out to me this can actually be done using just cut
instead, if you so desire:
git describe --all --long | cut -d "-" -f 3 > version.txt