# HG changeset patch # User Eric Hopper # Date 1205782874 25200 # Node ID 308988071b909da3aa86c3480f49201c1be2a150 # Parent b0d937869417ea80d790191d58a99a5c2672bf77 convert: Add convert.cvsps option to set up an alternate cvsps command line. diff -r b0d937869417 -r 308988071b90 hgext/convert/cvs.py --- 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: