Error in pass 16 while converting a local cvs module (without cvs server)
Manfred Gschweitl <[email protected]> Sun, 04 Apr 2010 23:22:59 +0200
| Newsgroups | gmane.comp.version-control.subversion.cvs2svn.devel |
|---|---|
| Message-ID | <[email protected]> |
Hi all!
First of all, a short description of the problem i have:
Can't convert a local cvs module on windows. Error at pass 16, the
problem is: the cvs command parameter -d has no ":local:" praefix.
Now the detailed version:
What i have:
A cvs repository with many modules and revisions, and an subversion
server. Both on an Windows7 machine.
Python 2.6.1 portable
cvs2svn version 2.3.0
Concurrent Versions System (CVS) 1.10.5.1 (client)
sort (GNU textutils) 2.0
What i wanted do to:
Convert some of the local cvs modules to subversion
The Commandline:
E:\bin\PythonPortable_1.1_py2.6.1\App\python.exe
"E:\bin\cvs2svn-2.3.0\cvs2svn" --use-cvs
--dumpfile="E:\test\cvsdump\dumpfile.txt" --sort="E:\bin\sort.exe"
--encoding='ISO-8859-1' "E:\_cvs_repo\cvsroot\GssWin"
Where is the problem (the last output lines):
...
----- pass 16 (OutputPass) -----
Starting Subversion Dumpfile.
Starting Subversion r1 / 534
Starting Subversion r2 / 534
ERROR: The command 'cvs -q -f -d E:\\_cvs_repo\\cvsroot co
-r1.1 -p GssWin/analyze/analyze.cpp' failed with exit status=1
and the following output:
cvs [checkout aborted]: no such host E
Solution:
--- Please notice: I know this is an *really* ugly hack, which only
works for my purposes, but maybe it can be fixed in an correctly way in
an future release. ---
In the file:
E:\bin\cvs2svn-2.3.0\cvs2svn_lib\cvs_revision_manager.py
the line 75:
'-d', project.cvs_repository_root,
i have changed to:
'-d', ':local:'+project.cvs_repository_root,
and so everything works.
--
Regards,
Manfred Gschweitl
------------------------------------------------------
http://cvs2svn.tigris.org/ds/viewMessage.do?dsForumId=1667&dsMessageId=2480364
To unsubscribe from this discussion, e-mail: [[email protected]].