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

Re: Ignore properties changed when doing a diff?

From: Stefan Küng <tortoisesvn_at_gmail.com>
Date: Mon, 24 Jun 2013 21:15:57 +0200

On Mon, Jun 24, 2013 at 8:12 PM, Stefan Küng <tortoisesvn_at_gmail.com> wrote:

> On 24.06.2013 16:36, Friedrich Brunzema wrote:
>
>> Hi,
>>
>> a colleague just pointed this "annoying" behavior out. He has the
>> following:
>> File, Rev 1000 - base version of file
>> File, Rev 1001 - added an svn property to the file
>> File, Rev 1002 - changed an svn property of the file
>> File, Rev 1003 - feature change for file.
>>
>> Now he does a SVN log which shows
>> 1003
>> 1002
>> 1001
>> 1000
>>
>> My friend now selects 1003, and 1000 and does a "compare revisions"
>> TSVN now does the diff, launching a bunch of instances of TMerge, some of
>> which have the properties. The last compare TMerge window shows the code
>> (but I still have to close the property change windows, which in 99% of the
>> time I am not interested in - at least not when reviewing code).
>>
>> With a tabbed external diff tool, the behavior is similar, except that
>> tabs are created - Bcompare (in my instance) then shows the first tab (Prop
>> window), second tab (prop window), third tab (code changes).
>>
>> I propose adding way having a way to disable the properties diff during a
>> log. Don't know how best to do this on the UI level, simplest would be (1)
>> to do this only on with <Ctrl+Shift>, but this has its problems, notably
>> lack of visibility. One could add a global option (2) (in the Diff viewer
>> page) adding a "none" or "ignore" radio button. Finally, one could add a
>> checkbox to the log dialog (3) ("Ignore property diffs") - but that would
>> take extra screen real-estate and I'm not sure this is an option I want to
>> see everytime I see the log dialog. Personally, I think (2) is the best
>> option.
>>
>> A workaround is to create a No-Op .exe [A program that does nothing] and
>> assign it as the program used for comparing revision of properties, but
>> this too is hacky - but it works with existing versions of TSVN.
>>
>> Let me know what you think,
>>
>
> Can you please create an issue for this in the issue tracker?
>
>
Filed as issue #492:
http://code.google.com/p/tortoisesvn/issues/detail?id=492

-- 
       ___
  oo  // \\      "De Chelonian Mobile"
 (_,\/ \_/ \     TortoiseSVN
   \ \_/_\_/>    The coolest Interface to (Sub)Version Control
   /_/   \_\     http://tortoisesvn.net
------------------------------------------------------
http://tortoisesvn.tigris.org/ds/viewMessage.do?dsForumId=757&dsMessageId=3058966
To unsubscribe from this discussion, e-mail: [dev-unsubscribe_at_tortoisesvn.tigris.org].
Received on 2013-06-24 21:16:22 CEST

This is an archived mail posted to the TortoiseSVN Dev mailing list.

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