I think I may have found a bug (or feature?) in cvs. I am attempting to
override the defaults that cvs ignores and am only having partial succcess.
The particular pattern I wish to override in this case is the "*.exe",
I created a .cvsignore file with just a '!' on the first line. The scenario
is as follows (comments added as #....:
[dlambert@tosca libeval]$ cat > .cvsignore
! #
create a .cvignore file containing only '!'
[dlambert@tosca libeval]$ cvs update # cvs update shows
modified .cvsignore. Everythinkg OK
? testEval
cvs server: Updating .
M .cvsignore
? CVS
[dlambert@tosca libeval]$ touch me.exe # Make a *.exe file
[dlambert@tosca libeval]$ cvs update # As .cvsignore contains
the '1' I would expect it to see me.exe
? testEval
cvs server: Updating .
M .cvsignore
? CVS # but it
doesn't
[dlambert@tosca libeval]$
Note that the CVSIGNORE environment variable seems to work?