From: Mark Weissman
Subject: Unix Environments (System Building on Apollo)
Date: 
Message-ID: <433d9821.12972@apollo.COM>
> I must admit that this is much further advanced than I had previously
> expected.  I, too, am seeking more information.  To that end, what
> about a maintenance utility equivalent to the System Construction Tool
> on the Symbolics?  This includes tracking system-level and file-level
> versions, and support for an extensive Patch facility?  I've already
> heard Apollo talking about their `make'-equivalent system.
> This is no good if it can't retain and track specific file versions, and
> system versions.  

Actually, this system does retain and track specific versions.
Branched versions can be later merged.  You can build any arbitrary
previous version and name a specific version.  These are stored as
incremental sources on the system.  Binary pools are also maintained.
The type manager makes all this versioning transparent.  You tell DSEE
that you are working with VERSION_FOO and you will see only the
VERSION_FOO files when you look at the directory.  You can also pick
and choose versions of specific files from this different versions.
This tool also automates anotating files, prompting for what you wish
to change before you edit a file and what you changed afterwards as
well as specifying who may create, edit or view files.