Mercurial
Mercurial Version Control System support is implemented as a plugin. Please, refer to the Mercurial for the configuration details.
TeamCity uses typical Mercurial command line client: hg command. Ensure, your client is working with ssh:// protocol.
Internal Properties
On server-side it is possible to configure the following Configuring TeamCity Server Startup Properties related to Mercurial:
Property | Default | Description |
|---|---|---|
teamcity.hg.pull.timeout.seconds | 3600 | Maximum time in seconds for pull operation to run (since 6.5.5) |
Build Agent Configuration for Mercurial:
Property | Default | Description |
|---|---|---|
teamcity.hg.use.local.mirrors | false | When checkout on agent: whether TeamCity should clone to local agent mirror first and then clone to working directory from this local mirror. This option speed-ups clean checkout, because only build working directory is cleaned. Also if single root is used in several build configurations clone will be faster. |
teamcity.hg.pull.timeout.seconds | 3600 | Maximum time in seconds for pull operation to run (since 6.5.5) |
See also:
Administrator's Guide: Branch Remote Run Trigger