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!


one click "fork submodule" to copy and replace remote submod

jaunt 1 year ago • updated 1 year ago 4

I.e. fork a remote repo (i.e. github) into a local empty repo (i.e. gitolite). Ability to synchronize down the road.


Track remote branch check box is cleared when I edit the local branch name

Ed Ball 1 year ago • updated by Colin Richardson 11 months ago 4

When I check out a remote branch on my `fork` remote and change the local branch name from `master-2` to `master-fork`, the "track remote branch" check box is cleared, which is frustrating if I forget to check it again. I guess that is by design, but why?


Improve view by adding tabs behavior

voffka 0xff 1 year ago • updated by Marc Strapetz 1 year ago 0

Each view is an independent UI element, however they look like they have single tab in it (it used to provide name of the view). But from usability point it would be nice if they can behave like real tabs. In this case you put few views into single zone and access them by clocking on their "tab" header.


Log: replace filtering options popup with dialog

Alex 1 year ago • updated by Thomas Singer 1 year ago 1

Currently every time I want to alter the filter options in the Log window I need to tick each option (Author, Committer, File) but after each click, the filter menu disappears, meaning I need to click the filter menu again to bring it up before I move onto the next option to tick.

The filter menu should remain visible until ALL my selections are made.


in linux to big frames between windows

Pavel 1 year ago • updated by Thomas Singer 1 year ago 3

Very little work space, occupy most of the frame between windows

Debian 8, canonicle


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

Pavel Gorin 1 year ago • updated by Thomas Singer 1 year 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 1 year ago • updated by Thomas Singer 1 year ago 1

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


Option to disable checkout confirmation

Impworks 1 year ago • updated by Thomas Singer 1 year 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 1 year ago • updated 1 year 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.