Re: cvs2svn conversion error in pass 4: Bad ed command

Michael Haggerty <[email protected]> Fri, 19 Apr 2013 14:21:54 +0200
Newsgroups gmane.comp.version-control.subversion.cvs2svn.devel
Message-ID <[email protected]>
On 04/19/2013 01:28 PM, Wolfgang Dr Schwarz wrote:
> Hello,
> 
> I am facing an error in pass 4 which occurs occasionally for some single
> files, for example:
> 
> ----- pass 4 (FilterSymbolsPass) -----
> Filtering out excluded symbols and summarizing items...
> c:\CVS\depot\inventory-admin\DATA\USERS,v
> Malformed RCS delta in c:\CVS\depot\inventory-admin\DATA\USERS,v,
> revision 1.1417: Bad ed command
> Traceback (most recent call last):
>   File "cvs2svn", line 70, in <module>
>     svn_main(os.path.basename(sys.argv[0]), sys.argv[1:])
>   File "C:\Daten\PC_own\CVS2SVN\cvs2svn-2.4.0\cvs2svn_lib\main.py", line
> 113, in svn_main
>     main(progname, run_options, pass_manager)
>   File "C:\Daten\PC_own\CVS2SVN\cvs2svn-2.4.0\cvs2svn_lib\main.py", line
> 96, in main
>     pass_manager.run(run_options)
>   File
> "C:\Daten\PC_own\CVS2SVN\cvs2svn-2.4.0\cvs2svn_lib\pass_manager.py",
> line 181, in run
>     the_pass.run(run_options, stats_keeper)
>   File "C:\Daten\PC_own\CVS2SVN\cvs2svn-2.4.0\cvs2svn_lib\passes.py",
> line 505, in run
>     revision_collector.process_file(cvs_file_items)
>   File
> "C:\Daten\PC_own\CVS2SVN\cvs2svn-2.4.0\cvs2svn_lib\checkout_internal.py", line
> 615, in process_file
>     _Sink(self, cvs_file_items),
>   File "C:\Daten\PC_own\CVS2SVN\cvs2svn-2.4.0\cvs2svn_lib\rcsparser.py",
> line 68, in parse
>     return selected_parser().parse(file, sink)
>   File
> "C:\Daten\PC_own\CVS2SVN\cvs2svn-2.4.0\cvs2svn_rcsparse\common.py", line
> 477, in parse
>     self.parse_rcs_deltatext()
>   File
> "C:\Daten\PC_own\CVS2SVN\cvs2svn-2.4.0\cvs2svn_rcsparse\common.py", line
> 450, in parse_rcs_deltatext
>     self.sink.set_revision_info(revision, log, text)
>   File
> "C:\Daten\PC_own\CVS2SVN\cvs2svn-2.4.0\cvs2svn_lib\checkout_internal.py", line
> 527, in set_revision_info
>     raise RuntimeError()
> RuntimeError

The named file c:\CVS\depot\inventory-admin\DATA\USERS,v is apparently
corrupt somewhere around revision 1.1417.  Corruption is not unusual in
CVS repositories and can probably be hand-fixed (with perhaps some data
loss) by somebody who understands the RCS file format.

Alternatively, the problem could be explained if you have ever used the
repository with CVSNT (as opposed to standard CVS).  If so, please read
the FAQ entry about converting a CVSNT repo.

Michael

-- 
Michael Haggerty
[email protected]
http://softwareswirl.blogspot.com/

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

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