RE: Re: TortoiseMerge inline diff coloring issue
From: Tobias Kaes <dinonet_at_gmx.de>
Date: Fri, 24 Apr 2015 04:48:35 -0700 (PDT)
> On 22.04.2015 19:04, Tobias Kaes wrote:
That's what I was trying to say. When read as adds/removes the coloring is not correct.
Your explanation only makes sense if the left hand side displays all edits of a diff *to* the original and the right hand side displays all edits of a diff *from* the original.
But thats twice the edits, thats not how other diffs are displayed. Other displayed diffs normally expect you to take the edits from both sides (e.g. red removes on the left side and yellow inserts on the right side). Doing that here gives the wrong result ("dead dead")
Two more observations to underline my point:
(1) on the left side 'dead' is blue and on the right side 'tree' is blue. normally only unchanged text is blue, but the text is not the same so it isn't unchanged. It shouldn't be blue.
(2) instead of swapping two adjacent words "dead tree" -> "tree dead" try putting a third word in the middle, for example "dead x tree" -> "tree x dead". The diff is what I would expect, you need to take all 4 edits into account to go from original to modified. The edits on one side won't do.
Sorry for bothering you if I'm wrong, but maybe you can take another look.
- Tobias
------------------------------------------------------
To unsubscribe from this discussion, e-mail: [users-unsubscribe_at_tortoisesvn.tigris.org].
|
This is an archived mail posted to the TortoiseSVN Users mailing list.
This site is subject to the Apache Privacy Policy and the Apache Public Forum Archive Policy.