view mercurial-dsl/HgVcsRoot.xml @ 953:ef995b1ed5ec

update dsl attributes
author Dmitry Neverov <dmitry.neverov@gmail.com>
date Wed, 22 Jun 2016 21:33:59 +0200
parents e9c294e8e2a4
children 075f3521bd02
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
  ~
  ~ http://www.apache.org/licenses/LICENSE-2.0
  ~
  ~ 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 kind="vcs" type="mercurial" generateDslJar="true">
  <class name="HgVcsRoot"/>
  <params>
    <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"/>
  </params>
  <types>
    <enum name="PurgePolicy">
      <option name="DONT_RUN"/>
      <option name="PURGE_UNKNOWN"/>
      <option name="PURGE_ALL"/>
    </enum>
  </types>
</dsl-extension>