Hello,

I'm wanting to set up CVS to automatically mail a cvs diff whenever a
file is committed.  The problem is cvs diff doesn't seem to work from the
repository, I get the following error:

cvs diff: Cannot open CVS/Entries for reading: No such file or directory

I set up CVSROOT/loginfo with the following line:

DEFAULT $CVSROOT/CVSROOT/cvsdiff.pl %{sVv} >> ~/cvsdiff.log

The cvsdiff.pl script does a cvs diff between the two revisions of each
file and emails it to a mailing list for code review.  But the cvs diff
inside the script fails.  Is there a solution that doesn't involve
checking the directory out on the repository server, doing the diff, and
removing the directory?  I noticed that the log.pl in the contrib
directory does a cvs status, which also fails for me with a similar
message if run on repository files.

Thanks,
Aaron



_______________________________________________
Info-cvs mailing list
[EMAIL PROTECTED]
http://mail.gnu.org/mailman/listinfo/info-cvs

Reply via email to