Hi, 7612c40a640a
Yes, just checked, we've provided the fix for this in 4.2.3.
The thing you are still experiencing this issue are resulting into two assumptions:
- A regression from our side, which lead to situation when fix is broken and this issue happens again.
- Initially we identified not all cases when this issue could occur and fix was partial.
In both cases I will require your help to get additional information about this, because I haven't seen this issue on my machine for a long time, which means some troubles with reproducing it. Could you please answer these questions:
- How many repositories you have added in Sourcetree?
- Are you using repositories with submodules?
- How long it takes for this issue to occur on your machine? (time from starting Sourcetree, till issue occurs, some estimated time, like 1hour or 1 day)
- Maybe you could notice, which operations in Sourcetree you are performing most frequently? Or this issue occurs even Sourctree is idle?
- Which macOS version is installed on your machine?
- Which platform you are using (intel, arm)?
- Which git version is configured in Sourcetree settings: system or embedded?
- Maybe you have some observations, which you think could help to understand some sequence of appearing this issue?
Possible workaround
There is also small chance that it may occur because browser.plist configuration file, which exists for a long time and got bugged after multiple updates. What you could do is try to cleanup it to check if it will help.
Warning: it will lead to cleaning up list of repositories added into Sourcetree.
To do this, perform these steps:
- Quit Sourcetree
- Go to ~/Library/Application Support/SourceTree/ directory
- Find browser.plist
- Rename browser.plist to browser_backup.plist to backup it
- Launch Sourcetree
- Add required repositories to Sourcetree
- Check if issue reproduces now
- (if required) to restore list of your repositories you will need to quit Sourcetree, and rename browser_backup.plist back to browser.plist
I'm seeing this in SourceTree for Mac 4.2.8 , Sonoma 14.6.1. I may have had SourceTree open for a week. In that time I have probably opened 20 repos, and kept 2 open for a long time. These 2 are pretty large, with >10,000 files and >10,000 commits.