|
Bugzilla – Full Text Bug Listing |
| Summary: | cvs2svn failed to convert: "No such file or directory" | ||
|---|---|---|---|
| Product: | [openSUSE] SUSE LINUX 10.0 | Reporter: | Thomas Schraitle <thomas.schraitle> |
| Component: | ConsoleApps | Assignee: | Olaf Hering <ohering> |
| Status: | RESOLVED FIXED | QA Contact: | E-mail List <qa-bugs> |
| Severity: | Major | ||
| Priority: | P5 - None | CC: | michi |
| Version: | RC 4 | ||
| Target Milestone: | --- | ||
| Hardware: | Other | ||
| OS: | All | ||
| Whiteboard: | |||
| Found By: | Other | Services Priority: | |
| Business Priority: | Blocker: | --- | |
| Marketing QA Status: | --- | IT Deployment: | --- |
| Attachments: |
CVS Repository of Novdoc
Output of strace |
||
tar up your cvs and place it somewhere. Created attachment 50517 [details]
CVS Repository of Novdoc
The file contains the complete CVS repository of the old Novdoc Innerforge
repository.
works ok for me. run strace -fo foo.log -s 99 cvs2svn --fs-type=fsfs -s novdoc.svn novdoc/ and attach the compressed foo.log Created attachment 50519 [details]
Output of strace
Attached the compressed foo.log output
is rcs installed? rpm -q rcs package rcs is not installed No, it seems not. :) added rcs to cvs2svn requirements. *** Bug 143465 has been marked as a duplicate of this bug. *** |
I tried to convert my novdoc CVS respository into a Subversion repository. The options were: $ cvs2svn --version cvs2svn version r1427 $ cvs2svn --fs-type=fsfs -s novdoc.svn novdoc.cvs/ Unfortunatly it failed with the following error messages: ====================================== ----- pass 8 ----- Creating new repository 'novdoc.svn' Starting Subversion Repository. Starting Subversion commit 1 / 66 Starting Subversion commit 2 / 66 Traceback (most recent call last): File "/usr/bin/cvs2svn", line 4828, in ? main() File "/usr/bin/cvs2svn", line 4822, in main convert(start_pass, end_pass) File "/usr/bin/cvs2svn", line 4458, in convert _passes[i]() File "/usr/bin/cvs2svn", line 4344, in pass8 repos.commit(svn_commit) File "/usr/bin/cvs2svn", line 3309, in commit self._add_path(cvs_rev) File "/usr/bin/cvs2svn", line 3063, in _add_path self._invoke_delegates('add_path', SVNCommitItem(cvs_rev, 1)) File "/usr/bin/cvs2svn", line 3358, in _invoke_delegates getattr(delegate, method)(*args) File "/usr/bin/cvs2svn", line 3782, in add_path self._add_or_change_path(s_item, OP_ADD) File "/usr/bin/cvs2svn", line 3712, in _add_or_change_path pipe_cmd, pipe = get_co_pipe(c_rev, [ '-kk' ]) File "/usr/bin/cvs2svn", line 372, in get_co_pipe pipe = SimplePopen(pipe_cmd, True) File "/usr/bin/cvs2svn", line 77, in __init__ stdout=subprocess.PIPE, stderr=stderr) File "/usr/lib64/python2.4/subprocess.py", line 558, in __init__ errread, errwrite) File "/usr/lib64/python2.4/subprocess.py", line 991, in _execute_child raise child_exception OSError: [Errno 2] No such file or directory ====================================== I tried it with the cvs2svn package from 9.3 and it worked (cvs2svn version r1421). Tell me if you need other things (my CVS repository is only 1.6 MBytes so I can send it if someone needs it.) Thanks, Tom