VERSION MAP BUILDER
VERSION MAP BUILDER
CEDAR 5.2 — FOR INTERNAL XEROX USE ONLY
CEDAR 5.2 — FOR INTERNAL XEROX USE ONLY
VersionMapBuilder documentation
Russ Atkinson
Filed as: [Indigo]<Cedar5.2>Documentation>VersionMapBuilderDoc.tioga

© Copyright 1984 Xerox Corporation. All rights reserved.
VersionMapBuilder is a program that builds version maps from the closure of files touched by a DF file. These version maps are used to make it easier to find source and symbols files.
XEROXXerox Corporation
Palo Alto Research Center
3333 Coyote Hill Road
Palo Alto, California 94304

For Internal Xerox Use Only
VersionMapBuilder is a program that builds version maps from the closure of files touched by a DF file. There are two commands of general interest:
GenMap filename
... generates version maps starting with filename.df. The maps are stored to filename.sourceMap and filename.objectMap. Progress information and error messages are displayed on a viewer and also written to a log file (VersionMapBuilder.log).
MergeMap filename
... is like GenMap, but is faster, since it trusts the information in the files filename.sourceMap and filename.symbolsMap.
For those who build Cedar version maps there are two more commands:
GenCedarMap filename
... generates version maps starting with filename.df (which defaults to CurrentCedar.df) The maps are stored to CedarSource.versionMap and CedarSymbols.versionMap. Progress information and error messages are displayed on a viewer and also written to a log file (VersionMapBuilder.log).
MergeCedarMap filename
... is like GenCedarMap, but is faster, since it trusts the information in the files CedarSource.versionMap and CedarSymbols.versionMap.
Version maps are useful in providing a fast mapping from short names to full names and from version stamps to full names. A list of current version maps is maintained by VersionMapDefaults. The initial default version maps can be initialized from lists of files specified in the user profile, under the keys VersionMap.SourceMaps and VersionMap.SymbolsMaps.