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

Diff tool should insert code difference, for example, when SHIFT key is pressed

Андрей Шенец 8 years ago updated by k h 8 years ago 5

Right now when you compare changes in two panel diff tool, or three panel diff tool you can got case when diff tool allows you only to replace code. It can happen when in two branches the same line of code has been changed and you are trying to merge these files.

It would be great to have possibility to force diff tool to insert diff line if SHIFT key is pressed.


Image 24

+4

When receiving the message "the following untracked working tree files...", allow the user a choice.

Thomas Hansen 8 years ago 0

When switching to/from a branch where new files are added sometimes files are left behind (soapui project xml for example), when switching back to the branch with the new files you'll often get the warning "The following untracked working tree files would be overwritten by checkout", and a list.


It would be nice to have an option added to this dialog to basically say "ok, overwrite them". Instead of having to look them up 1 by 1, and manually deleting them before trying to switch to the branch a second time.

+4

Show details for annotated tags [SG-8209]

Marc Strapetz 8 years ago updated by Thomas Singer 7 years ago 2
Missing Git feature
+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 6 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 6 months ago updated by Daniel Siegl 5 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 7 months ago updated by Daniel Siegl 6 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 11 months ago updated by Thomas Singer 11 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 11 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