www.delorie.com/gnu/docs/cvs/cvs_176.html   search  
Buy the book!

CVS--Concurrent Versions System v1.11.1.1

[ < ] [ > ]   [ << ] [ Up ] [ >> ]         [Top] [Contents] [Index] [ ? ]

C.6 The checkoutlist file

It may be helpful to use CVS to maintain your own files in the `CVSROOT' directory. For example, suppose that you have a script `logcommit.pl' which you run by including the following line in the `commitinfo' administrative file:

ALL   $CVSROOT/CVSROOT/logcommit.pl

To maintain `logcommit.pl' with CVS you would add the following line to the `checkoutlist' administrative file:


The format of `checkoutlist' is one line for each file that you want to maintain using CVS, giving the name of the file.

After setting up `checkoutlist' in this fashion, the files listed there will function just like CVS's built-in administrative files. For example, when checking in one of the files you should get a message such as:

cvs commit: Rebuilding administrative file database

and the checked out copy in the `CVSROOT' directory should be updated.

Note that listing `passwd' (see section Setting up the server for password authentication) in `checkoutlist' is not recommended for security reasons.

For information about keeping a checkout out copy in a more general context than the one provided by `checkoutlist', see C.3.5.2 Keeping a checked out copy.

  webmaster     delorie software   privacy  
  Copyright 2003   by The Free Software Foundation     Updated Jun 2003