Mercurial > hg > mercurial
changeset 831:4b4d77a1d324
add global option for commandline weavers
author | eugene.petrenko@jetbrains.com |
---|---|
date | Fri, 30 May 2014 18:42:18 +0200 |
parents | ef19cc8d5bc1 |
children | 3047ff388393 |
files | mercurial-common/src/jetbrains/buildServer/buildTriggers/vcs/mercurial/command/CommandlineViaFileWrapperWeaver.java |
diffstat | 1 files changed, 4 insertions(+), 1 deletions(-) [+] |
line wrap: on
line diff
--- a/mercurial-common/src/jetbrains/buildServer/buildTriggers/vcs/mercurial/command/CommandlineViaFileWrapperWeaver.java Fri May 30 18:38:47 2014 +0200 +++ b/mercurial-common/src/jetbrains/buildServer/buildTriggers/vcs/mercurial/command/CommandlineViaFileWrapperWeaver.java Fri May 30 18:42:18 2014 +0200 @@ -17,6 +17,7 @@ package jetbrains.buildServer.buildTriggers.vcs.mercurial.command; import jetbrains.buildServer.buildTriggers.vcs.mercurial.Constants; +import jetbrains.buildServer.serverSide.TeamCityProperties; import jetbrains.buildServer.util.StringUtil; import org.jetbrains.annotations.NotNull; @@ -29,6 +30,8 @@ @NotNull public CommandSettings update(@NotNull HgVcsRoot root, @NotNull CommandSettings settings) { final String pass = root.getProperty(Constants.HG_COMMANDLINE_VIA_FILE); - return settings.setUseCommandlineViaFileWrapper(!StringUtil.isEmpty(pass)); + return settings.setUseCommandlineViaFileWrapper( + TeamCityProperties.getBoolean("teamcity.mercurial.use.commandline.via.file.wrapper") + || !StringUtil.isEmpty(pass)); } }