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

Describe mercurial VCS root parameters
author Dmitry Neverov <dmitry.neverov@gmail.com>
date Thu, 09 Jun 2016 16:57:06 +0200
parents
children e9c294e8e2a4
rev   line source
951
0cf858cb793c Describe mercurial VCS root parameters
Dmitry Neverov <dmitry.neverov@gmail.com>
parents:
diff changeset
1 <?xml version="1.0" encoding="UTF-8"?>
0cf858cb793c Describe mercurial VCS root parameters
Dmitry Neverov <dmitry.neverov@gmail.com>
parents:
diff changeset
2 <!--
0cf858cb793c Describe mercurial VCS root parameters
Dmitry Neverov <dmitry.neverov@gmail.com>
parents:
diff changeset
3 ~ Copyright 2000-2016 JetBrains s.r.o.
0cf858cb793c Describe mercurial VCS root parameters
Dmitry Neverov <dmitry.neverov@gmail.com>
parents:
diff changeset
4 ~
0cf858cb793c Describe mercurial VCS root parameters
Dmitry Neverov <dmitry.neverov@gmail.com>
parents:
diff changeset
5 ~ Licensed under the Apache License, Version 2.0 (the "License");
0cf858cb793c Describe mercurial VCS root parameters
Dmitry Neverov <dmitry.neverov@gmail.com>
parents:
diff changeset
6 ~ you may not use this file except in compliance with the License.
0cf858cb793c Describe mercurial VCS root parameters
Dmitry Neverov <dmitry.neverov@gmail.com>
parents:
diff changeset
7 ~ You may obtain a copy of the License at
0cf858cb793c Describe mercurial VCS root parameters
Dmitry Neverov <dmitry.neverov@gmail.com>
parents:
diff changeset
8 ~
0cf858cb793c Describe mercurial VCS root parameters
Dmitry Neverov <dmitry.neverov@gmail.com>
parents:
diff changeset
9 ~ http://www.apache.org/licenses/LICENSE-2.0
0cf858cb793c Describe mercurial VCS root parameters
Dmitry Neverov <dmitry.neverov@gmail.com>
parents:
diff changeset
10 ~
0cf858cb793c Describe mercurial VCS root parameters
Dmitry Neverov <dmitry.neverov@gmail.com>
parents:
diff changeset
11 ~ Unless required by applicable law or agreed to in writing, software
0cf858cb793c Describe mercurial VCS root parameters
Dmitry Neverov <dmitry.neverov@gmail.com>
parents:
diff changeset
12 ~ distributed under the License is distributed on an "AS IS" BASIS,
0cf858cb793c Describe mercurial VCS root parameters
Dmitry Neverov <dmitry.neverov@gmail.com>
parents:
diff changeset
13 ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
0cf858cb793c Describe mercurial VCS root parameters
Dmitry Neverov <dmitry.neverov@gmail.com>
parents:
diff changeset
14 ~ See the License for the specific language governing permissions and
0cf858cb793c Describe mercurial VCS root parameters
Dmitry Neverov <dmitry.neverov@gmail.com>
parents:
diff changeset
15 ~ limitations under the License.
0cf858cb793c Describe mercurial VCS root parameters
Dmitry Neverov <dmitry.neverov@gmail.com>
parents:
diff changeset
16 -->
0cf858cb793c Describe mercurial VCS root parameters
Dmitry Neverov <dmitry.neverov@gmail.com>
parents:
diff changeset
17
0cf858cb793c Describe mercurial VCS root parameters
Dmitry Neverov <dmitry.neverov@gmail.com>
parents:
diff changeset
18 <dsl-extension type="vcs" name="mercurial" generateDslJar="true">
0cf858cb793c Describe mercurial VCS root parameters
Dmitry Neverov <dmitry.neverov@gmail.com>
parents:
diff changeset
19 <vcs-root-class name="HgVcsRoot"/>
0cf858cb793c Describe mercurial VCS root parameters
Dmitry Neverov <dmitry.neverov@gmail.com>
parents:
diff changeset
20 <params>
0cf858cb793c Describe mercurial VCS root parameters
Dmitry Neverov <dmitry.neverov@gmail.com>
parents:
diff changeset
21 <param name="repositoryPath" dslName="url"/>
0cf858cb793c Describe mercurial VCS root parameters
Dmitry Neverov <dmitry.neverov@gmail.com>
parents:
diff changeset
22 <param name="branchName" dslName="branch"/>
0cf858cb793c Describe mercurial VCS root parameters
Dmitry Neverov <dmitry.neverov@gmail.com>
parents:
diff changeset
23 <param name="teamcity:branchSpec" dslName="branchSpec"/>
0cf858cb793c Describe mercurial VCS root parameters
Dmitry Neverov <dmitry.neverov@gmail.com>
parents:
diff changeset
24 <param name="useTagsAsBranches" type="boolean"/>
0cf858cb793c Describe mercurial VCS root parameters
Dmitry Neverov <dmitry.neverov@gmail.com>
parents:
diff changeset
25 <param name="detectSubrepoChanges" type="boolean"/>
0cf858cb793c Describe mercurial VCS root parameters
Dmitry Neverov <dmitry.neverov@gmail.com>
parents:
diff changeset
26 <param name="tagUsername" dslName="userForTags"/>
0cf858cb793c Describe mercurial VCS root parameters
Dmitry Neverov <dmitry.neverov@gmail.com>
parents:
diff changeset
27 <param name="uncompressedTransfer" type="boolean"/>
0cf858cb793c Describe mercurial VCS root parameters
Dmitry Neverov <dmitry.neverov@gmail.com>
parents:
diff changeset
28 <param name="hgCommandPath" dslName="hgPath"/>
0cf858cb793c Describe mercurial VCS root parameters
Dmitry Neverov <dmitry.neverov@gmail.com>
parents:
diff changeset
29 <param name="customHgConfig"/>
0cf858cb793c Describe mercurial VCS root parameters
Dmitry Neverov <dmitry.neverov@gmail.com>
parents:
diff changeset
30 <param name="username" dslName="userName"/>
0cf858cb793c Describe mercurial VCS root parameters
Dmitry Neverov <dmitry.neverov@gmail.com>
parents:
diff changeset
31 <param name="secure:password" dslName="password"/>
0cf858cb793c Describe mercurial VCS root parameters
Dmitry Neverov <dmitry.neverov@gmail.com>
parents:
diff changeset
32 <param name="purgePolicy" type="PurgePolicy"/>
0cf858cb793c Describe mercurial VCS root parameters
Dmitry Neverov <dmitry.neverov@gmail.com>
parents:
diff changeset
33 <param name="useSharedMirrors" dslName="useMirrors" type="boolean"/>
0cf858cb793c Describe mercurial VCS root parameters
Dmitry Neverov <dmitry.neverov@gmail.com>
parents:
diff changeset
34 </params>
0cf858cb793c Describe mercurial VCS root parameters
Dmitry Neverov <dmitry.neverov@gmail.com>
parents:
diff changeset
35 <types>
0cf858cb793c Describe mercurial VCS root parameters
Dmitry Neverov <dmitry.neverov@gmail.com>
parents:
diff changeset
36 <enum name="PurgePolicy">
0cf858cb793c Describe mercurial VCS root parameters
Dmitry Neverov <dmitry.neverov@gmail.com>
parents:
diff changeset
37 <option name="DONT_RUN"/>
0cf858cb793c Describe mercurial VCS root parameters
Dmitry Neverov <dmitry.neverov@gmail.com>
parents:
diff changeset
38 <option name="PURGE_UNKNOWN"/>
0cf858cb793c Describe mercurial VCS root parameters
Dmitry Neverov <dmitry.neverov@gmail.com>
parents:
diff changeset
39 <option name="PURGE_ALL"/>
0cf858cb793c Describe mercurial VCS root parameters
Dmitry Neverov <dmitry.neverov@gmail.com>
parents:
diff changeset
40 </enum>
0cf858cb793c Describe mercurial VCS root parameters
Dmitry Neverov <dmitry.neverov@gmail.com>
parents:
diff changeset
41 </types>
0cf858cb793c Describe mercurial VCS root parameters
Dmitry Neverov <dmitry.neverov@gmail.com>
parents:
diff changeset
42 </dsl-extension>