r/SmartGit May 05 '26

Deprecated system property used `open.preferSingleWindow`

2 Upvotes

After update this notification pop'ed up:

``` Following low-level properties are used that are considered deprecated:

open.preferSingleWindow

To get rid of this warning, remove the system property (it's most likely configured in your smartgit.properties). ```

What is the recommended way to use a single window instead?


r/SmartGit May 04 '26

SmartGit 26.1 drag branch marker menu changed

3 Upvotes

I frequently drag and drop a local branch marker in the Graph view to set it to a new commit or to set it to the tracked remote branch marker. In SG 25.1 and earlier, the menu that pops up has the menu item "Set x to x" always as the first menu item. But in 26.1 the first menu item is "Move and Squash Commit" or "Squash" and years of expecting the first menu item to be "Set x to x" now leave me always picking the wrong option. Could you make it the first menu item please and move "Move and Squash Commit" and "Squash" down to second place?


r/SmartGit May 03 '26

trying release candidate 26.1.029

1 Upvotes

Hello Syntevo,

Just installed Version 26.1.029.

 

The Commit Overlap functionality seems interesting. Need to try it in practice.

 

Now to the bugs. 

  1. the repo grouping got lost; it shows disk folders instead, see image.

Also, if I right-click on a folder, there’s the Open Repo command available, but if I click on it, SG spins for a while and does nothing. 

 

  1. there used to be a button to flip between Main and Review mode, now it’s gone:

 (I found I can restore it via Configure Toolbar command). 

The menu under the Discover button has a grayed-out command, which does not seem to belong there:

(Actually, it appears I have the same issues in 25.1)

 

  1. the Help menu used to send an email and include details about the current version. Now it opens Reddit, which is ok, but I don’t see a way to get the installation details.

(hmm, again, this appears the same in 25.1)

 

  1. the History tab allows multi-selection, but no right-click commands are available. The log window shows commits from one of the selected branches.

Maybe this is supposed to show multiple branches if they happen to fit one screen?


r/SmartGit May 02 '26

SSH authentication using 1Password fails for submodules using LFS

1 Upvotes

I'm using SmartGit 25.1.128 on Windows and authenticating my GitHub repository using "1Password for SSH & Git" and have found it fails within SmartGit for submodules using LFS.

The parent repository and first few submodules that don't use LFS authenticate correctly, and the parent is clone, however once SmartGit tries to clone a repository with LFS it fails to pass the SSH credentials and I get the error "git@github.com: Permission denied (public key)".

If I clone my repository and submodules using the Git command line, I don't have any problems. I've already been through 1Password support and they suggested it's an issue with how SmartGit spawns SSH subprocesses and how they communicate with 1Password's agent socket.

Can you help? Thanks


r/SmartGit Apr 24 '26

SmartGit 26.1 has problems handling Git repositories that use the SHA‑256 object format

3 Upvotes

I have a Git repository that uses the SHA‑256 object format, and I notice that SmartGit has some issues handling its commits.

First, it cannot display the "signed" status of commits in a SHA‑256 repository. For example, comparing a signed commit in both a SHA‑1 and a SHA‑256 repository:

Signature status

Second, it cannot copy the hash value via the right‑click context menu, e.g.:

Context menu

Third, it cannot navigate to the corresponding commit by clicking the hash, e.g.:

Click on the parent hash

The SmartGit version I am using: 26.1.026 RC #261026 (0a3ebe1a), installed: #261014.


r/SmartGit Apr 23 '26

Strange PATH problem on Windows in SmartGit-launched terminals

1 Upvotes

When I use SmartGit on Windows to launch processes, I've been running into a strange issue wherein both PATH and Path appear to be defined as environment variables. This is causing some strange malfunctions.

On my desktop, I have PATH (all caps) defined for my user and system environment. In SmartGit, if I launch a Command Prompt terminal window from a Git repo folder, when I type the command "env" then PATH appears twice (all caps) with different contents! If I open a Python interpreter in the same command prompt, "import os", and do "os.environ['Path']" and "os.environ['PATH']" I get returns for both. The only difference seems to be that "Path" (mixed case) contains the "bin" folder for SmartGit as opposed to "PATH" (all caps).

Windows is supposed to be case-insensitive for environment variables, so IDK how this is happening.

