comparison tests/test-convert.t @ 12924:2f1174b2c4fa

convert: better ReST markup in docstring
author Martin Geisler <mg@aragost.com>
date Thu, 04 Nov 2010 18:19:10 +0100
parents 58f0c60b7f40
children 4936a04b6792
comparison
equal deleted inserted replaced
12923:7d384a372ce8 12924:2f1174b2c4fa
46 looking changelogs but are often an order of magnitude 46 looking changelogs but are often an order of magnitude
47 larger than the same ones generated by --branchsort. 47 larger than the same ones generated by --branchsort.
48 --sourcesort try to preserve source revisions order, only supported by 48 --sourcesort try to preserve source revisions order, only supported by
49 Mercurial sources. 49 Mercurial sources.
50 50
51 If <REVMAP> isn't given, it will be put in a default location 51 If "REVMAP" isn't given, it will be put in a default location
52 (<dest>/.hg/shamap by default). The <REVMAP> is a simple text file that 52 ("<dest>/.hg/shamap" by default). The "REVMAP" is a simple text file that
53 maps each source commit ID to the destination ID for that revision, like 53 maps each source commit ID to the destination ID for that revision, like
54 so: 54 so:
55 55
56 <source ID> <destination ID> 56 <source ID> <destination ID>
57 57
141 '''''''''' 141 ''''''''''
142 142
143 CVS source will use a sandbox (i.e. a checked-out copy) from CVS to 143 CVS source will use a sandbox (i.e. a checked-out copy) from CVS to
144 indicate the starting point of what will be converted. Direct access to 144 indicate the starting point of what will be converted. Direct access to
145 the repository files is not needed, unless of course the repository is 145 the repository files is not needed, unless of course the repository is
146 :local:. The conversion uses the top level directory in the sandbox to 146 ":local:". The conversion uses the top level directory in the sandbox to
147 find the CVS repository, and then uses CVS rlog commands to find files to 147 find the CVS repository, and then uses CVS rlog commands to find files to
148 convert. This means that unless a filemap is given, all files under the 148 convert. This means that unless a filemap is given, all files under the
149 starting directory will be converted, and that any directory 149 starting directory will be converted, and that any directory
150 reorganization in the CVS sandbox is ignored. 150 reorganization in the CVS sandbox is ignored.
151 151
203 203
204 The following options can be set with "--config": 204 The following options can be set with "--config":
205 205
206 convert.svn.branches 206 convert.svn.branches
207 specify the directory containing branches. The defaults is 207 specify the directory containing branches. The defaults is
208 branches. 208 "branches".
209 convert.svn.tags 209 convert.svn.tags
210 specify the directory containing tags. The default is tags. 210 specify the directory containing tags. The default is "tags".
211 convert.svn.trunk 211 convert.svn.trunk
212 specify the name of the trunk branch The defauls is trunk. 212 specify the name of the trunk branch The defauls is "trunk".
213 213
214 Source history can be retrieved starting at a specific revision, instead 214 Source history can be retrieved starting at a specific revision, instead
215 of being integrally converted. Only single branch conversions are 215 of being integrally converted. Only single branch conversions are
216 supported. 216 supported.
217 217
223 223
224 The Perforce (P4) importer can be given a p4 depot path or a client 224 The Perforce (P4) importer can be given a p4 depot path or a client
225 specification as source. It will convert all files in the source to a flat 225 specification as source. It will convert all files in the source to a flat
226 Mercurial repository, ignoring labels, branches and integrations. Note 226 Mercurial repository, ignoring labels, branches and integrations. Note
227 that when a depot path is given you then usually should specify a target 227 that when a depot path is given you then usually should specify a target
228 directory, because otherwise the target may be named ...-hg. 228 directory, because otherwise the target may be named "...-hg".
229 229
230 It is possible to limit the amount of source history to be converted by 230 It is possible to limit the amount of source history to be converted by
231 specifying an initial Perforce revision: 231 specifying an initial Perforce revision:
232 232
233 convert.p4.startrev 233 convert.p4.startrev