From 52b87d00b09f00f8dacaad802eefb40cd3049b99 Mon Sep 17 00:00:00 2001 From: Anna Kozlova Date: Wed, 23 May 2012 22:28:51 +0400 Subject: [PATCH] npe --- .../git4idea/src/git4idea/repo/GitRepositoryManagerImpl.java | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/plugins/git4idea/src/git4idea/repo/GitRepositoryManagerImpl.java b/plugins/git4idea/src/git4idea/repo/GitRepositoryManagerImpl.java index c8129a70249f..b853317890af 100644 --- a/plugins/git4idea/src/git4idea/repo/GitRepositoryManagerImpl.java +++ b/plugins/git4idea/src/git4idea/repo/GitRepositoryManagerImpl.java @@ -100,8 +100,9 @@ public class GitRepositoryManagerImpl extends AbstractProjectComponent implement public GitRepository getRepositoryForFile(@NotNull VirtualFile file) { final VcsRoot vcsRoot = myVcsManager.getVcsRootObjectFor(file); if (vcsRoot == null) { return null; } - if (!myVcs.equals(vcsRoot.vcs)) { - LOG.info(String.format("getRepositoryForFile returned non-Git (%s) root for file %s", vcsRoot.vcs.getDisplayName(), file)); + final AbstractVcs vcs = vcsRoot.vcs; + if (!myVcs.equals(vcs)) { + LOG.info(String.format("getRepositoryForFile returned non-Git (%s) root for file %s", vcs != null ? vcs.getDisplayName() : vcs, file)); return null; } return getRepositoryForRoot(vcsRoot.path);