Patch Set 1:

I am on Mac OS X 10.6.8. I used the new context menu:
- open commit viewer
- right click the commit SHA1 without selection -> "Copy" is disabled
- select some part of the SHA1 and right click again -> "Copy" is enabled, copying to clipboard works
- again right click the commit SHA1 without selection -> "Copy" is enabled
- maybe this is a platform dependent bug in SWT ?

Your proposal to provide 2 actions "Copy" to copy selection and "Copy SHA1" to copy the commit ID not regarding if there is a selection sounds good to me.