Edgewall Software
Modify

Opened 15 years ago

Closed 15 years ago

#434 closed enhancement (fixed)

Highlighting of changes within lines on diff's viewer

Reported by: rgl@… Owned by: Christopher Lenz
Priority: lowest Milestone: 0.8
Component: version control/changeset view Version: 0.7
Severity: normal Keywords:
Cc: Branch:
Release Notes:
API Changes:

Description

It would be nice to see the changes made within the lines of a diff highlighted; something like this:

http://www.badgers-in-foil.co.uk/projects/cvsspam/example-simple.html

This would be great for seeing little changes in columns, like this one: http://projects.edgewall.com/trac/changeset/564 (only one char was changed).

Attachments (0)

Change History (6)

comment:1 by anonymous, 15 years ago

Severity: normalenhancement

comment:2 by daniel, 15 years ago

Milestone: 0.8
Priority: normallowest

Very cool feature indeeed.

comment:3 by Christopher Lenz, 15 years ago

Owner: changed from Jonas Borgström to Christopher Lenz
Status: newassigned

comment:4 by Christopher Lenz, 15 years ago

Resolution: fixed
Status: assignedclosed

Implemented in [906].

comment:5 by anonymous, 15 years ago

Resolution: fixed
Status: closedreopened

This is a nice feature, but it works a little bit too well right now. In some cases it produces really strange looking results, at least for me.

Create a diff of these two lines and you know what I mean:

unsigned index;
std::size_t index;

comment:6 by Christopher Lenz, 15 years ago

Resolution: fixed
Status: reopenedclosed

I've changed the algorithm in [927] so that the extent of all changes in a line is highlighted instead of the individual changes.

Modify Ticket

Change Properties
Set your email in Preferences
Action
as closed The owner will remain Christopher Lenz.
The resolution will be deleted. Next status will be 'reopened'.
to as closed The owner will be changed from Christopher Lenz to the specified user.

Add Comment


E-mail address and name can be saved in the Preferences .
 
Note: See TracTickets for help on using tickets.