[svn.haxx.se] · SVN Dev · SVN Users · SVN Org · TSVN Dev · TSVN Users · Subclipse Dev · Subclipse Users · this month's index

Re: cvs2svn change_path crash - Windows

From: Martin Fuchs <martin-fuchs_at_gmx.net>
Date: 2003-09-10 20:05:14 CEST

On 10.09.2003 16:03:47 Faller, Gyula wrote:
> I tried out the cvs2svn as a start for a large test repository. I runs a
> while and then crashes with this traceback:
> What could be the problem? I have searched the archives, but couldn't found
> any problem description or solution.
..
> File "C:\PROGRA~1\SUBVER~1\cvs2svn\cvs2svn.py", line 2054, in pass4
> c.commit(dumper, ctx, sym_tracker)
> File "C:\PROGRA~1\SUBVER~1\cvs2svn\cvs2svn.py", line 1826, in commit
> branches)
> File "C:\PROGRA~1\SUBVER~1\cvs2svn\cvs2svn.py", line 1025, in
> add_or_change_path
> self.add_dir)
> File "C:\PROGRA~1\SUBVER~1\cvs2svn\cvs2svn.py", line 677, in change_path
> self.nodes_db[parent_key] = marshal.dumps(parent)
> bsddb.error: (0, 'Error')

This is the same error I got also on XP last week.

Now I re-tried it with the new 0.29 version, and this error in the import process seems to have vanished.

But when converting another smaller repostory, the conversion run without problems. Then when I then tried to check out the svn repository, I get this errors:

F:\x>svn co file:///svn-repo-tools
A svn-repo-tools\trunk
svn: The system cannot find the path specified.
svn: Your .svn/tmp directory may be missing or corrupt. Please run 'svn cleanup' and try your operation again.
svn: svn_io_file_open: can't open `svn-repo-tools/trunk/.svn/tmp/text-base/\tools\mfzip.cpp.svn-base'

Do you think, it is possible, the problem has something to do with path separators?
The script outputs pathes with both slashes and back slashes like this:

    new revision: 1239
committing: Sun Apr 02 19:09:22 2000, over 0 seconds
    adding or changing 1.1 : trunk/\xsrc\wine\.cvsignore
    adding or changing 1.1 : trunk/\xsrc\wine\ANNOUNCE
    adding or changing 1.1 : trunk/\xsrc\wine\AUTHORS
    adding or changing 1.1 : trunk/\xsrc\wine\BUGS
    adding or changing 1.1 : trunk/\xsrc\wine\ChangeLog
    adding or changing 1.1 : trunk/\xsrc\wine\configure

Martin

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@subversion.tigris.org
For additional commands, e-mail: dev-help@subversion.tigris.org
Received on Wed Sep 10 22:13:09 2003

This is an archived mail posted to the Subversion Dev mailing list.

This site is subject to the Apache Privacy Policy and the Apache Public Forum Archive Policy.