Your comments

This would help a lot when working with one window! No more opening several logs and getting lost...

The alignment in diff often fails to match the corresponding lines. here a quick example:


Beyond Compare, and how I would expect it:



SmartGit:


It should put some more effort in finding the best matching lines.

Left side is harder to read as a file, yes. But I don't code in diff view ;-)

But changes are much easier to see when they are aligned, and the added stuff is compared to empty lines.

We also use these tools here (Git, SmartGit, Word, Beyond Compare), but it would be nice to get a quick overview of what changed in non-text files right from the SmartGit diff view. So I strongly support the converting approach.

If the change viewer would be put in a container, then it could be repeated for different files, as long as no single file is selected.

I copy'n'pasted a quick mockup: