I am working on this development:
* a3bde21 (feature)
* bdf3b22
* 5a4d8e9 (master, tag: v0.1.0)
* 47312aa
* abd2111
So git describe
will give me v0.1.0
. The problem is that I am implementing a feature which is not anymore the v0.1.0
. If I build my program and give the executable to someone, it will think it is the v0.1.0
, but it is not.
So I can follow to semver and add a build number:
0.1.0+a3bde21
But is it still seen as the version 0.1.0
.
How should I address this issue?