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 precise as possible, so we (Syntevo) and other users will understand what you want. A plain request "SmartGit should look cool" is too vague because we don't know what we should change, and hence will not be approved by us.

Thank you for your help!


Support Github Flow

kros 1 year ago 0

Support Github Flow


Provide key binding for opening Log for entire repo

Ram Rachum 1 year ago 0

I often want to open the Log for the entire repo, very rarely for a specific file. So I want a keyboard binding (say Ctrl-Shift-L) that opens the Log for the repo. I'm tired of switching to the Repositories view and pressing Ctrl-L


SSH: SHA2 support

Marc Strapetz 1 year ago 0

User tools on the popup menus

gsimard 1 year ago • updated by Marc Strapetz 1 year ago 6

Provide a mechanism where the user could add their own actions in the list of actions on some popup menu.

Take this popup for example:

Open and Open File will both invoke the program associated with the file extension. I do not always want to open the full IDE for a file but simply edit (UltraEdit) or browse (V Fileviewer) or Zip or copy the file someplace else.

It would be nice to be able to add actions to the popup list.

Marc Strapetz 1 year ago

In the Preferences, section "Tools" you can already configure tools. Isn't this what you are looking for?


Remove files incompatible with the current .gitignore

David Rodrigues 1 month ago • updated 1 month ago 2

If you create a file like "abc.txt", commit it, then create a gitignore to ignore that file, this file will keep being part of the repository. So a solution like "removed ignored files" should be great.

It could be done automatically, like an suggestion to user just remove a new ignored file from repository, or as a tool option (via menu).

It basically do that:

git rm -r --cached . 
git add .


File compare: as in Beyond Compare, e.g. right side has lines removed, show them as empty

Dennis 7 months ago • updated by Wolfgang Gauch 4 months ago 4


File on the left has code that was removed from the file on the right when comparing different versions of the same file.

As in Beyond Compare diffing tool, show matching but blank line(s) on the right. That way both sides will be shown with matching lines on the same eye level. This is especially important if larger chunks of code were removed on one side. The current functionality will show just a narrow line on the right side.

This could be an option to toggle in settings.


Notify when TODO items are found in code

woltman 10 months ago • updated by Herst 8 months ago 5

I'd like for a notification to pop up when committing code that has TODO comments in it. IntelliJ's git plug-in does this. It looks through all the code you're about to commit and if it sees any TODO comments, it says something like "You've got outstanding TODO items, are you sure you want to commit this code?" and it lists the file name, line number, and the contents of the TODO note.

The feature can be disabled if it bothers the user, but I really like having it as a reminder.


Have an option to checkout branch automatically after fetching that branch using "Fetch More..."

Fenn 10 months ago 0

I've fallen victim multiple times fetching a branch from my remote repository (right click origin > "Fetch More") and committing to what I think was the branch I just fetched. In reality, I forgot to double click the branch after fetching it which to me seems redundant. It'd be nice to have a checkbox with a default option of "checkout after fetching branch"