Re: Problem in step 9 of cvs2svn -- spaces in filenames?

Matt Ackeret <[email protected]> Mon, 18 Feb 2013 11:04:29 -0800 (PST)
Newsgroups gmane.comp.version-control.subversion.cvs2svn.user
Message-ID <[email protected]>
On Fri, 15 Feb 2013, Michael Haggerty wrote:
>You can see exactly where this command is generated, in
>cvs_revision_manager.py:CVSRevisionReader.get_pipe_command().  It is
>definitely passing the filename as a single argument.
>
>I suspect that the "cvs" executable that is in your path is a shell
>script that calls the real cvs binary without proper quoting.

Thanks, I'll look at that..  but at the very least, /usr/bin/cvs is really a
binary (more-ing it is not good!).

I'll look at the line you mention to see if it's really running a cvs from
somewhere else somehow.

(There have been other things, like gdb, where we actually use a shell script
beforehand.)

Another question I have about cvs in general -- could I theoretically just
remove this entire directory from my local copy of the repository to work
around the issue?  If someone really needed the repository history of this
tool, they could get it from the real cvs repository.  (That tool was already
moved somewhere else long ago, and I don't think the history of it is too
important.)

------------------------------------------------------
http://cvs2svn.tigris.org/ds/viewMessage.do?dsForumId=1670&dsMessageId=3049195

To unsubscribe from this discussion, e-mail: [[email protected]].