Mercurial > hg > mercurial
changeset 823:7a7a6e255c71
bind BaseCommand to new settings (work in progress)
author | eugene.petrenko@jetbrains.com |
---|---|
date | Fri, 30 May 2014 11:32:12 +0200 |
parents | 6d2daae963b8 |
children | f86c06f4ab8a |
files | mercurial-common/src/jetbrains/buildServer/buildTriggers/vcs/mercurial/command/BaseCommand.java |
diffstat | 1 files changed, 7 insertions(+), 3 deletions(-) [+] |
line wrap: on
line diff
--- a/mercurial-common/src/jetbrains/buildServer/buildTriggers/vcs/mercurial/command/BaseCommand.java Fri May 30 11:29:53 2014 +0200 +++ b/mercurial-common/src/jetbrains/buildServer/buildTriggers/vcs/mercurial/command/BaseCommand.java Fri May 30 11:32:12 2014 +0200 @@ -15,7 +15,6 @@ */ package jetbrains.buildServer.buildTriggers.vcs.mercurial.command; -import jetbrains.buildServer.buildTriggers.vcs.mercurial.OS; import jetbrains.buildServer.vcs.VcsException; import org.jetbrains.annotations.NotNull; @@ -42,7 +41,7 @@ } protected final int getMaxCommandLineSize() { - return OS.getMaxCommandLineSize(); + return myCommandSettings.getMaxCommandLineSize(); } public File getWorkDirectory() { @@ -75,7 +74,12 @@ @NotNull protected final CommandResult runCommand(@NotNull final MercurialCommandLine cli, @NotNull final CommandSettings commandSettings) throws VcsException { - return CommandUtil.runCommand(cli, commandSettings.setPrivateData(getPrivateData())); + + if (!myCommandSettings.getUseCommandlineViaFileWrapper()) { + return CommandUtil.runCommand(cli, commandSettings.setPrivateData(getPrivateData())); + } + + throw new VcsException("Not yet implemented"); } @NotNull