Hi, Richard,

thanks for the report. The problem is, that there is already a fix in the code, to protect against multiple move merges. Do you get any warning like: Multiple child recs for parent MOVE rec 70374?

The solution in r323 is not 100% perfect, since it will only test the first matched record. One should at least extend the search for all matched records. [1]

Dirk

[1] http://www.pumacode.org/projects/vss2svn/browser/trunk/script/vss2svn.pl#L744



Richard Hughes schrieb:
Hi,

I'm getting a crash during conversion when GetPathDepth recurses
itself forever (Perl exhausts its address space then segfaults). It
appears to be caused by a pair of physicalaction rows which refer to
each other:

action_id  physname   parentphys   actiontype
---------  --------   ----------   ----------
70374      DKGAAAAA   ZKGAAAAA     MOVE_FROM
553646     ZKGAAAAA   DKGAAAAA     MOVE_FROM

This was five years ago so nobody can remember what happened, but it
looks like projects were moved such that DKG was at one time a parent
of ZKG and at one time a child of it. I have yet to prove this
hypothesis with a clean repository, but I thought I'd check with you
lot to see if you've got any ideas.

I've hacked around the problem for the moment by running "update
physicalaction set parentdata=2 where action_id=70374" (since that
project is the one that is currently the parent) and then using
--resume, but I can't figure out what the correct fix should be. Any
advice is much appreciated. I'm using the r323 .pl script (not the
exe).

While I'm typing I'll also briefly mention a subsequent problem: the
conversion has completed and I'm doing svnadmin load, but getting
"svnadmin: File already exists: ...." committing revision 2690. I need
to do more investigation of this but I think the file was created in a
different project then the entire project moved but somehow vss2svn
didn't notice. I'll try to find out what the actual problem is and
then get back to you.

Sorry for the lack of patches in this e-mail,

Richard.

_______________________________________________
vss2svn-users mailing list
Project homepage:
http://www.pumacode.org/projects/vss2svn/
Subscribe/Unsubscribe/Admin:
http://lists.pumacode.org/mailman/listinfo/vss2svn-users-lists.pumacode.org
Mailing list web interface (with searchable archives):
http://dir.gmane.org/gmane.comp.version-control.subversion.vss2svn.user




_______________________________________________
vss2svn-users mailing list
Project homepage:
http://www.pumacode.org/projects/vss2svn/
Subscribe/Unsubscribe/Admin:
http://lists.pumacode.org/mailman/listinfo/vss2svn-users-lists.pumacode.org
Mailing list web interface (with searchable archives):
http://dir.gmane.org/gmane.comp.version-control.subversion.vss2svn.user

Reply via email to