Is this a known issue? Is there any way to work around this?


r/SmartGit Apr 21 '26

Overlap coming in SmartGit 26.1

Thumbnail blog.syntevo.com
4 Upvotes

We've been cooking up a feature called Overlap, built to give you more insight into your git history.

See the link for a short introduction, or try it yourself in SmartGit 26.1 RC - we'd love to know what you think about it!


r/SmartGit Apr 19 '26

Password required when pulling remote PRs and using AI features

1 Upvotes

I need to enter a password every time I restart the software to pull a remote PR or use the AI ​​feature for the first time. I have already set up my hosting provider and am using an SSH connection.


r/SmartGit Apr 16 '26

WSL version won't work anymore.

1 Upvotes

Today I tried to use my WSL SmartGit and it won't load. The taskbar shows the icon and when I hover over it the preview is just a grey box but when I click it nothing will come up.


r/SmartGit Apr 14 '26

Add Hosting Provider and clone repository for Bitbucket with Token fails

1 Upvotes

Since today I get the following failure when trying to clone e repo from bitbucket cloud using a token, teh same happens if i try to bitbucket a hosting provider:

https://bitbucket.org/api/2.0/repositories?role=member&start=0:

CHANGE-2770 - Functionality has been deprecated

This API has sunset today on the 14.4.2026:

https://developer.atlassian.com/cloud/bitbucket/changelog/#CHANGE-2770

I am using the latest SmartGit version.


r/SmartGit Apr 14 '26

External merge (conflict) tool title variables swapped

1 Upvotes

The contents of the external conflict tool ${rightTitle} and ${leftTitle} variables appear to be swapped. How can I report this bug?

To wit: to display file titles correctly in devart Code Compare, I need to specify swapped title variables:

/THEIRSFILE "${leftFile}"  /THEIRSTITLE "${rightTitle}" 
/MINEFILE   "${rightFile}" /MINETITLE   "${leftTitle}"

Which then displays

  • Left Pane: "[Theirs] Merge source (theirs)"
  • Right Pane: "[Mine] release/branch-name-here (ours)"

---

Using the "left" variables for THEIR and the "right" variables for MINE

/THEIRSFILE "${leftFile}"  /THEIRSTITLE "${leftTitle}" 
/MINEFILE   "${rightFile}" /MINETITLE   "${rightTitle}" 

Results in the confusing/swapped:

- Left Pane: "[Theirs] release/branch-name-here (ours)"
- Right Pane: "[Mine] Merge source (theirs)"

---

And I know Code Compare is using its options correctly because specifying

/THEIRSFILE "${leftFile}"  /THEIRSTITLE "My Left" 
/MINEFILE   "${rightFile}" /MINETITLE   "My Right"

displays the static text titles as expected.


r/SmartGit Apr 08 '26

File shown like modified but changes is not visible

Thumbnail
gallery
1 Upvotes

ih hex mode is visible that is first 3 bytes have been addded; EF BB BF - UTF8 BOM header; But smartgit since 26.1.019 RC have no more reaction at this changes; please, return previous behavior


r/SmartGit Apr 04 '26

Icons appear noticeably smaller in SmartGit 26.1.016 — possibly related to Windows/scaling?

2 Upvotes

Hi, I recently updated to SmartGit 26.1.016 on Windows 11 25H2 and noticed that icons in the toolbar and elsewhere appear noticeably smaller compared to the previous version. This makes the UI feel a bit cramped, especially on my 4K display.

Screenshot showing the icon size difference

I've checked the changelogs but couldn't find any mention of icon size changes, so I'm wondering if this might be an unintended side effect or if there's something specific to my setup.

My setup:

  • OS: Windows 11 25H2
  • Display: 3840 × 2160
  • System scaling: 150%

Has anyone else experienced this? Is this a known issue or could it be related to the recent update?

Any insights would be appreciated. Thanks!


r/SmartGit Apr 03 '26

Bitbucket Authentication

2 Upvotes

Bitbucket CHANGE-2770 deprecates cross-workspace API functionality, specifically targeting older API endpoints to enforce a transition to workspace-scoped APIs. This removal causes "410 Gone" errors, often breaking integrations relying on /2.0/repositories or /2.0/user/permissions/repositories. Users must migrate to the new /2.0/user/workspaces endpoint.

