Your comments
Unfortunately, I have no idea how to change the repository settings easily for multiple repositories with possible contradicting options. Maybe the simplest solution for you would be to add an external tool in SmartGit that configures the user.email option according to your needs, e.g. execute the command
Command : {git} Arguments: config user.email user@domain.com
Then setting it is just one click in the Tools menu.
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?
Is fixed in build 14215.
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.
What is your exact suggestion?
What commands you miss most?
Customer support service by UserEcho
Of course, SmartGit has this feature: Local | Run Garbage Collector - but it is completely unrelated to this request.