[svn.haxx.se] · SVN Dev · SVN Users · SVN Org · TSVN Dev · TSVN Users · Subclipse Dev · Subclipse Users · this month's index

Re: svn generates long lists of empty diffs with --diff-cmd

From: Alexey Neyman <stilor_at_att.net>
Date: Fri, 5 May 2017 08:50:07 -0700

On 04/20/2017 10:44 PM, Alexey Neyman wrote:
> On 04/20/2017 09:58 PM, Alexey Neyman wrote:
>> On 04/20/2017 06:52 AM, Bert Huijben wrote:
>>>> -----Original Message-----
>>>> From: Alexey Neyman [mailto:stilor_at_att.net]
>>>> Sent: donderdag 20 april 2017 02:59
>>>> To: users_at_subversion.apache.org
>>>> Subject: svn generates long lists of empty diffs with --diff-cmd
>>>>
>>>> Hi,
>>>>
>>>> I noticed that SVN generates a lot of spurious diffs when using a
>>>> --diff-cmd option that look like this:
>>>>
>>>> Index: arch/alpha/boot/tools/objstrip.c
>>>> ==========================================================
>>>> =========
>>>> Index: arch/alpha/boot/Makefile
>>>> ==========================================================
>>>> =========
>>>>
>>>> Is it possible to suppress such empty diffs? This makes the tools like
>>>> ReviewBoard (www.reviewboard.org) examine a lot of unchanged files and
>>>> slows them down considerably and unnecessary.
>>> What argument do you pass to --diff-cmd ?
>> svn diff --diff-cmd=diff
>>> Is it possible that the files are actually different, but your diff
>>> command reports that they are not different (e.g. after normalizing
>>> whitespace). I think this header is printed on changed files, right
>>> before invoking the diff command.
>> No, plain 'svn diff' does not show any differences, not even
>> properties. For example:
>>
>> [aneyman_at_rhel-build2 src]$ svn diff $URL/SETUP.bash SETUP.bash
>> [aneyman_at_rhel-build2 src]$ svn diff --diff-cmd=diff $URL/SETUP.bash
>> SETUP.bash
>> Index: SETUP.bash
>> ===================================================================
> Some more information:
> - While the properties on the file itself are the same, the inherited
> properties differ (at least, svn:mergeinfo on the parent directory).
> - This behavior is observed on 1.10.0-dev, 1.9.x and 1.8.x. Subversion
> 1.7.x does not display these spurious "Index:" lines.
>
So, given the information above, can it be considered a bug/regression?

Regards,
Alexey.
> Regards,
> Alexey.
Received on 2017-05-05 17:50:24 CEST

This is an archived mail posted to the Subversion Users mailing list.

This site is subject to the Apache Privacy Policy and the Apache Public Forum Archive Policy.