[Mercurial] IDEA-55929 Using correct default executable.
authorKirill Likhodedov <kirill.likhodedov@jetbrains.com>
Thu, 24 Jun 2010 09:14:42 +0000 (13:14 +0400)
committerKirill Likhodedov <kirill.likhodedov@jetbrains.com>
Thu, 24 Jun 2010 09:14:42 +0000 (13:14 +0400)
plugins/hg4idea/src/org/zmlx/hg4idea/HgGlobalSettings.java
plugins/hg4idea/testSrc/org/zmlx/hg4idea/AbstractHgTestCase.java

index 236ff41bf2e8ad626933d0cca084ba7b438f13c5..897a027919a595abc0a1da73a2cc7418c58e0bf1 100644 (file)
@@ -22,7 +22,7 @@ import com.intellij.openapi.components.Storage;
 )
 public class HgGlobalSettings implements PersistentStateComponent<HgGlobalSettings> {
 
-  private static final String HG = "hg";
+  private static final String HG = HgVcs.HG_EXECUTABLE_FILE_NAME;
   private static final int FIVE_MINUTES = 300;
 
   private String hgExecutable = HG;
@@ -47,7 +47,7 @@ public class HgGlobalSettings implements PersistentStateComponent<HgGlobalSettin
     hgExecutable = HG;
   }
 
-  public int getIncomingCheckIntervalSeconds() {
+  public static int getIncomingCheckIntervalSeconds() {
     return FIVE_MINUTES;
   }
 
index 55e6eb518761a90e8b01e821995e28659198d3d5..23e1d55866301605b74d966c9bc1aca6e07c109a 100644 (file)
@@ -14,7 +14,6 @@ package org.zmlx.hg4idea;
 
 import com.intellij.execution.process.ProcessOutput;
 import com.intellij.openapi.application.PluginPathManager;
-import com.intellij.openapi.util.SystemInfo;
 import com.intellij.openapi.vcs.VcsConfiguration;
 import com.intellij.openapi.vcs.VcsShowConfirmationOption;
 import com.intellij.openapi.vcs.changes.VcsDirtyScopeManager;
@@ -136,8 +135,7 @@ public abstract class AbstractHgTestCase extends AbstractVcsTestCase {
   }
 
   protected ProcessOutput runHg(File aHgRepository, String... commandLine) throws IOException {
-    String exe = SystemInfo.isWindows ? "hg.exe" : "hg";
-    return runClient(exe, null, aHgRepository, commandLine);
+    return runClient(HgVcs.HG_EXECUTABLE_FILE_NAME, null, aHgRepository, commandLine);
   }
 
   protected File fillFile(File aParentDir, String[] filePath, String fileContents) throws FileNotFoundException {