Actually, there are TWO -d options, one to the left and one to the right of your checkout command. The one on the left sets the CVS root. The one on the right points out to CVS where the work area is. It seems, from a little experimentation, that CVS needs to find A root, and will take it from one of the work area's CVS directories if it isn't set on the command line or in the environment. If your current working directory isn't a work area, and you don't use that righthand-side -d option to find the working directory, CVS declines to make assumptions about where the work area is and thus you need to set the CVSROOT yourself. As to what happens when you checkout something you already have and you supply a different CVSROOT than expected, you'll have to find out on your own. Also, the rules update follows are its own. -CTH
_______________________________________________ Info-cvs mailing list [EMAIL PROTECTED] http://mail.gnu.org/mailman/listinfo/info-cvs