Mercurial [VCS root](https://confluence.jetbrains.com/display/TCDL/Mercurial)
Mercurial repository URL
Default branch name
[Branch specification](https://confluence.jetbrains.com/display/TCDL/Working+with+Feature+Branches#WorkingwithFeatureBranches-branchSpec)
to use in VCS root
Allows to use tags in branch specification. By default, tags are ignored.
Whether TeamCity should detect changes in submodules
A custom username for tags. Format: User Name <email>
[Path](https://confluence.jetbrains.com/display/TCDL/Mercurial#Mercurial-hgDetection) to hg executable
Mercurial configuration options to be applied to the repository in the
standard [format](https://www.selenic.com/mercurial/hgrc.5.html)
A username for mercurial connection
A password for mercurial connection
Specifies whether TeamCity should run the [hg purge](https://www.mercurial-scm.org/wiki/PurgeExtension) command and what files should be purged
@see PurgePolicy
When set to true, TeamCity creates a local agent mirror first (under agent's system/mercurial directory) and then clones to the
build [checkout directory](https://confluence.jetbrains.com/display/TCDL/Build+Checkout+Directory) from this local mirror.
This option speeds up clean checkout, because only the build working directory is cleaned.
Also, if a single root is used in several build configurations, a clone will be faster.
Defines [hg purge](https://www.mercurial-scm.org/wiki/PurgeExtension) settings