next up previous contents
Next: The Primary Targets Up: Introduction Previous: The Basics

Revision Control

The ASTERIX development system uses sccs, the UNIX source code control system. This is done for two very different reasons,

The result is that each library or application group subdirectory in ASTERIX contains an SCCS archive. Some useful SCCS commands are,

Typical mistakes using SCCS include,

If you make a change which subsequently turns out to have been ill-advised then you can recover old versions by discarding subsequent revisions. See the manual for details. You can also recover the whole archive to a particular date.

It is important to realise that only the development system uses SCCS -- Starlink just get tar files containing the source modules and build it from those. This duality is controlled by the AST_SYS_DEV environment variable which causes the mk script to make alternate token substitutions. Starlink build ASTERIX without setting this variable, we define a value for it (which is itself irrelevant) in the sysdev procedure.



Asterix
Tue Oct 7 12:01:41 BST 1997