how about adding a .cvsignore to every directory with the following content: Linux-* SunOS-* CYGWIN-* Darwin-* AIX-* dep or, putting one cvsignore file just like that one on $CVSROOT/CVSROOT That will prevent all those anoying ? when you do cvs update.