Lens mode (better mouse wheel support)
[log] IDEA-64583 Don't invokeAndWait from runProcessWithProgressSync

There is no need to call invokeAndWaitIfNeeded from
runProcessWithProgressSynchronously: just substituteCommitMessage
after runProcess... completes in the calling (EDT) thread.

Use runProcess... which returns value. Since it also throws an
exception, pass the possible VcsException to it. If it happens,
show an error message to the user.