# HG changeset patch # User pavel.sher # Date 1525678522 -7200 # Node ID 46424c346b598d9d84be28a1a23b11e4965d3d30 # Parent e0e42fc25bc4cc9971aa84addc3b707f4d699d53 make default execution timeout configurable diff -r e0e42fc25bc4 -r 46424c346b59 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: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 myPrivateData = new HashSet(); private boolean myCheckForFailure = true; private boolean myFailWhenStderrNotEmpty = false;