I have a situation where I have a big directory tree of existing code I'm importing a piece at a time. Among the files to be imported are a lot of extra files I don't want to just remove. My basic approach per directory has been:

-  Build the proper global and command level cvsignore patterns
   to ignore the extra cruft;

-  Back up the entire directory;

-  Run a trial import (-n) to see if it gets only what I want;

-  Run the real import and capture its output;

-  Remove the imported files;

-  Check out the imported versions.

The problem is that checkout will not recursively add to existing
subdirectories.  The top level directories show in the output with
a leading '?'.  If I run checkout in a new directory, things work
recursively as expected.  Is there a way to force CVS to recursively
check out over existing directories?  I can't remove the directories
since they may contain extra files that I'm not importing.

--
[EMAIL PROTECTED]


_______________________________________________ Info-cvs mailing list [email protected] http://lists.gnu.org/mailman/listinfo/info-cvs

Reply via email to