Contents / Previous / Next


release: Indicate that a Module is no Longer in Use

This command is meant to safely cancel the effect of `cvs checkout'.
release [-d] directories...
release checks that no un-committed changes are present.

It is not strictly necessary to use this command.
You can always simply delete your working directory.
But you risk losing changes you may have forgotten, and you leave no trace in the cvs history file that you have abandoned your checkout.

You can use the -d flag to request that your working copies of the source files be deleted.


release Output

Before `release' releases your sources it will print a one-line message for any file that is not up-to-date:
`U FILE' 
`P FILE'
 There exists a newer revision of this file in the repository, 
 and you have not modified your local copy of the file 
 (`U' and `P' mean the same thing).

`A FILE'
 The file has been added to your private copy of the sources, but
 has not yet been committed to the repository.  If you delete 
 your  copy of the sources this file will be lost.

`R FILE'
 The file has been removed from your private copy of the sources,
 but has not yet been removed from the repository, since you have
 not yet committed the removal.

`M FILE'
 The file is modified in your working directory.  There might 
 also be a newer revision inside the repository.

`? FILE'
 FILE is in your working directory, but does not correspond to
 anything in the source repository, and is not in the list of
 files for CVS to ignore.
 If you remove your working sources, this file will be lost.