Version numbers

Versions are identified by unique version numbers. They consist of numbers separated by dots. The numbers must be in the range [0, 32767].

BSCW has two kinds of version numbers:

A main version number consists of a position for (more significant) version ‘jumps’ be­fore the dot and a position for (less significant) version ‘steps’ after the dot. Exam­ples are 0.1, 3.11, 4.5 or 8.1.

A branch version number is generated by appending a combination branch-num­ber.step-number to the version number from which the branch starts. The branch number identifies the branch, which starts from the particular version, and the step number identifies the version within the branch. Only the step number furthest to the right may be changed in a branch version number. The version number 0.1.2.3, e.g., identifies version 3 in branch 2 that starts from the main version 0.1. You may also generate branch versions of branch versions! See 8.3.4 Branching versions on how to create a version branch.

When you generate a new version of a document, BSCW offers a default version number, where the step number is incremented by 1. You may enter a higher step number. Entering a lower step number for a main version number is only possible if you increase the jump num­ber at the same time, e.g., entering 1.0 instead of 0.12.

Note: You cannot change the version number of the current version if the current version is the origin of a version branch. That happens, e.g., automatically when the current version is copied by another user.