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

[TSVN] Feature Request: TortoiseMerge line-over-line diff horizontal scrolling

From: Nathan Kidd <nathan-svn_at_spicycrypto.ca>
Date: 2005-04-21 19:50:54 CEST

Hi,

TortoiseMerge has an excellent[1] feature to show a single highlighted
line-over difference in the bottom of the window when you mouse over a
changed line. I have a few suggestions that could make it easier to see
changes made in the middle of long lines.

Background
=============

Just now I was using TortoiseMerge to view some changes I made to the "#
ADD CPP" lines in a few .dsp files. As those familar with .dsp files
will know, these lines can be (and usually are) very long. This meant
that whenever I moused over one of these changed lines the
line-over-line diff showed solid green, because the changes were in the
middle of the line and this diff started at the start of the line. In
order to see the actual changes I had to move the mouse to drag the
horizontal scroll bar, guess when I'd gone about a page width, move
mouse back to changed line and check if line-over-line diff still showed
solid green, repeating the whole process till the difference was found.

Proposal
============

1. When a line that has changed is very long and the 'difference' part
wouldn't be shown if the line-over-line diff started displaying from the
start of the lines, then "scroll" the line-over-line diff so it shows
the difference. In other words, always make the line-over-line diff show
the first difference in the line when you initially mouse-over.

2. The above would work great for single changes on long lines, but
sometimes there are multiple changes on a line, separated by a lot of
space. Another feature I think would help is to hook CTRL+WheelMouse to
the horizontal scrollbars, so you can simply hover your mouse over a
line and roll the wheel to see the line-over-line differences.

What do y'all think?

-Nathan
__________________
[1] The ammount of reduced diff-induced eyestrain makes it truly a
"sight for sore eyes"!

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@tortoisesvn.tigris.org
For additional commands, e-mail: dev-help@tortoisesvn.tigris.org
Received on Thu Apr 21 19:52:06 2005

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.