Your comments

Thanks for your suggestion, Thomas. The problem is that the log info I am interested in isn't related to the Git operation failing - generally the PUSH completes just fine - it's what happens on the remote server after that. I only notice that an error occurred there if I read the log lines returned. SmartGit doesn't recognize any failure. (The operations are related to a build server.)

I would like to be able to select MORE text than a single line. There are some git-hook-based compiling operations which happen for some of my repositories on PUSH. A LOT of useful server messages are passed back and visible in the output window, and sometimes I need to copy that full log of messages to share with someone else. Copying only a single line at a time is too painful.

I was thinking that a "Copy" button next to the tiny "Clear" button on the window would solve the issue. If it could copy the complete contents of the output to the clipboard, then we could easily paste into notepad, or whatever, for further manipulation, smaller selecting, etc. This would allow the current structure of the visible window to stay the same.