Previous: Transactions, Up: System Interface


7.6.3 CVS

(require 'cvs)

— Function: cvs-files directory/

Returns a list of the local pathnames (with prefix directory/) of all CVS controlled files in directory/ and in directory/'s subdirectories.

— Function: cvs-directories directory/

Returns a list of all of directory/ and all directory/'s CVS controlled subdirectories.

— Function: cvs-root path/

Returns the (string) contents of path/CVS/Root; or (getenv "CVSROOT") if Root doesn't exist.

— Function: cvs-repository directory/

Returns the (string) contents of directory/CVS/Root appended with directory/CVS/Repository; or #f if directory/CVS/Repository doesn't exist.

— Procedure: cvs-set-root! new-root directory/

Writes new-root to file CVS/Root of directory/.

— Procedure: cvs-set-roots! new-root directory/

Writes new-root to file CVS/Root of directory/ and all its CVS subdirectories.

— Function: cvs-vet directory/

Signals an error if CVS/Repository or CVS/Root files in directory/ or any subdirectory do not match.