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!


Save the merge message and Conflicts list right after merge with conflicts.

Pavel Gorin 3 years ago • updated by Thomas Singer 3 years ago 2


1)Merge some branch with conflicts

2)Resolve conflicts


At the 3rd stage I have my commit message empty. I would like to see (merge '...' to '...', conflicts: [...]). May be this happens because We have .gitct file on our project and message is overwritten by it. I would like you to override it in merge cases. GitExtensions does this.


how to translate SmartGit UI?

Yuriy 3 years ago • updated by Thomas Singer 3 years ago 1

Is there a way to translate the user interface SmartGit? Maybe enough to translate any file?


Option to disable checkout confirmation

Impworks 3 years ago • updated by Thomas Singer 3 years ago 1

Every time I change a branch, this notification shows up:

I would like an option to disable this confirmation and just check out a branch if I double-click it.


Exclude filter

ck05 3 years ago • updated 3 years ago 2
SmartGit has a nice file filter capability, but sometimes it would be great if it was possible to temporarily exclude (or ignore) certain files. Although this can be done by adding a line to the .gitignore file and removing it later, this is prone to errors if the removal is omitted.
It would be better if one could temporarily remove some files from view without ignoring them permanently and therefore risking to forget them. This could be realized by a checkbox similar to the regex option that says "show all except". The filter textbox should then change its label and maybe also its color to indicate the "inverted" mode.
A use case for this would be to exclude files that will be added with a later commit etc.


Syntax Highlighting: support for VB language

punchypie 3 years ago • updated by Marc Strapetz 2 years ago 0

Please add support for Visual Basic (both "classic" and .NET) in the list of languages recognised by the syntax highlighter. Currently the "Basic" language only supports the original version with uppercase keywords.


changes scroll during commit

matt.higger 3 years ago • updated by Thomas Singer 3 years ago 1

very minor:

I'd like to be able to scroll through the changes while writing the commit message.


support/offer git-imerge incremental merge scheme for simplified conflict resolution

ck05 3 years ago 0
git-imerge tries to simplify merge conflict resolution by doing "incremental" merges. It would be great if SmartGit could also offer such a scheme to simplify testing of merge results

Create "CTRL + Q" key binding

Stephan 3 years ago • updated 3 years ago 2

Simple one: I'm used to closing apps with CTRL + Q rather than ALT + F4. Could you please create an alias keybinding to allow this?


Log, Details: add a hyperlink underneath the PR number

Jean-christophe MANCIOT 3 years ago • updated by Marc Strapetz 3 years ago 0

When reading the log of some public repository like Ansible in this example, all pull requests appear without specific link, just the number & title, so we have to make a search to discover some details about each PR.

My proposal is to- add a hyperlink underneath the PR number to the corresponding PR on the repository web site, even if the PR is closed (see screenshot, whoops, we can't add some).
The call is easy: repository_URL/pull/PR_number, at least for GitHub.