Trailing-Edge
-
PDP-10 Archives
-
BB-M836C-BM
-
tools/redit/redit.mem
There are 7 other files named redit.mem in the archive. Click here to see a list.
REDIT is used to duplicate changes which have been made in source
files. If there is a source A and a modified version A', and
we wish to make the same modifications to a related source B so
as to produce B', the following steps are performed:
1. COMPARE A' with A to produce the changes file C.
2. MERGE the changes file C with source B to produce B'.
This assumes that A and B are similar, perhaps derived from
a single source via different development paths. In particular,
the areas which were modified in A to produce A' must be
present in B. If this is not so, an error message will be
produced during the MERGE for any change which could not
be duplicated. This typically occurs because changes were made
in the same areas in both A and B, and manual resolution of
the conflict is required.
The commands are:
"COMPARE" compares a "new source" with a previous version to
produce a "changes file" which can be given to a subsequent
"MERGE".
"MERGE" merges a "changes file" with a related source to
produce a new version of the source.
"UNMERGE" removes the changes represented by a "changes file"
from a source. This undoes the effects of a MERGE
of the same changes file.
"MINIMUM" sets the number of lines of 'context' to be found
for each change. The number of lines of text preceding
the actual change will be included in the changes file.
"VERIFY" is effective only during a MERGE or UNMERGE command. It causes
REDIT to verify that the context for each change is not
ambiguous by searching the entire file for the context.
The context must be found exactly once. If it is found
multiple times, the change is flagged as ambiguous as
is not made. "NOVERIFY" causes REDIT to accept the first
matching context found and not check for multiple matching contexts.