In short, this is what I'd like: * Be able to sit at the root of my work area (where I did the cvs checkout), and be able to do a simple "cvs update -d". * Have the "cvs update -d" fetch everything except a single top-level directory I don't want.
First attempt: I defined the module as tms -a src lib doc utl (everything except CVSROOT and nms) This works fine, except that the directory where these four end up does not contain a "CVS" directory, so I cannot sit in that directory and issue any CVS commands (except by separately setting a CVSROOT environment variable or using the -d option). Second attempt: I defined it as tms -a . !nms This works great for *checkout*, and creates a CVS directory with Entries, etc. The problem is that if I then issue a "cvs update -d" in that directory, it gets that pesky nms directory (50 MB of useless stuff). How can I achieve what I want: to be able to: * not have to set CVSROOT in the environment. * Be able to issue an "update -d" from the root of my work area, and * not get that junk directory? Is there a way? I'm trying to avoid having to do a "radical nms-ectomy" (:-/) on my repository.. Thx, -- Shankar. _______________________________________________ Info-cvs mailing list [EMAIL PROTECTED] http://mail.gnu.org/mailman/listinfo/info-cvs