Community
Participate
Working Groups
In Subversive/Subclipse, while sitting on the commit dialog, a user can right-click on each resource pending commit and see the local changes, so the user can easily write a commit message comprising all of the changes. The EGit commit dialog needs a similar feature.
EGit already provides 2 options: - in commit dialog double-click the file and you'll get a compare view - use the staging view which is non-modal and allows to use the full workbench while incrementally staging files and incrementally preparing the commit message
Also see bug 321018 which is about showing the compare view inside the commit dialog instead of a new window.
If it matters, I would point out that the way that is done in the commit dialog is not a very good interface design. Actions bound to multi-clicks should just be shortcuts to actions available without multi-clicks. It makes accessibility more difficult, for one. You should have "compare" options in the right-click context menu. I'm not saying there's anything particular wrong with having that action on double-click, but that shouldn't be the only way to get to it.
You're right, it would be better if it was also available in the context menu. Change for implementing this: https://git.eclipse.org/r/18416
merged as 84294240688eaff89bbf9515c2173dea0c5c8ec4