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!

0

Add rebasing workflow to split up branch into multiple topics

rconde01 5 months ago updated by Marc Strapetz 4 months ago 2

Often i'm working on a long lived branch and I may:

* Need to fix something not directly related to what i'm working on

* Fix something from a previous commit in the same branch

What I often desire is this workflow:
1. Select a range of commits in smartgit

2. Go through each changed file and associate an entire file or hunks within those files to a topic

3. Have smartgit rewrite the history to make each topic a commit

0

Reveal in Explorer command should be available on all repository regardless of whether it is open

Andrian 5 months ago 0

Currently Reveal in Explorer command is only available on open (current) repository.

I don't believe such restriction is necessary and the command should be available on all repositories and only notify/prompt user to remove repository if it can no longer be found.

This should apply to all 'Open in ...' and 'Reveal in ...' commands.

GUI
0
Completed

No way to see >1 tag on a commit in Standard Window

Will 5 months ago updated by Thomas Singer 1 month ago 3

When a commit has more than one tag, as far as I can tell, there's no way to see what the tags are. Single tags appear in the log graph, but when there are 2 or more, it just shows "2 tags". Mouse hover, right-click, and select do not show the tags. The only workaround I've found is to open the Log Window and start again. Very frustrating.

The Log Window shows full details in its "Commit" view: branches, tags, on branches, and merged to branches. Very useful. I don't understand why that info is no included in the commit view of the Standard Window. Please add it.

Standard window
0

Commit message translation (existing commits)

Sebastien Matte 5 months ago updated by Thomas Singer 5 months ago 1

In the graph window where we see the messages of all commits, it would be really helpful to be able to get a translated version of the commit messages. When you are browsing an external repository it is sometime really difficult to understand a commit when the commit message is written in a language that you don't understand. (I need to work in a Japanese repository and I don't understand any commit messages). 


  • This should be optional as I don't think that everybody wants to translate everything
  • The graph window should display all commit messages in the language of your chosen.
  • The commit window when you select a commit should also reflect the translated text.
  • You should be able to search for translated text in the filter box component.
  • The repository should not be modified with the new translation and allow people to force-push such changes.
  • The language of the commit message could be detected automatically (translation services or AI). 

I don't know if metadata can be attached to commits but having the translated text attached to it could save time and prevent translating the commit message each time the repository is opened.

Graph
0

Please make SmartGit smart here too: Dialog: Add GitHub Account

Thomas Schittli 5 months ago updated 5 months ago 1

Hello

With SmartGit, it’s unfortunately a recurring disappointment that SmartGit doesn’t guide users smartly, for example, this dialog:


Image 1003



  • Of course, a user can have multiple GitHub accounts.
  • So why doesn’t this dialog explicitly mention which account is being referred to?


Is the user supposed to assume 🥴 that SmartGit is referring to the repository that is currently active?

Well, in reality, a GitLab (not GitHub) repository is active in SnartGit 😉

It would be a great solution for users who rarely work with Git and are therefore very happy to have an app that walks them through such tasks and leaves no questions unanswered  - questions they would otherwise have to figure out on their own.

But that’s true, too, of course:

Thank you so much for this app, which is often smart!


Thanks a lot, kind regards,
Thomas

GUI Settings
0

Bitbucket Cloud integration broken: CHANGE-2770 cross-workspace API sunset (April 14, 2026)

Luke Stevenson 5 months ago updated by Marc Strapetz 5 months ago 3

As of April 14, 2026, Bitbucket Cloud has permanently removed the cross-workspace repository listing API (GET /2.0/repositories?role=member&start=0). This was announced in their changelog as CHANGE-2770 and CHANGE-3081.

SmartGit's Bitbucket hosting provider integration still calls this endpoint, which now returns:

CHANGE-2770 – Functionality has been deprecated

This breaks the Bitbucket integration entirely — repository browsing, and any feature that relies on listing the user's repositories. The error occurs regardless of whether SSH or HTTPS is configured for repository access, since the integration layer always uses the REST API.

Affected version: SmartGit 25.1 (latest build as of April 15, 2026)

Steps to reproduce:

  1. Add a Bitbucket Cloud hosting provider in Preferences > Hosting Providers
  2. Attempt to browse or list repositories

Expected: Repository list is displayed Actual: Error dialog: "CHANGE-2770 – Functionality has been deprecated"

Bitbucket's replacement API: The new approach requires workspace-scoped calls — GET /2.0/repositories/{workspace} — with workspaces discoverable via GET /2.0/user/permissions/workspaces. See Bitbucket's migration guidance: https://developer.atlassian.com/cloud/bitbucket/changelog/

This affects all SmartGit users with Bitbucket Cloud. Bitbucket Server/Data Center users are not affected.

Hosting provider
0

Please add an option to suppress it the restart popup

Chau 5 months ago 0

in our environment, developer doesn't have admin right to upgrade software. It requires admin right to do it. With that your popup dialog asking to restart become extremely frustrating. please add an option to suppress it.

GUI
0

Scroll long output into view

arcadius 6 months ago 0

When command is outputting a lot of lines, scroll the last (current) line in the Output Window  into view.

When command has finished, scroll the Output Window back to the top.

0

Allow passwords to be stored in OS (keychain, hello) instead of encrypted file

Sync 7 months ago updated by Thomas Singer 7 months ago 0

Less typing, more secure passwords, and generally a better approach?

Settings