Thanks for your responses.
I am still trying to learn and understand how CVS works.
From reading the CVS manual, it seems like the only way to remove a subdirectory is to remove all the files within it, and then commit the removal to CVS, and then use
cvs release -d dir_name or
cvs update -P dir_name.
This is ok if I have one or even two directories to remove, but what if I have several of these subdirectories (all on the same level) and they each also have subdirectories within them with their own files.
Can I just use the unix command 'rm -r' to remove each of these subdirectories (that are on the same level) from my working directory, and do a cvs update?
Any help would be great! Thanks!
-----Original Message-----
From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]]
Sent: Friday, January 28, 2005 5:49 PM
To: [EMAIL PROTECTED]
Cc: [EMAIL PROTECTED]; info-cvs@gnu.org
Subject: Re: error removing a directory from my working directory
Kerry Tang writes:
>
> Now when I want to get a working copy of the directory I just got rid of:
> cvs checkout dir_name I get the error "cannot find module 'dir_name'
> -ignored"
>
> what does this mean? How can I do this?
It means that the directory you just got rid of was not a top-level
directory in the repository but a subdirectory. Assuming you're in a
working directory that maps to the repository directory that's the
parent of the directory you're trying to get (which it will if you
originally did a checkout of the top-level directory and then deleted
one of the subdirectories from your working directory, which I think is
the case here), just use update instead of checkout:
cvs up -d dir_name
(Note the -d to create new directories.) Otherwise, you have to give
the full path to the repository directory:
cvs co module/dir_name
-Larry Jones
Your bangs do a good job of covering up the lobotomy stitches. -- Calvin
_______________________________________________ Info-cvs mailing list Info-cvs@gnu.org http://lists.gnu.org/mailman/listinfo/info-cvs