-
Bug
-
Resolution: Unresolved
-
High
-
None
-
2.4.7.0, 2.4.8.0
-
None
-
Windows 10 Fall Creators Update
Embedded Git 2.15.1 (LibGit2 disabled)
-
Severity 1 - Critical
When I open the tab for one specific git repository in sourcetree, it starts spawning as many as a hundred child processes: console window host, git for windows (32 bit) and sh.exe (32 bit). This causes the antimalware service executable to go nuts and saturate the cpu usage to 100%. In sourcetree itself, there is a loading bar at the top of the left sidebar that doesn't go away. Switching to the tab for a different git repository causes all the child processes to go away and the cpu usage goes back to normal. Pretty sure it only started after updating from 2.3.5.0.
neoscorpe we have made some changes to this in the current 3.0.0-beta. It would be useful if you were prepared to test this and see if it improves your situation.
The beta tries to run in a sandboxed way, using its own configuration files, e.g. bookmarks and accounts, but when opening the same repository it will change some of the per-repository configuration so it is worth making copy of problem repository and opening that with the beta.
The installer can be downloaded here: https://bitbucket.org/atlassianlabs/sourcetree-betas/downloads/
Alternatively closing all tabs a part from the problem one then opening the Tools/Process Viewer and reproducing the problem will list all the git commands being run, that information can be exported. If you exported that and, after doing a quick sanitization, posted it to the issue that would help.