OpenBSD source code is managed by the Concurrent Versions System, CVS. This system permits all of the developers to work simultaneously, and integrate all of their changes. CVS permits "tag" metadata, and the OpenBSD Project uses tags for management of the three "Flavors" of the OS: -release, -stable, and -current. At the point of -release, the source code is tagged with "OPENBSD_x_y_RELEASE" where x and y define the release number. Any -stable patches applied to the -release are tagged with "OPENBSD_x_y". The active development branch, -current, is untagged.
|