The CvsDirectoryResource allows you to control the CVS status of the files under some directory (which itself, should be under CVS control). This resource allows you to add, remove, update and commit files. It also provides you with the log and the diff with the latest version of any file.
The best way to use it, is through a directory template, that maps any
CVS
directory to this resource (see the
resource factory documentation
for more informations).
The CvsDirectoryResource class inherits from the following classes:
The CvsDirectoryResource uses the following properties (when defined):
cvs
program.
cvs
wrapper program. In order to run cvs in the appropriate directory, the
CvsDirectoryResource runs cvs
through a shell script. This
shell script is provided with Jigsaw distribution (in the
w3c.cvs
package).
The CvsDirectoryResource defines no attributes.