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!

+4

OS X: use native keystore instead of own password manager [SG-7921]

Marc Strapetz 8 years ago updated 8 years ago 0
+3

Add ability for graph squash context menu to work on non-contiguous commits

David Rees 4 months ago 0

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).

Log window Standard window
+3

Allow double-click to stage in Log and Working Tree windows

David Rees 4 months ago updated by Daniel Siegl 4 months ago 2

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!

Log window Working Tree window
+3

Allow custom colors for red/yellow/green messages in the Output pane

lshort 5 months ago updated by Daniel Siegl 5 months ago 1

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.  

+3

Make Find dialog non-modal

rconde01 10 months ago updated by Thomas Singer 10 months ago 0

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.

Changes view
+3

Add option to remove "Commit and Push" button.

skydreamer oo 10 months ago 0

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. 

Commit dialog GUI Settings
+3

Option to edit the file-path of a repository in "Repositories" view

terablade2001 1 year ago updated by Thomas Singer 1 year ago 0

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...

Repository Management
+3

Built-in shell to execute commands

Thomas Singer 1 year ago 0

Offer a shell to execute (Git) commands. Allow to easily select file paths, e.g. by dragging the file to the shell control.

+3

Revert Hunk in committed diff

Alireza 1 year ago 0

"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.

Missing Git feature
+3
Started

Support Markdown in commit messages [SG-16156]

Sync 2 years ago updated by Marc Strapetz 1 year ago 4

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.