Mercurial > hg > mercurial
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++;