changeset 10:76e3e3618cf7

fix compilation
author Pavel.Sher
date Mon, 14 Jul 2008 21:33:34 +0400
parents 7dadebd03515
children 568707240741
files mercurial/src/jetbrains/buildServer/buildTriggers/vcs/mercurial/command/LogCommand.java
diffstat 1 files changed, 8 insertions(+), 8 deletions(-) [+]
line wrap: on
line diff
--- a/mercurial/src/jetbrains/buildServer/buildTriggers/vcs/mercurial/command/LogCommand.java	Mon Jul 14 21:17:17 2008 +0400
+++ b/mercurial/src/jetbrains/buildServer/buildTriggers/vcs/mercurial/command/LogCommand.java	Mon Jul 14 21:33:34 2008 +0400
@@ -2,16 +2,17 @@
 
 import com.intellij.execution.configurations.GeneralCommandLine;
 import com.intellij.openapi.diagnostic.Logger;
+import jetbrains.buildServer.ExecResult;
+import jetbrains.buildServer.SimpleCommandLineProcessRunner;
+import jetbrains.buildServer.vcs.VcsException;
+import org.jetbrains.annotations.NotNull;
+
 import java.text.ParseException;
 import java.text.SimpleDateFormat;
 import java.util.ArrayList;
 import java.util.Date;
 import java.util.List;
 import java.util.Locale;
-import jetbrains.buildServer.ExecResult;
-import jetbrains.buildServer.SimpleCommandLineProcessRunner;
-import jetbrains.buildServer.vcs.VcsException;
-import org.jetbrains.annotations.NotNull;
 
 public class LogCommand {
   private final static Logger LOG = Logger.getInstance(LogCommand.class.getName());
@@ -39,8 +40,7 @@
   public List<ChangeSet> execute() throws VcsException {
     GeneralCommandLine cli = new GeneralCommandLine();
     cli.setExePath(mySettings.getHgCommandPath());
-    cli.addParameter("--cwd");
-    cli.addParameter(mySettings.getWorkingDir());
+    cli.setWorkDirectory(mySettings.getWorkingDir());
     cli.addParameter("log");
     cli.addParameter("-r");
     String from = myFromId;
@@ -54,11 +54,11 @@
     return parseChangeSets(res.getStdout());
   }
 
-  private List<ChangeSet> parseChangeSets(final String stdout) {
+  public static List<ChangeSet> parseChangeSets(final String stdout) {
     List<ChangeSet> result = new ArrayList<ChangeSet>();
     String[] lines = stdout.split("\n");
     ChangeSet current = null;
-    int lineNum = 0;
+    int lineNum = 0;                  
     while (lineNum < lines.length) {
       String line = lines[lineNum];
       lineNum++;