convert: Add convert.cvsps option to set up an alternate cvsps command line.
--- a/hgext/convert/cvs.py Mon Mar 17 12:40:02 2008 -0700
+++ b/hgext/convert/cvs.py Mon Mar 17 12:41:14 2008 -0700
@@ -14,7 +14,9 @@
if not os.path.exists(cvs):
raise NoRepo("%s does not look like a CVS checkout" % path)
- for tool in ('cvsps', 'cvs'):
+ self.cmd = ui.config('convert', 'cvsps', 'cvsps -A -u --cvs-direct -q')
+ cvspsexe = self.cmd.split(None, 1)[0]
+ for tool in (cvspsexe, 'cvs'):
checktool(tool)
self.changeset = {}
@@ -34,7 +36,7 @@
return
maxrev = 0
- cmd = 'cvsps -A -u --cvs-direct -q'
+ cmd = self.cmd
if self.rev:
# TODO: handle tags
try: