
On Fri, 19 Nov 1999, Barry A. Warsaw wrote:
There was a suggestion to start augmenting the checkin emails to include the diffs of the checkin. This would let you keep a current snapshot of the tree without having to do a direct `cvs update'.
I've been using diffs-in-checkin for review, rather than to keep a local snapshot updated. I guess you use the email for this (procmail truly is frightening), but I think for most people it would be for purposes of review.
...context vs unifed... So here's an informal poll. If you don't care either way, you don't need to respond. Otherwise please just respond to me and not to the list.
1. Would you like to start receiving diffs in the checkin messages?
Absolutely.
2. If you answer `yes' to #1 above, would you prefer unified or context diffs?
Don't care. I've attached an archive of the files that I use in my CVS repository to do emailed diffs. These came from Ken Coar (an Apache guy) as an extraction from the Apache repository. Yes, they do use Perl. I'm not a Perl guy, so I probably would break things if I tried to "fix" the scripts by converting them to Python (in fact, Greg Ward helped to improve log_accum.pl for me!). I certainly would not be adverse to Python versions of these files, or other cleanups. I trimmed down the "avail" file, leaving a few examples. It works with cvs_acls.pl to provide per-CVS-module read/write access control. I'm currently running mod_dav, PyOpenGL, XML-SIG, PyWin32, and two other small projects out of this repository. It has been working quite well. Cheers, -g -- Greg Stein, http://www.lyra.org/