Estimated hours taken: 0.5
Branches: main
tools/cvdd:
Made this tool more general, by producing output that can be processed
by cvspatch in more circumstances.
Estimated hours taken: 0.5
Branches: main
tools/cvdd:
Add a mechanism for including non-CVS files (e.g. Log files) among
the files diff'd by this script.
Estimated hours taken: 1
Branches: main
A new, more accurate version of cvdd.
tools/cvsfiles:
Cvsfiles is a new script. It takes a directory name as its argument,
and outputs the ordinary files in that directory under CVS control.
tools/cvsdirs:
Cvsdirs is a new script. It takes a directory name as its argument,
and outputs the subdirectories in that directory under CVS control.
tools/cvdd:
This new version of cvdd uses cvsfiles and cvsdirs, instead of guesses
based on the directory name, to decide what files to compare in each
subdirectory of the two workspaces being compared. It also allows
one to record, in files named NEWFILES and NEWDIRS, new files and/or
directories one has added that have not yet been put under CVS control
(for use when disconnected).
Estimated hours taken: 0.1
Branches: main
tools/makebatch:
Add an option that allows the object files from failed bootchecks to be
saved, for space measurement purposes (e.g. for the RTTI paper).
Estimated hours taken: 6
Branches: main
tools/cvdd:
A script for performing a diff between the main directories of
two Mercury workspaces. It is meant to be useful if you are not
connected to a network and therefore unable to "cvs add" files;
in such circumstances, doing a "cvdd clean_ws work_ws" can be
a sufficiently good substitute for a "cvd diff work_ws".