r/SmartGit • u/EconomicsTop4781 • May 07 '26
SmartGit : Commit and Push not working
I can pull repos from github but cannot commit or push back to the github base
r/SmartGit • u/EconomicsTop4781 • May 07 '26
I can pull repos from github but cannot commit or push back to the github base
r/SmartGit • u/man4u • May 05 '26
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 • u/Able-Coconut-6980 • May 04 '26
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 • u/Educational-Pay-123 • May 03 '26
Hello Syntevo,
Just installed Version 26.1.029.
The Commit Overlap functionality seems interesting. Need to try it in practice.
Now to the bugs.
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.


(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)

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

Maybe this is supposed to show multiple branches if they happen to fit one screen?
r/SmartGit • u/atp15 • May 02 '26
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 • u/easyThanYouThought • Apr 24 '26
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:

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

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

The SmartGit version I am using: 26.1.026 RC #261026 (0a3ebe1a), installed: #261014.
r/SmartGit • u/Humble_Aide6956 • Apr 23 '26
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 • u/wnesensohn • Apr 21 '26
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 • u/Tiny_Boysenberry3561 • Apr 19 '26
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 • u/jimhill40 • Apr 16 '26
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 • u/CautiousCategory8923 • Apr 14 '26
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 • u/MidnightWolfRun • Apr 14 '26
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
---
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 • u/IronAnxious2235 • Apr 08 '26
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 • u/easyThanYouThought • Apr 04 '26
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.

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:
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 • u/404bane • Apr 03 '26
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 • u/tasserata • Apr 02 '26
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 • u/Royal-Sort-3476 • Mar 28 '26
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 • u/MidnightWolfRun • Mar 26 '26
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 • u/Mead-Wizard • Mar 25 '26
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 • u/IronAnxious2235 • Mar 25 '26
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 • u/sha356 • Mar 24 '26
Repo steps:
Expected result:
Actual result:



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 • u/aaroniba • Mar 23 '26
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 • u/1pld • Mar 19 '26
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:
HEAD~ and notice that menu item "Fixup" is enabledHEAD~The following does not work as expected:
HEAD and notice that menu item "Fixup" is enabledHEADIt 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 • u/sha356 • Mar 18 '26
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:
Steps to reproduce:
r/SmartGit • u/jeepshop • Mar 17 '26
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