svn commit: r304070 - svnadmin/conf

Conrad Meyer cem at freebsd.org
Sun Aug 14 05:52:02 UTC 2016


On Sat, Aug 13, 2016 at 10:48 PM, Juli Mallett <juli at clockworksquid.com> wrote:
> On Sat, Aug 13, 2016 at 9:47 PM, Glen Barber <gjb at freebsd.org> wrote:
>> Quoting the original request to remove this, which I tend to agree:
>>
>> -------------------------- begin quoted text ---------------------------
>>  The svn commit mail script uses some form of 'diff -p' (or 'svn diff
>>  -x-p') to include function names at the top of each hunk.  The problem
>>  is that diff gets it wrong more often than not, especially (but not
>>  only) when functions are added or renamed, or outside a funciton, or in
>>  headers, or in code that makes heavy use of macros, or in files that
>>  aren't C-like source code: shell scripts, man pages, Makefiles...  All
>>  it really does is clutter up the patch and mislead the reader.
>> --------------------------- end quoted text ----------------------------
>
> :(
>
> I'm deeply skeptical that the described conditions add up to "more
> often than not," and that tangible harm is done in those cases,
> outweighing benefit added in the other, ostensibly rarer, case
> (changes in ordinary C source files, which are actually fairly
> abundant in FreeBSD.)

Exactly.  Yes, it gets it wrong sometimes.  But not enough to make it
more harmful than beneficial.

Best,
Conrad


More information about the svn-src-svnadmin mailing list