On Monday November 28 2016 17:25:39 Ryan Schmidt wrote:

>That's correct and intentional.

I also said that that version complied with practices I see elsewhere :)

>It was changed to 2.3.99 after we created the 2.3 release branch, which was 2 
>years ago. After we create a 2.4 release branch, the version on master will be 
>changed to 2.4.99.

Then you have your answer in fact. When you bump the version in that script you 
can use git-release or equivalent to create a 2.4.99 tag, and from there on 
`git describe` would identify master as 2.4.99-<counter>-<shorthash> . That'd 
be almost exactly what I'd like to see (though later rather than sooner).

Would you consider adding an additional level by 2.3.6 (= 2.3.99.6) so that the 
master version keeps some form of synchronisation with the release version? I 
don't think that it suggests master is based on 2.3.X, but it does convey the 
message that 2.3.X contains things that were introduced into master before 
2.3.99.X.

R.

Reply via email to