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!

+1

SSH: SHA2 support

Marc Strapetz 10 years ago • 0
0

Support new bitbucket ssh hostname

Giacomo Baso 1 week ago • 0

Following the move to ssh.bitbucket.org I updated my remotes and git known hosts to the new hostname.

When using the bitbucket hosting provider integration (with ssh) to clone a new repository, smartgit tries to use `bitbucket.org`. It should be updated to use `ssh.bitbucket.org`.

Hosting provider
0

Syntax highlighting as javascript for *.mjs and *.cjs

Andrii Prudnikov 2 weeks ago • updated by Thomas Singer 2 weeks ago • 1
Changes view Conflict Solver File compare
0

Graph view: Allow regex filtering across commit message and author

Uwe_K25 1 month ago • 0

In the Graph/Log view, when the Filter field has regular expressions enabled, the filter should be applied to an internally concatenated string containing the commit's message and author.


This would make it possible to search for commits of a particular topic from a particular developer.


Example commit:

- Message: "Cleanup tracing exceptions"

- Author: "Thomas"


The regular expression  "trac.+thom" should match this commit.

Graph Log window
0

Option to skip "Unsupported OS Version" for recent macOS versions

Tridle Smith 1 month ago • updated 1 month ago • 2

I've paid for a licence, but I'm getting constant nagging at startup over macOS 27 being unsupported. I get it, but SmartGit works and this is just unprofessional nag-ware. No other apps on my Mac do this!

People without the perpetual right to upgrade will be FORCED to upgrade for no reason. Lets just have a one-time warning, and keep things professional.

Its a pity this otherwise superb product is resorting to nagware in this way. Essentially forcing everyone on macOS to buy a new licence every year.

GUI
0
Completed

Standard Window: `Sort by Refs (Numbers Reversed)` behaves differently

KIM Jaesuck a k a. gim tcaesvk 1 month ago • updated by Thomas Singer 1 month ago • 1

`Sort by Refs (Numbers Reversed)` produces  the following order in the Log Window and the Working Tree Window:

2026/1231

2026/0101

2025/1231

2025/0101

However, in the Standard Window, the order is:


2025/1231

2025/0101

2026/1231

2026/0101


This seems inconsistent with the behavior in the other windows.

Branches view Standard window
0

Disable file name completion or allow rebinding

Joe 1 month ago • updated by Thomas Singer 4 weeks ago • 2

Hi!

Ctrl+Space in the commit message editor opens the file completion popup. I don't use this feature and would like an option to disable it.

The existing commit.fileCompletion.maxEntries setting appears to control the number of entries displayed, but setting it to 0 still displays entries, so it doesn't provide a way to disable the feature.

Could we get a setting to either disable this behavior or rebind it to a different key combo?

Please and Thank You!

Commit dialog
0

In merging state, list conflicted files at top

ubruhin 4 months ago • updated 4 months ago • 2

When merging a branch which leads to conflicts, I often run into the problem that the conflicted files are spread across hundreds of rows in the Files view:

Image 1016

It is not practical at all to scroll though hundreds of files just to find the 5 conflicted files you need to resolve manually. The only practical option seems to be to sort the list by the State column, to have all conflicted files at the top.

That works fine, but after the merging state is left, the new sort order remains, and I have to change the sort order again to get the list sorted by relative directory & file name (i.e. a sorting order which feels comfortable for me).

As this is happening regularly, I'm constantly changing the sort order, which is annoying. I wish the sort order in the merging state is memorized separately from the sort order of the normal state. So every time I run into the merging state, files will be sorted by State automatically, and after leaving the merging state, sorting automatically changes back to Relative Directory & File Name (i.e. the sort order of *before* the merging state).

This would be a big quality of life improvement :-)

GUI Working Tree window
0

If you have two commits selected in Graph view, highlight the path between the commits.

griscom 5 months ago • 0

I often select to commits to see the differences between them. It would be great to have the path/commits between the selected highlighted.

Graph
0

Conflict Solver: Highlight actual changes

Gxost 5 months ago • updated 5 months ago • 4

When I open Conflict Solver, in numerous cases it overwhelms me with lots of unrelated changes because files were changed a lot. There may be only a few lines actually changed in the commit, but I see so many colorful lines showing the differences between ours/theirs and the merge result that it's difficult to understand what's going on without looking at the original commit. It's a confusing experience.


It would be great if all changes not relevant to the applied commit (as a result of cherry-picking, rebase, etc.) were somehow (optionally) highlighted. For example, irrelevant changes might be in muted colors.

Conflict Solver