[prev] [index] [next]

Versions

A version is a snapshot of a file at a given point in time.

Most files are modified multiple times during their lives,
many different versions are potentially available.

How to identify a version?   (unique identifier)

Common approach: file name + version "number" (e.g. Perl 5.8.1)

No "standard" for a.b.c version numbers, but typically:

  • a is major version number (changes when functionality changes)
  • b is minor version number (changes when internals change)
  • c is patch level (changes after each set of bug fixes are added)
Examples:   Oracle 7.3.2, 8.0.5, 8.1.5, ... gcc 2.7.2.3, 2.95.2 ... etc.