From 625b8802c80feac8dad4815b090e2160808043be Mon Sep 17 00:00:00 2001 From: Kirill Likhodedov Date: Tue, 27 Sep 2011 18:23:07 +0400 Subject: [PATCH] GitVcs.activate() don't show executable validator dialog in tests --- plugins/git4idea/src/git4idea/GitVcs.java | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/plugins/git4idea/src/git4idea/GitVcs.java b/plugins/git4idea/src/git4idea/GitVcs.java index 96fa9819e252..5471c8710096 100644 --- a/plugins/git4idea/src/git4idea/GitVcs.java +++ b/plugins/git4idea/src/git4idea/GitVcs.java @@ -346,8 +346,12 @@ public class GitVcs extends AbstractVcs { protected void activate() { isActivated = true; myExecutableValidator = new GitExecutableValidator(myProject); - myExecutableValidator.checkExecutableAndShowDialogIfNeeded(); - checkVersion(); + + if (!ApplicationManager.getApplication().isHeadlessEnvironment()) { + myExecutableValidator.checkExecutableAndShowDialogIfNeeded(); + checkVersion(); + } + if (!myProject.isDefault() && myRootTracker == null) { myRootTracker = new GitRootTracker(this, myProject, myRootListeners.getMulticaster()); }