Patch Set 1:

> It seems "Copy" is disabled when there is no selection 
> only on the first try after opening the commit viewer 
> (tried using Eclipse 3.7.1). When repeating this
> experiment while keeping the view open "Copy" is always 
> enabled also when there is no selection.
This is really strange. I can't reproduce this. Do you really test the context menu and not the main menu? Can you please provide exact steps how you make the 'Copy' context menu item enabled while the selection is empty? I'm on Windows 7.

> I find this overly complex. I expected an action to just 
> copy the SHA1. So why do we need two menu actions "Select 
> all" and "Copy" instead of simply "Copy SHA1". When using 
> "Select all" I have to click another time to copy the 
> selection which is annoying. Also usually I only need the 
> SHA1 without prefix "Commit " so I would never use 
> "Select all".
I choose 'Copy' because there is already Edit > Copy which does exactly the same: it copies the selected text.

When there's a text selection 'Copy' should not do smart things behind the scenes.

Having said that, I really like your idea of just adding a 'Copy SHA1' context menu item. I can change the patch accordingly if you agree.