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!

Standard Window: support for GitLab
Similar as for GitHub, merge requests and their C/I status should be displayed.

Search branches in branch view
Hello,
In SmartGit in the Working Tree Window in the bottom left ist a window labelled with "Branches" which shows a list of local and remote branch names.
For reviewing I have to search the correct branch for a checkout. As we have several thousands of branches and they are alphabetically sorted within its subfolders, I have to search long lists in each subfolder. It would be sooooo handy to have a search field and filter the branches! Also sometimes I barley remember parts of an old branch name to look up when was or who did worked on a certain feature. I imagine a text filed as it is seen in the Files window.
Thank you
Chris

Graph: drag and drop to rebase not checked out branches
If I drag and drop the current branch to another one, I get a context menu offering to either reset or rebase.
If I drag and drop a non-current branch to another one though, I only get the reset option; it'd be nice to be able to rebase without having to checkout first.
I understand git rebase may still auto-checkout behind the scene, but even if there is no workaround, it could still be interesting to do it all in one go and come back to the initial context at the end.

support mouse navigation buttons
I spend a lot of time browsing through the commit graph, and doing things ike "reveal commit" on a branch, which often takes you far away from your previous focus: I often find myself instinctively clicking the back/forward buttons on my mouse, expecting to cycle through the commit selection history... would be nice.

Branches panel: sort by head date
It is often useful to see just most recent branches and search among them, best would be having also the possibility to maintain the view by folders (each folder containing branches sorted by head date)

Branches panel 2 levels folders
Integrations with tools like atlassian bitbucket/jira helps creating prefixes to group branches based on usual '/' depending on the task type (feature, bug, ...), the problem comes when multiple users need personal branches, in this case to avoid first level folders floading it is be helpful to nest these branches as "personal" but SmartGit doen't handle a second level of folders

Option to have "Add Branch & Checkout" as the default button on "Add branch" dialog
It drives me bonkers when I branch then commit, only to find that I committed on the branch I was on before :)
This happens to me because "Add Branch" is the default button in the Add Branch dialog, and it leaves me on the old branch.

When multiple commits selected in log view, "select mutual ancestor"
I often want to know what commit is the most recent shared ancestor for two commits.
Suggestion: when more than one commit selected in Log view, add "Select Mutual Ancestor" to popup menu. This would unselect the selected commits and then select (and show) the most recent commit that is an ancestor of all selected commits (as "git merge-base" would).

Stage button in File Compare window
in File Compare after you're done with take left/take right, you have a Save button, would be nice if you also had a Stage button next to the Save button
Customer support service by UserEcho