yysun / git-tools

This extension provides a git changes tool window, a graphical git history viewer and menus to launch Git Bash, Git Extenstions and TortoiseGit.
http://yysun.github.com/git-tools
MIT License
78 stars 27 forks source link

Git Tools + Resharper causes VS to freeze every few seconds. #10

Closed stucampbell closed 5 years ago

stucampbell commented 9 years ago

I submitted a support request to Jetbrains saying that VS 2013 and 2015 were freezing every few seconds. They analysed the profiling snapshot I sent them and replied:

All the time in the snapshot is taken by git integration into Visual Studio - F1SYS.VsGitToolsPackage.VsGitToolsService.timer_Tick() - Microsoft.TeamFoundation.Git.CoreServices.QueuedActionLimiter.DeliverAction() There's no ReSharper code running in the snapshot.

I don't use the MS Git Provider - I only ever use Git Tools. This problem didn't occur with the old version (when it was called Git Source Control Provider). I wish I had time to debug this myself but unfortunately I don't. Hopefully some other kind soul can solve this show stopper - it makes VS unusable .

cyberium commented 9 years ago

I can confirm this. I have only GitTools installed. I experienced some freeze.

yysun commented 9 years ago

OK, thanks. Will take a look.

lee-elenbaas commented 8 years ago

We experience the same issue as well - and it makes it impossible to use the extension

p-mec commented 8 years ago

Same here. VS becomes unusable while using this extension.

stucampbell commented 8 years ago

Hi @yysun Thanks for your efforts with this extension. Do you intend to continue developing it?

Sucran commented 8 years ago

the freeze happens every time when I edit the code, but this tool is fantastic and help me a lot, thank you.

jzoss commented 8 years ago

Hi all .. I'm the developer of the other Git plugin forked from the original Git Source Control Provider. @yysun I ran into this problem myself, and it was..less than fun to fix. It wicked complicated .. It has to do with thread contention.. You can read a bit about here But I'm not sure how helpful it will be.. I'm willing to help out, though I am not sure what the path of least resistance would be.

yysun commented 8 years ago

Of course @jzoss. I really appreciated your help.The two projects share the GitApi library, which I saw you made a lot improvements in GitScc. Perhaps it is the start point to copy the improved library to Git Tools. Also I think it's better to make you as project collaborator than to have a fork project.

On Tue, Feb 2, 2016 at 12:25 PM, jzoss notifications@github.com wrote:

Hi all .. I'm the developer of the other Git plugin https://github.com/jzoss/Git-Source-Control-Provider forked from the original Git Source Control Provider. @yysun https://github.com/yysun I ran into this problem myself, and it was..less than fun to fix. It wicked complicated .. It has to do with thread contention.. You can read a bit about here https://github.com/jzoss/Git-Source-Control-Provider/issues/17#issuecomment-175773026 But I'm not sure how helpful it will be.. I'm willing to help out, though I am not sure what the path of least resistance would be.

— Reply to this email directly or view it on GitHub https://github.com/yysun/git-tools/issues/10#issuecomment-178699918.