-
Notifications
You must be signed in to change notification settings - Fork 256
Open
Description
SourceGit is a good app. However, whenever SourceGit 2025.29 is launched, it will delete all of the settings for the Jira Issue Tracker links or GitHub Issue Tracker links. This is bad because it results in data loss, and the user becomes frustrated when they have to spend a significant amount of time adding the settings back.
Steps to reproduce the bug, using SourceGit 2025.29 App Image
- Launch
sourcegit-2025.29.linux.amd64.AppImage
on Ubuntu Linux. (Other systems may be affected. I have not tested them) - Open a Git repository that contains some history. A good example is the SourceGit repository on GitHub.
- Click on the button
"Configure this Repository"
at the top-left

- Go to the "Issue Tracker" tab and add some settings for either GitHub or Jira.

- Close and relaunch SourceGit 2025.29 and look at the
"Configure this Repository" -> "Issue Tracker"
settings again
Expected Result
- All the settings should be preserved from what I entered the last time.
- No settings should be deleted.
Actual Result
- The settings are completely erased for every repository.

- The user has to spend a large amount of time re-adding these settings for each Git repo. But they will just delete themselves anyway when the app is Quit and reopened.
- These settings are not saved in the 'Data Storage Directory' in
/home/username/.config/SourceGit/preference.json
Impact on customers
- It causes a large data loss due to forgotten settings.
- Users get annoyed because it takes a long time to re-add these settings, even if copying them from a text file.
- Older versions of SourceGit did not have this problem. Examples are
sourcegit-2025.14.linux.amd64.AppImage
- The same problem also happens when upgrading SourceGit from an older version to 2025.29. All the Issue Tracker settings are lost.
Metadata
Metadata
Assignees
Labels
No labels