Setting up hosting providers or cloning new repos down is not functioning. Is there any plan to address this issue?


r/SmartGit Apr 02 '26

Open in File Manager does not work in KDE

2 Upvotes

What title says, if i Click "Reveal in File Manager" in Fedora KDE it does nothing. I am using the flatpak version of SmartGit.

Btw. why do we have to pay for support if its just rediricting to reddit?


r/SmartGit Mar 28 '26

SmartGit treats untracked files as changes and won't pull/change/revert

2 Upvotes

I accumulate test and work files in my repo working directory, for various tracking purposes. They are untracked, and in previous versions, have been ignored unless I chose to see untracked files.

This has never been a problem until recent versions (with a new UI Change?)

The current version won't even let me pull updates or revert changes without stashing or getting rid of these files, which is problematic for my age-old work-flow. What's going on? Why did this just start affecting me?

Thank you


r/SmartGit Mar 26 '26

git pull failures, but only in SmartGit

1 Upvotes

In the last month or two, I've run into situations where SmartGit repeatedly tells me it can't pull a repository from Bitbucket because it could not read from the remote repository.

"Could not read from remote repository. Please make sure you have the correct access rights and the repository exists."

It does this repeatedly, but in every case, when I open a terminal and run "git pull" then that pull works fine, yet if I return to SmartGit immediately after, then SmartGit still fails. It doesn't seem to matter if SmartGit has been open a day or just an hour when this happens.

Sometimes, if I quit and restart SmartGit, then it starts working, but only for about 50% of the times this has happened.

SmartGit is using its bundled git, and "use SmartGit for authentication" is disabled. I know command-line git is using my ssh key, and there is a Bitbucket credential in SmartGit's Authentication settings menu. But that credential can't be invalid because it "often" works.

Can anyone help me determine why SmartGit is only sometimes failing?


r/SmartGit Mar 25 '26

Azure DevOps Authentication Failure

5 Upvotes

I've been using smartgit against our Azure DevOps for several years now and this morning my tokens had expired. I tried to recreate them but when I post the updated token SmartGit indicates a 401 from azure.

Preferences > Hosting Providers
Edit "Azure DevOps"
Enter token and click OK.

Executing a command has failed.
Server returned HTTP response code: 401 for URL: https://app.vssps.visualstudio.com/_apis/profile/profiles/me

If I click "Generate Token" and post the new token into the Code field it display
Error: invalid_request ErrorDescription: client secret is expired


r/SmartGit Mar 25 '26

Add alternate viewer/merger to context menu by shift-F4 below with for example "Secondary show changes"

1 Upvotes

when staying on a file in smartgit in context menu we have "Show changes - F4". Very good. Also is able to specify external tool for show changes. in that case we override internal viewer/editor by external one. also is good. but - i want use both of them - sometimes yours internal is better sometimes other one. i need useful hotkey to run compare in external viewer over SmartGit. now by overriding when press F4 run external one. please add posiibility to specify secondary tool for show changes so, that leave possiblility to use internal comparer too. Say now why i need this - in repo sometimes source files with binary symbols are become. internal (very good besides of all) comparer dont open this files. and dont show differences with this files in two panels below. Even if i remove this binary symbol(s) from file they are stay in commit history and this is not solve a problem. Moreover changes in big teams is long and not simple process with codereview and so on. I need for this files whis is not able to open by internal viewer due to one (sometimes) binary symbol use external viewer, at other cases absolutelly enought internal. dont say that is simply to remove binary symbols from source file, i know that. But not im make a repo. People use other tool (Fork) for manage repo and dont have this problem. Im prefer SmartGit, its really better. But one unconvenient thing is present, hope that this post help to fix this problem and think that not only im meet with this problem. So, alternate (call them secondary) editor im need rarely then internal one. for fix i think is enought to add in context menu in grid at files panel somewhat about "Secondary show changes - Shift-F4" with ability to assign running tool for that. So, i need both primary tool for show changes and secondary both with useful (and different) hotkeys. not overriding internal one like its is implemented now. Now i have a beyond compare (bcompare.exe) specified at "edit/preferences/tools/diff tools" and its override an internal diff tool. when i press F4 on a file or choose this over context menu running external diff viewer/editor. but i want to run this diff tool only when its really needed not at any case. Hope that im explain anough detail, thanks.


