changeset 995:46424c346b59 Indore-2017.2.x

make default execution timeout configurable
author pavel.sher
date Mon, 07 May 2018 09:35:22 +0200
parents e0e42fc25bc4
children
files mercurial-common/src/jetbrains/buildServer/buildTriggers/vcs/mercurial/command/CommandSettings.java
diffstat 1 files changed, 2 insertions(+), 1 deletions(-) [+]
line wrap: on
line diff
--- a/mercurial-common/src/jetbrains/buildServer/buildTriggers/vcs/mercurial/command/CommandSettings.java	Mon Jan 29 09:49:01 2018 +0100
+++ b/mercurial-common/src/jetbrains/buildServer/buildTriggers/vcs/mercurial/command/CommandSettings.java	Mon May 07 09:35:22 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<String> myPrivateData = new HashSet<String>();
   private boolean myCheckForFailure = true;
   private boolean myFailWhenStderrNotEmpty = false;