Shawn,

I've found "cvs release" rather useless except when releasing the entire working directory.

If I want to get rid of a directory in my working directory I ususally do the following, which updated the CVS/Entries file
correctly:

cvs update -r 0 -P directory_to_remove

One issue with this technique is that it doesn't deal with the subdirectory having edited files, etc., but if things haven't been touched, it works fine.

Shane

Shawn Anderson wrote:

CVS running on Unix [Solaris]

Suppose you have a subdirectory in your working copy that you no longer wish to keep under cvs control.

cvs release foo            [where foo is the said directory]

rm -rf foo

Later on, you wish to run cvs status, but the stat aborts because foo, which exists in the CVS Entries file for its parent, does not exist in the directory hierarchy.

How to work around this problem??  We've tried cvs release -d foo, but we still get the error when running the stat [and, I'd imagine, virtually any other command that is driven by the CVS/Entries file.

Thanks in Advance
 
 

Reply via email to