4.8.3.1 Version number
Versions are identified by unambiguous version numbers. They
consist of (positive) integers separated by dots. Both numbers
must be between 0 and 32767.
Version numbers come in one of two formats:
- The main version number includes a position for (more
significant) version "jumps" -- before the dot -- and a
position for (less significant) version "steps" -- after the
dot.
Examples are 0.1, 3.11, 4.5, 8.1
- A branch version number is formed by appending a
<branch number>.<step number>
combination to the main version number of the (root) version from which
the branch originates.
The 'branch number' identifies the specific branch that originates
from this root version and the 'step number' the version within this
branch. The version number 0.1.2.3, for example, identifies version
3 in branch 2 which originates from the main version 0.1.
Thus, in a branch version number, only the 'step number' can be augmented.
For a new version BSCW suggests a version number that has the 'step
number' augmented by 1 over the version number of the preceding
version. You may enter a higher 'step number' < 32767. A lower
'step number' may be chosen only if you augment the 'jump number',
e. g. going from 0.12 to 1.0.