Your comments

You can see the current branch also in the Branches view (by default left-hand, too). I guess you will still have this visible even when working with a single repository?

There is a already a Push To Gerrit action since version 8: https://www.syntevo.com/doc/display/SG/Gerrit

How do you resolve this problem using gitbash?

I'm not sure whether there is anything left to do in SmartGit: you have to create the gitolite repository using gitolite functionality, then you will change the URL using Remote|Properties (as you have already used yourself).

Please post the JRE issue to the smartgit google groups.

When you clear the existing commit message and toggle Amend, SmartGit should automatically set the old commits's message.

Please post some examples of long branch names you are encountering and suggestions on how to shorten them.

Please explain in more detail which git commands you would currently invoke from command line as part of this procedure?