# HG changeset patch # User pavel.sher # Date 1525678556 -7200 # Node ID c515b69b90fd44337f20d188fb56b50098bdd03c # Parent 458d170a391de54fce34a060ad963e0a0a4350c8 make default execution timeout configurable diff -r 458d170a391d -r c515b69b90fd mercurial-common/src/jetbrains/buildServer/buildTriggers/vcs/mercurial/command/CommandSettings.java --- a/mercurial-common/src/jetbrains/buildServer/buildTriggers/vcs/mercurial/command/CommandSettings.java Mon Jan 29 09:49:49 2018 +0100 +++ b/mercurial-common/src/jetbrains/buildServer/buildTriggers/vcs/mercurial/command/CommandSettings.java Mon May 07 09:35:56 2018 +0200 @@ -18,6 +18,7 @@ import jetbrains.buildServer.buildTriggers.vcs.mercurial.MercurialProgress; import jetbrains.buildServer.buildTriggers.vcs.mercurial.OS; +import jetbrains.buildServer.serverSide.TeamCityProperties; import org.jetbrains.annotations.NotNull; import org.jetbrains.annotations.Nullable; @@ -28,7 +29,7 @@ */ public class CommandSettings { - private int myTimeout = 3600; + private int myTimeout = TeamCityProperties.getInteger("teamcity.hg.command.defaultExecutionTimeout", 3600); private final Set myPrivateData = new HashSet(); private boolean myCheckForFailure = true; private boolean myFailWhenStderrNotEmpty = false;