VersionMap2AsHint.mesa
Copyright Ó 1992 by Xerox Corporation. All rights reserved.
Last tweaked by Mike Spreitzer on February 3, 1992 3:40 pm PST
DIRECTORY IO, Rope, VersionMap2;
VersionMap2AsHint: CEDAR DEFINITIONS
= {OPEN VersionMap2;
CreateHintTaker: PROC [base: Map, theStamp: VersionStamp ← nullStamp, cache, hints: Map ← nullMap] RETURNS [Map];
Result contains every <n, c, t> where n of c is enumerated by PFS given (replace the last component's version part by "*")[a name in base]. If theStamp is not nullStamp, t is theStamp. Otherwise, if neither cache nor hints can supply a stamp for (replace the last component's version part by "*")[n] of c, the file is read. If cache is given, stamps read from files are stored there.
}.