In an earlier version of CVS, someone had trouble when having CVSROOT set in their environment, and that being different from CVS/Root. cvs is probably fixed, but I adopted a rule that CVSROOT may never be set in the environment, and used wrapper shell functions for checkout, and don't ever set it for updates. -- Greg Troxel <gdt@ir.bbn.com>