From: Fred L. D. Jr. <fd...@ac...> - 2003-07-09 05:02:53
|
In a CVS checkin message, I wrote: > Modified Files: > syncmail > Log Message: > Massive changes to the way we determine what diffs to generate: BELIEVE THIS! Before using this new code on any valuable production repository, please test it carefully. I've done several tests and am reasonably confident this is right, but care should be taken if your users are likely to scream and holler if they don't get exactly the mail they expect. > - read the CVS/Entries and CVS/Entries.Log files from the temporary > workspace on the server; these provide all the information we need > to determine what the filenames are and which revisions should be > used to generate diffs > - as a side effect, we can deal with any character in a filename > except '/' and '\n'; closes SF issue #608641 > - add a helper function that can determine the branch name (not yet > used to any effect) -Fred -- Fred L. Drake, Jr. <fdrake at acm.org> PythonLabs at Zope Corporation |