From 91f3430bbcc3463be7c38b5001d694bc0b1749ce Mon Sep 17 00:00:00 2001 From: Aleksey Pivovarov Date: Tue, 28 May 2019 16:11:44 +0300 Subject: [PATCH] git: do not request GitRepository by root only to check its root GitOrigin-RevId: 27be245a1bf2df285f0708a89d1a4752205f643d --- .../git4idea/src/git4idea/repo/GitUntrackedFilesHolder.java | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/plugins/git4idea/src/git4idea/repo/GitUntrackedFilesHolder.java b/plugins/git4idea/src/git4idea/repo/GitUntrackedFilesHolder.java index 1e4f42d42289..25f76fe86c47 100644 --- a/plugins/git4idea/src/git4idea/repo/GitUntrackedFilesHolder.java +++ b/plugins/git4idea/src/git4idea/repo/GitUntrackedFilesHolder.java @@ -306,9 +306,6 @@ public class GitUntrackedFilesHolder implements Disposable, AsyncVfsEventsListen } private boolean belongsToThisRepository(VirtualFile file) { - // this check should be quick - // we shouldn't create a full instance repository here because it may lead to SOE while many unversioned files will be processed - GitRepository repository = myRepositoryManager.getRepositoryForRootQuick(myVcsManager.getVcsRootFor(file)); - return repository != null && repository.getRoot().equals(myRoot); + return myRoot.equals(myVcsManager.getVcsRootFor(file)); } }