<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=Content-Type content="text/html; charset=iso-8859-1">
<META content="MSHTML 6.00.2800.1106" name=GENERATOR>
<STYLE></STYLE>
</HEAD>
<BODY bgColor=#ffffff>
<DIV><FONT face=Arial size=2><FONT face="Times New Roman" size=3>According to 
the CVS doc (chapter C.5), it reads:<BR><BR>"...CVS has a list of files (or 
sh(1) file name patterns) that it should <BR>ignore while running update, import 
and release. This list is constructed <BR>in the following 
way.<BR><BR>&nbsp;&nbsp; a.. The list is initialized to include certain file 
name patterns:&nbsp;<BR> names associated with CVS administration, or with other 
common source&nbsp;<BR> control systems; common names for patch files, object 
files, archive&nbsp;<BR> files, and editor backup files; and other names that 
are usually&nbsp;<BR> artifacts of assorted utilities. Currently, the default 
list of ignored&nbsp;<BR> file name patterns 
is:<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
RCS&nbsp;&nbsp;&nbsp;&nbsp; SCCS&nbsp;&nbsp;&nbsp; CVS&nbsp;&nbsp;&nbsp;&nbsp; 
CVS.adm&nbsp;<BR> RCSLOG&nbsp; cvslog.*&nbsp; tags&nbsp;&nbsp;&nbsp; TAGS&nbsp; 
.make.state&nbsp;&nbsp;&nbsp;&nbsp; .nse_depinfo&nbsp; 
*~&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; #*&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
.#*&nbsp;&nbsp;&nbsp;&nbsp; ,*&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
_$*&nbsp;&nbsp;&nbsp;&nbsp; *$<BR>&nbsp;&nbsp;&nbsp;&nbsp; *.old&nbsp;&nbsp; 
*.bak&nbsp;&nbsp; *.BAK&nbsp;&nbsp; *.orig&nbsp; *.rej&nbsp;&nbsp; .del-*&nbsp; 
*.a&nbsp;&nbsp;&nbsp;&nbsp; *.olb&nbsp;&nbsp; *.o&nbsp;<BR>&nbsp;&nbsp;&nbsp; 
*.obj&nbsp;&nbsp; *.so&nbsp;&nbsp;&nbsp; *.exe&nbsp; *.Z&nbsp;&nbsp;&nbsp;&nbsp; 
*.elc&nbsp;&nbsp; *.ln&nbsp;&nbsp; core<BR><BR>&nbsp;&nbsp; a.. The 
per-repository list in `$CVSROOT/CVSROOT/cvsignore' is appended&nbsp;<BR> to the 
list, if that file exists. .<BR>&nbsp;&nbsp; b.. The per-user list in 
`.cvsignore' in your home directory is&nbsp;<BR> appended to the list, if it 
exists.<BR>&nbsp;&nbsp; c.. Any entries in the environment variable $CVSIGNORE 
is appended to&nbsp;<BR> the list.<BR>&nbsp;&nbsp; d.. Any `-I' options given to 
CVS is appended.<BR>&nbsp;&nbsp; e.. As CVS traverses through your directories, 
the contents of any&nbsp;<BR> `.cvsignore' will be appended to the list. The 
patterns found in&nbsp;<BR> `.cvsignore' are only valid for the directory that 
contains them, not for&nbsp;<BR> any sub-directories. ..."<BR><BR>CVSNT does not 
seem to honor the per-repository list in <BR>`$CVSROOT/CVSROOT/cvsignore' 
.</FONT></FONT></DIV>
<DIV><FONT face=Arial size=2><FONT face="Times New Roman" size=3><BR>This file 
contains in my case simply the following entries 
:<BR>classes<BR>*.class<BR><BR>as, for instance, all of the class files in my 
Java projects show up as <BR>'non-cvs' .</FONT></FONT></DIV>
<DIV><FONT face=Arial size=2><FONT face="Times New Roman" size=3><BR>However, 
when I provide a local .cvsignore file (containing the same <BR>entries) for 
each of my top-level Java project folder, the classes folder, <BR>as well as all 
the class files are 
hidden.<BR><BR><BR>Hans<BR></DIV></FONT></FONT></BODY></HTML>