Share your ideas on how to improve SmartGit!
This is no support platform! To report bugs or request support, please contact us directly. If in doubt ask us.
First search for a similar request and add your votes or comments there.
Take the time to describe your request as precisely as possible, so users will understand what you want. Please note that we appreciate your time and input, but we don't give any guarantees that a certain feature will be implemented. Usually, a minimum requirement is a sufficient number of votes. Hence, please don't comment like "when will this be implemented", but vote instead.
Follow the stackoverflow.com writing guidelines.
Thank you for your help!

List of files that was removed from branch, and option to include those files in search result
For example at some point you developed component and it was committed. Then something happened and it was removed (architecture changed, reworked code, etc.). It would be nice to still be able to search for those files or display them as separate list.

ReviewBoard support for pre-commit reviews
It would be great if ReviewBoard could be supported natively for pre-commit reviews.
It's possible to call RBTools via an external tool call but it doesn't work for SVN repositories because they aren't standard git-svn repositories and aren't supported by RBTools.
It would also be handy to have UI support for creating and updating ReviewBoard reviews.

Save/Load work area layouts
Now there are two built in layouts (Main and Review). I would like to be able to customize some of custom layouts and switch between them.

Repositories view: optionally hide closed repositories
To stay focussed on the current repository only.

Open Index Editor at Selection vs. Top Of File
As far as I can tell the Index Editor always opens at the top of the files... regardless of what you're looking at.
But if I'm viewing changes, and see something highlighted red or green... it would be nice if I right clicked there and said "Open in Index Editor" if it opened scrolled to that point. Otherwise I have to go find it again.

Option to preview pixel art sprite diff (file compare) with crisp (nearest neighbor) scaling on Ctrl + mouse wheel up
I'm working on a 2D pixel art game and while the diff image panes are useful, the images are very small and require me too zoom with ctrl + mouse wheel up. However this leads to blurry pixel art.
I'd like an option, either a button or right-click menu, if possible saved per repository (useful for a whole project in pixel art while others are in HD), to scale the image with nearest-neighbour algorithm to show crisp pixel art.

add new parameter "current git branch name" to be used with external diff tool to see branch name when making merge
When comparing changes or doing merge between two branches, it's important to see the name of the branch on left / right panels. For external diff tools there are existing lefTitle / rightTitle parameters that can be passed to an external diff tool,
but they show HEAD and Index when comparing local changes. Instead of that I would like to see current git branch name.

Add possibility to submit merge request from "History" perspective in Standard Window
Hello,
I like the Standard Window which combines Logs and Local views.
However, what I miss is the ability to submit and review the Merge Requests, which prevents me from fully switching to the Standard Window.
Please consider adding these features to the "History" perspective view?

MacOS - use login shell (with profile) to run all Git commands
I had an issue with a new customer's project where there were pre-commit hooks that needed the login shell to run.
As such I was unable to commit the change via smartgit and had to commit via the command line git.
What was the hook? An eslint operation that needed the nvm default nodejs for the project (18) as that's how we manage node versions.
Since the login shell was not invoked, nvm didn't setup its default version, and thus the pre-commit hook failed.

I tried what Thomas sugested - I hope this helps.
From zsh you can open SmartGit via:
open -n /Applications/SmartGit.app
Customer support service by UserEcho