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!
Force push with lease
By default the application when rewriting the history uses git push --force (in the case of GIT).
It woulf be good that it rather (or at lease give the choice) uses --force-with-lease which is more secure.
View tags in groups
Currently, Branches with the same name before a forward slash are grouped together, but Tags are not.
Source Tree does the grouping for both Branches and Tags, plus they have a nice folder icon for it for a more pleasant UI experience.
Compare Stash with working tree
Quickly see what the stash would change of applied to the working copy, summary of change files woudl be good, this woudl allow you to dop an irrelavant stash quickly and easily
Allow svn branch names with slash symbol
Right now I can't see any branch from remote SVN server if the branch name contains '/'. For example 'feature/15232_pathfinding' is displayed as 'feature' and I'm unable to check it out. Furthermore I cannot create a brach with '/' in it. Tortoise SVN allows to operate with such names so it would be great if SmartGit would also understand them.
When working with groups, the UI should only be disabled for repositories that are executing actions
Currently, when working with groups of repositories whenever one repository is being updated/pulled/pushed, UI (logging etc) is disabled for all other repositories.
mintty color schemes (update Git for Windows)
Would it be possible to update SmartGit to the latest version of Git for Windows?
Being able to use color schemes in mintty is a feature I'm really looking forward to use.
Better support for Gerrit users
For example, every time I am pushing changes to Gerrit I have to:
1) Remote -> Push To
2) Select Target Repository to be Gerrit (I have multiple origins and Gerrit is not the first one)
3) Check "Custom Ref"
4) Push
I would love to have all those steps under one button on the main bar. It gets kind of annoying when you push often.
Another thing is squashing commits to one. Gerrit requires a CL to be single commit. Squashing is a lot of clicks.
Slow/sluggish/choppy scrolling of text lists (like Files, Log, Commits, etc)
On SmartGit for Mac OS X, the scrolling of the lists is slow and choppy. These lists are things like Files window, or Log window, or Commits list.
Other apps like SourceTree (or virtually all other Mac apps) will scroll these lists much faster and smoother.
Also need a way to customize the font size in these lists.
Linux: Improve proxy handling
While the proxy settings (env vars http_proxy, .. in /etc/environment ) are used by git and communication with Bitbucket-Server, they are not recognized by SmartGit's "Check for New Version...". The option "Use following proxy..." could be used to "Check for New Version..." but not for accessing Bitbucket on an internal network, because there isn't a "no_proxy" option in SmartGit.
Hide HEAD/Index differences when I'm viewing Index/Working Tree
I can switch the Index Editor to show only two files. Index/Working Tree, or HEAD/Working Tree. But either view I choose, it always lists changes between all three versions: HEAD/Index/Working Tree:
When editing the index I'm usually interessted in changes between Working Tree / Index. So I open the Index/Working Tree view. But I still get changes between HEAD/Index. Those changes distract me:
There's only one char changed. But I still get a second "changed" line.
Customer support service by UserEcho