qdiff doesn't scale particularly well for lots of changes
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
QBzr |
New
|
Undecided
|
Unassigned |
Bug Description
This is more of a brain dump at trying to describe the problem.
Basically, if you have a diff which spans 50+ files, it is pretty hard to follow using qdiff. The headers that separate the files are just more text, so there isn't an obvious denotation, and stuff like the scroll bars don't provide a lot of explicit support either.
If you compare it with something like 'meld' which has the individual change locations noted on the scroll bar, you could go a step further and show file separators there...
Or maybe switch to a 'view one file change per "page"' and have a way to easily select the page to be viewed.
For example, a tabbed widget, that would have one diff per page...
I don't have great answers, I'm just bringing up the issues of how do you represent diff 'at scale'.