Streamlines use of git describe etc
$> git tag
v.1.1.2
v1.1.2
v1.2.0
# 1.1.2 is proper annotated:
$> git describe e21e619
v1.1.2-227-ge21e619
# but 1.2.0 (github does mis-service in producing those while doing releases on github web ui)
# so --tags is needed to get proper one for 1.2.0
$> git describe --tags e21e619
v1.2.0-67-ge21e619
So ATM older tag is an annotated one while the latest one is not.
I guess we fell into the trap of github where it doesn't create annotated tags when releases made from the web UI.
Streamlines use of
git describeetcSo ATM older tag is an annotated one while the latest one is not.
I guess we fell into the trap of github where it doesn't create annotated tags when releases made from the web UI.