Your comments
In SmartGit, you are able to see all versions of the file by changing the View Commit. The History of current line shows you all modifications for the current line. AFAIU, this is similar as what you see in Perforce when selecting a range, but just for a single line.
DeepGit's focus is on investigating changes to a line/block as well. But it's using a different user interface concept and it's using smarter algorithms to trace back modifications.
This is already possible: just drag the view into the center of another view which you want to group together.
Are you aware than you can "speed search" for commits by just starting to type while the focus is in the table?
Also, there is another (big) problem with your suggestion: SmartGit would possibly load a huge amount of commits into memory while searching your repository (to the beginning). This quickly results in an out-of-memory problem which is the reason why we had changed code some versions ago to *not* work on the entire graph.
This has been implemented now in version 8.1 preview.
@jeff, it's reasonable to extend 201 topic for content diffs as well (I guess the author even assumes this implicitly when clicking on a file). To bundle votes, it makes sense to join both issues, but it's up to ...
Can you please elaborate on this?
Customer support service by UserEcho
Pierre, please make sure all related background-options are selected in the Preferences, then adjust following system properties:
https://www.syntevo.com/doc/display/SG/System+Properties#SystemProperties-Backgroundoperations
Please let us know here once you have found a configuration which is working fine for you.