comparison hgext/convert/__init__.py @ 7823:11efa41037e2 1.2

convert: Perforce source for conversion to Mercurial
author Frank Kingswood <frank@kingswood-consulting.co.uk>
date Tue, 03 Mar 2009 21:32:23 +0000
parents bcd364b247ba
children 4a4c7f6a5912
comparison
equal deleted inserted replaced
7822:1079e666e938 7823:11efa41037e2
23 - git [git] 23 - git [git]
24 - Subversion [svn] 24 - Subversion [svn]
25 - Monotone [mtn] 25 - Monotone [mtn]
26 - GNU Arch [gnuarch] 26 - GNU Arch [gnuarch]
27 - Bazaar [bzr] 27 - Bazaar [bzr]
28 - Perforce [p4]
28 29
29 Accepted destination formats [identifiers]: 30 Accepted destination formats [identifiers]:
30 - Mercurial [hg] 31 - Mercurial [hg]
31 - Subversion [svn] (history on branches is not preserved) 32 - Subversion [svn] (history on branches is not preserved)
32 33
165 instead of being integrally converted. Only single branch 166 instead of being integrally converted. Only single branch
166 conversions are supported. 167 conversions are supported.
167 168
168 --config convert.svn.startrev=0 (svn revision number) 169 --config convert.svn.startrev=0 (svn revision number)
169 specify start Subversion revision. 170 specify start Subversion revision.
171
172 Perforce Source
173 ---------------
174
175 The Perforce (P4) importer can be given a p4 depot path or a client
176 specification as source. It will convert all files in the source to
177 a flat Mercurial repository, ignoring labels, branches and integrations.
178 Note that when a depot path is given you then usually should specify a
179 target directory, because otherwise the target may be named ...-hg.
180
181 It is possible to limit the amount of source history to be converted
182 by specifying an initial Perforce revision.
183
184 --config convert.p4.startrev=0 (perforce changelist number)
185 specify initial Perforce revision.
186
170 187
171 Mercurial Destination 188 Mercurial Destination
172 --------------------- 189 ---------------------
173 190
174 --config convert.hg.clonebranches=False (boolean) 191 --config convert.hg.clonebranches=False (boolean)