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

Ignore properties changed when doing a diff?

From: Friedrich Brunzema <brunzefb_at_yahoo.com>
Date: Mon, 24 Jun 2013 07:36:16 -0700 (PDT)

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,

Friedrich

------------------------------------------------------
http://tortoisesvn.tigris.org/ds/viewMessage.do?dsForumId=757&dsMessageId=3058939

To unsubscribe from this discussion, e-mail: [dev-unsubscribe_at_tortoisesvn.tigris.org].
Received on 2013-06-24 16:36:18 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.