freeciv21
freeciv21 copied to clipboard
Update how we do versions
Is your feature request related to a problem? Please describe. Right now we have a somewhat complex version string. I think we can do better to make it easier to read.
Describe the solution you'd like Change the version to go like this:
[major version].[minor version].[gh hex hash]-[string].[level]
e.g. 3.0.729e3fb-rc.2
or 3.0-729e3fb.stable.0
Describe alternatives you've considered A clear and concise description of any alternative solutions or features you've considered.
Additional context Came up as part of review of #1726
Do we need to keep the git hash in the version string? It makes the versions not monotonous.
I'd be fine with that too.