Your comments

That is very easy to achieve. Open the Open Source repository in SmartGit, use Repository | Settings and enter the different email address. This will write the user.email to the repository's .git/config.

What exactly needs to be different for your open source projects than for the others - email address?

There were several reasons why we didn't made the "fixup!" prefix the default. One is that when selecting a message from a previous commit it would have required an option (existed before). Instead of the limited Git default way, we thought for a GUI our 3 options in the Interactive Rebase dialog are more suitable and cover more use-cases.

Please set the low-level property git.rebaseInteractive.autoSquash to true.

What is your exact suggestion?

What commands you miss most?

Please request this by the developers of your used Linux/GTK-theme.

This also should work if the commits have the same message.