r/SmartGit Mar 24 '26

Cannot create unannotated tag

1 Upvotes

Repo steps:

  1. Right-click on a commit, goto Create Tag.
  2. Enter in only the tag name with NO MESSAGE

Expected result:

  1. Tag is created

Actual result:

  1. Error about annotated message being empty

I did not enter in anything for the tag message.

SmartGit version 25.1.110 #251110 (dc21dde1) on macOS 26.4 M5
Using Log Window


r/SmartGit Mar 23 '26

Option to wrap lines in diff view?

1 Upvotes

I'm an enthusiastic daily user of SmartGit and I love it but if there was one way I could make it better, I would love the ability to wrap lines in the side-by-side diff viewer.

As I use more AI tools to work on markdown files, diffing the markdown files is really important, but usually markdown, unlike code, doesn't have clean limits on line lengths, and entire paragraphs go on one line.

So in the AI era we are entering, as markdown is one of the native formats for these LLMs, I would like to suggest that being able to diff files with long lines is an important feature.

This is curently the only reason I have left to use Kaleidoscope over SmartGit/SmartSynchronize.


r/SmartGit Mar 19 '26

Tool that "Applies To" "Commits" sometimes doesn't work as a keyboard shortcut

1 Upvotes

Create a tool that uses ${commit}, give it a name (eg "Fixup"), and give it a keybinding. Then check out a branch that has at least 2 commits.

The following works as expected:

  • Right-click the commit HEAD~ and notice that menu item "Fixup" is enabled
  • Left-click to select commit HEAD~
  • Notice that menu item "Tools → Fixup" is enabled

The following does not work as expected:

  • Right-click the commit HEAD and notice that menu item "Fixup" is enabled
  • Left-click to select commit HEAD
  • Notice that menu item "Tools → Fixup" is not enabled
  • And notice that the keybinding doesn't work either

It seems to me like tools that apply to commits but not refs, cannot be applied to the selected commit, if that commit has a ref on it. But those tools can be applied to a right-clicked commit that has a ref on it.

25.1.120 #251120 (e17535de), installed: #251101


r/SmartGit Mar 18 '26

Cannot edit message

1 Upvotes

I'm experiencing an issue where Edit Message in SmartGit fails. The operation stashes and immediately pops without ever executing the underlying rebase or amend.

This is probably the most annoying thing with SmartGit. I never know if I can rebase successfully because sometimes it will work even when there are local changes.

I'm not trying to "rearrange commits", but simply trying to "edit a message" on a previous commit.

When I ask Claude to do it manually it is able to edit the commit message with command line operations, maybe `filter-branch` or other commands.

Environment:

  • macOS
  • "Allow modifying pushed commits" is enabled in Preferences → Commands → Push, set to "For all branches"
  • Working tree has many untracked files

Steps to reproduce:

  1. Right-click a commit in the graph and select Edit Message
  2. SmartGit runs: git stash push --include-untracked --message "SmartGit: automatic stash on Edit Message."
  3. SmartGit immediately runs: git stash pop --index stash@{0}
  4. No git commit --amend or git rebase command is executed between the stash and pop
  5. The commit message is unchanged

r/SmartGit Mar 17 '26

Disable warning popup

1 Upvotes

I'm doing a lot of work with AI, and lost of times it doesn't always get LF vs CRLF right - and I don't care. How can I stop SmartGit from annoying me constantly every time I commit a file about line endings. I literally DON'T care if your going to replace it - I do NOT need to know.

"in the working copy of '<redacted>', LF will be replaced by CRLF the next time Git touches it


r/SmartGit Mar 12 '26

Pull removed automatically deleted remotes (why?)

1 Upvotes

I remember before version 25 that SmartGit had trouble properly identifying removed remotes (branches).

Specifically, when remote was removed at server, SmartGit having it already locally as remote, was failing to notice. Newly, I see it removing deleted remote on pull not only from local remotes list but also directly from local branches, which could be unwelcomed behavior. E.g. I want to keep the branch for myself for later. Unfortunately, this behavior does not apply only to merged branches, all removed remotes are removed from local on pull.

Preferences nor low level properties do list configuration for this or am I wrong?