comparison hgext/convert/__init__.py @ 9543:56a5f80556f5

convert/cvs: stop supporting external cvsps
author Patrick Mezard <pmezard@gmail.com>
date Mon, 05 Oct 2009 22:57:15 +0200
parents a15813fae0a8
children fbde669564d8
comparison
equal deleted inserted replaced
9542:5287de171d74 9543:56a5f80556f5
140 commands to find files to convert. This means that unless a 140 commands to find files to convert. This means that unless a
141 filemap is given, all files under the starting directory will be 141 filemap is given, all files under the starting directory will be
142 converted, and that any directory reorganization in the CVS 142 converted, and that any directory reorganization in the CVS
143 sandbox is ignored. 143 sandbox is ignored.
144 144
145 Because CVS does not have changesets, it is necessary to collect
146 individual commits to CVS and merge them into changesets. CVS
147 source uses its internal changeset merging code by default but can
148 be configured to call the external 'cvsps' program by setting::
149
150 --config convert.cvsps='cvsps -A -u --cvs-direct -q'
151
152 This option is deprecated and will be removed in Mercurial 1.4.
153
154 The options shown are the defaults. 145 The options shown are the defaults.
155
156 Internal cvsps is selected by setting ::
157
158 --config convert.cvsps=builtin
159
160 and has a few more configurable options:
161 146
162 --config convert.cvsps.cache=True (boolean) 147 --config convert.cvsps.cache=True (boolean)
163 Set to False to disable remote log caching, for testing and 148 Set to False to disable remote log caching, for testing and
164 debugging purposes. 149 debugging purposes.
165 --config convert.cvsps.fuzz=60 (integer) 150 --config convert.cvsps.fuzz=60 (integer)