Open bilogic opened 3 weeks ago
Thanks for creating this issue! It looks like you may be using an old version of VS Code, the latest stable release is 1.90.0. Please try upgrading to the latest version and checking whether this issue remains.
Happy Coding!
It is very obvious git extension had some big changes in 1.90, let me monitor. Thanks.
The issue is still there in 1.90. When it "thrashes", clicking around in Source Control Repositories
has no effect on Source Control
, not sure what it is so busy with.
I have to restart every 10-15 minutes of use... and I can't pinpoint the git operation that is causing it.
I did a namespace search and replace across 107 files, git extension went thrashing and was not able to recover from it.
This continues to be a problem in 1.90.1
@bilogic, sorry for not getting back to you on this until now. Given your hypothesis that the "git extension is thrashing" when you perform the git operation do you see many git commands being logged into the Git output window? I am asking since every single git operation gets logged there and in case of thrashing, I would expect tons of logs being written.
It is important to call out that any installed extension (not only the git extension) can display a progress indicator in the "Source Control" window. Could you please try to reproduce the problem with all extensions disabled except the Microsoft ones?
Hmm if another extension displays a progress indicator, does it prevent Git from showing the changed files as I click between repositories? Because Git does not react when I click between the repos.
Let me see what I can do about removing all extensions.
The top of your recording is clipped of but from what I can see the UI seems responsive as you are clicking around so I am suspecting that the issue is with the extension host. All extensions are running within the same extension host so if you have a misbehaving extension then it may starve other extensions. I would try to narrow down the list of running extensions as much as possible in order to track down the extension that is causing this issue.
ctrl + p
brings up the palette etcSource Control Repositories
, the Source Control
portion does not change and continues with its progress bar1.88.1
there abouts
Does this issue occur when all extensions are disabled?: Yes
Steps to Reproduce:
https://github.com/microsoft/vscode/assets/946010/b260214f-4d94-4fbe-a32b-b80bd4dc2bce
1.88.1