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

Re: Enhancement request: Diffing properties

From: Simon Large <simon_at_skirridsystems.co.uk>
Date: 2006-07-17 00:01:32 CEST

Sven Brueggemann wrote:
> Hello,
>
> currently it's sometimes hard to find out if properties
> where changed and to diff properties before and after the
> change.
>
> In the "Check for modifications" dialog, a double click
> starts an instance of the diff tool for the content and for
> each property changed (better than nothing, but many
> instances can be quite confusing - especially when you
> can't set windows titles in your diff tool).
>
> For committed changes, I didn't find any means to diff
> properties.
>
> I'd like diffing of content and properties to be available
> whereever it makes sense (e.g. "Check for Modifications",
> lower pane of "Log Messages", "Changed Files",...) and
> would like to propose a GUI that (I think) is consistent
> and intuitive.
>
> Starting point for diffing is usually a file entry in a
> list of changed paths:
>
> Double-Click: Diff content if content is changed, otherwise
> diff properties (so if both are changed, diff content).
>
> Context Menu: Offer seperate menu entries for diffing content
> and properties.
>
> When diffing properties: If multiple properties where changed,
> let the user select which one to diff. This "Changed Properties"
> dialog could contain old value/new values colums for textual
> properties.
>
> Is that possible and does it make sense this way?

Yes, this makes sense. What you need is TortoisePropDiff.exe :-) When do
you start work on it?

One of the most confusing thing in the present implementation is that
the content is always diffed even if it is only the properties which
have changed. A good starting point would be to suppress redundant diff
of unchanged content.

Separate context menu entries for diffing content and diffing properties
would also make sense.

IMHO it would be better if you could diff all properties together in
TortoiseMerge, rather than having a separate window for each one. I
don't know if the svn output is suitable for this.

It might also be possible to enhance the properties dialog so that it
will mark any modified properties and permit a diff directly from there.

BTW Sven, if you view a unified diff you get to see all prop changes in
one place, but it is not as visual as TMerge.

Simon

-- 
        ___
   oo  // \\      "De Chelonian Mobile"
  (_,\/ \_/ \     TortoiseSVN
    \ \_/_\_/>    The coolest Interface to (Sub)Version Control
    /_/   \_\     http://tortoisesvn.tigris.org
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@tortoisesvn.tigris.org
For additional commands, e-mail: dev-help@tortoisesvn.tigris.org
Received on Mon Jul 17 00:01:11 2006

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