view mercurial-dsl/HgVcsRoot.xml @ 951:0cf858cb793c

Describe mercurial VCS root parameters
author Dmitry Neverov <>
date Thu, 09 Jun 2016 16:57:06 +0200
children e9c294e8e2a4
line wrap: on
line source
<?xml version="1.0" encoding="UTF-8"?>
  ~ Copyright 2000-2016 JetBrains s.r.o.
  ~ Licensed under the Apache License, Version 2.0 (the "License");
  ~ you may not use this file except in compliance with the License.
  ~ You may obtain a copy of the License at
  ~ Unless required by applicable law or agreed to in writing, software
  ~ distributed under the License is distributed on an "AS IS" BASIS,
  ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  ~ See the License for the specific language governing permissions and
  ~ limitations under the License.

<dsl-extension type="vcs" name="mercurial" generateDslJar="true">
  <vcs-root-class name="HgVcsRoot"/>
    <param name="repositoryPath" dslName="url"/>
    <param name="branchName" dslName="branch"/>
    <param name="teamcity:branchSpec" dslName="branchSpec"/>
    <param name="useTagsAsBranches" type="boolean"/>
    <param name="detectSubrepoChanges" type="boolean"/>
    <param name="tagUsername" dslName="userForTags"/>
    <param name="uncompressedTransfer" type="boolean"/>
    <param name="hgCommandPath" dslName="hgPath"/>
    <param name="customHgConfig"/>
    <param name="username" dslName="userName"/>
    <param name="secure:password" dslName="password"/>
    <param name="purgePolicy" type="PurgePolicy"/>
    <param name="useSharedMirrors" dslName="useMirrors" type="boolean"/>
    <enum name="PurgePolicy">
      <option name="DONT_RUN"/>
      <option name="PURGE_UNKNOWN"/>
      <option name="PURGE_ALL"/>