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!
Add ability for graph squash context menu to work on non-contiguous commits
Add ability for Squash context menu in log view to work for non-consecutive commits. Currently it only works for consecutive commits. If non-consecutive commits are chosen then smartgit would trigger a interactive rebase that does the following:
- reorder selected commits so they are consecutive
- then squash them
If there is an merge issue then smartgit drops into interactive rebase resolve step so use can resolve (or cancel).
Allow double-click to stage in Log and Working Tree windows
Standard Window has the option for double-clicking of a local file to stage or unstage changes for that file. Please add that same option for Log and Working Tree windows. Thanks!
Allow custom colors for red/yellow/green messages in the Output pane
Those of us who are colorblind would find it useful to be able to set custom colors for "red", "yellow", and "green" messages in the Output log. With tiny icons on a 4K monitor, it is easy to overlook a failed operation.
Make Find dialog non-modal
When i have the diff window open, and open the Find window it's modal so i can't scroll or interact with the window. It would be good if it were "stay on top" but non-modal.
Add option to remove "Commit and Push" button.
Hello guys.
I have been using SmartGit for years. The longer I use it the more I love it. But also I am getting used to click 'commit and push' button pretty quickly and automatically. Keeping in mind that I shouldn't do that and that I have to verify my commits before pushing, I cannot stop.
So I ask you to add an option to disable or even hide this button. I would be happy to free-willy disable it which would force me to split the process into two steps: commit, then push.
Hope to see this feature soon since it's not so hard to implement and also it's not a big impact for the ones who disagree.
Option to edit the file-path of a repository in "Repositories" view
Hi
Recently I had to move in a different disk location a folder with some repositories, which I had already setup in the "Local repositories" window. Then I faced the problem that in the "Local repositories" window I had no option to update the repositories paths with their new disk location paths. The only way was to erase them one-by-one and add them on-by-one in their previous groups, facing in each addition the need to close the repository which automatically was opening too. It was a bit annoying and prone to errors.
Thus the feature I'd like to see in SmartGit is to be able to right-click on the wanted repository in the "Local repositories" window and have an option to edit the disk location of the selected repository.
Such a change should actually automatically do what someone can do manually till now:
1. Keep the selected repository's parent group from "Local repositories" and the repo name (if repo is renamed)
2. Delete the repository from "Local repositories"
3. Add at the kept parent group of "Local repositories" the repository at the new given path. Rename as the previous name.
4. Do not open the updated repository (because user may want to change paths of other repositories too)
I think this would be a very handy feature for those who at some point may need to move folder(/s) with repos elsewhere in their local machine...
Built-in shell to execute commands
Offer a shell to execute (Git) commands. Allow to easily select file paths, e.g. by dragging the file to the shell control.
Revert Hunk in committed diff
"committed diff" is activated when a single commit or a range is selected.
in this state the context menu on changed hunks in diff window only shows "Copy"
It would be nice to be able to stage the reverse of the selected hunk.
Thanks.
Support Markdown in commit messages [SG-16156]
It would be nice if the [Commit] window would display commit messages in Markdown.
Even if it's an opt-in advanced option, I would be happy.
Customer support service by UserEcho