http://i3xi5qxvbrngh3g6o7czwjfxwjzigook7zxzjmgwg5b7xnjcn5hzciad.onion/version-spec.html
We compare the elements in order (major, minor, micro,
status, patchlevel, cvs), with “cvs” preceding non-cvs. We would start each development branch with a final version in mind:
say, “0.0.8”. Our first pre-release would be “0.0.8pre1”, followed by
(for example) “0.0.8pre2-cvs”, “0.0.8pre2”, “0.0.8pre3-cvs”,
“0.0.8rc1”, “0.0.8rc2-cvs”, and “0.0.8rc2”.