I was just testing my modification and came across another issue with
the sanity checker (see my other mail) Could you please try to uncomment
the following lines in the Dumpfile.pm:

#            ($this_action, $itempath) =
#                $self->_action_path_sanity_check($this_action,
$itempath, $data);

and test whether this has any influence onto the conversion? This will
disable the sanity checker.


Hi Dirk.  This caused the loading of the dumpfile to fail on a delete
of another directory.  Note that I just ran the --resume
--task=IMPORTSVN after commenting out the lines in dumpfile.pm.

<<< Started new transaction, based on original revision 22847
svnadmin: File not found: transaction '22846-1', path
'Project/Source/models_v55'
    * deleting path : Project/Source/models_v55 ...


The problem seems to be that the directory was never added in the
datacache.VssAction.tmp.txt file, and it was also never added to the
svn repo.  I'm going to try the conversion from scratch and see what
happens.  This takes several hours, so I'll let you know the outcome
tomorrow.

Oddly enough though, I did notice within the previous conversion
(without the dumpfile.pm changes) the following warning:

ERROR -- Attempt to delete non-existent item
'/Project/Source/models_v55/' at revision 22847; skipping...at
vss2svn.pl line 797

There must be something wrong with this directory, but I was able to
do a recover on it, and it seemed to recover just fine.  The
datacache.PhysicalAction.tmp.txt seems to show the add and delete
properly:

44394   MIRDAAAA        \N      HCECAAAA        ADD     models_v55/
1       1052914432      Bill 0       \N      1       AAAADRIM
1    \N       \N
44445   MIRDAAAA        \N      HCECAAAA        DELETE  models_v55/
1       1085402517      Ted    0       \N      5       AAAADRIM
1    \N       \N
75038   MIRDAAAA        1       \N      ADD     models_v55/     1
1051780740      Bill 0      \N      1       AAAADRIM        0
\N   S

If all else fails tomorrow, I can destroy this directory and see what happens...


On the other hand, did you get any error message after the conversion, like:

 >   Attempt to delete non-existent item '/project1/file.txt' at
revision 6; skipping...

I didn't see any messages exactly like that related to the problem
file in question, but that type of error did exist for a couple of
unrelated files and directories.

I'm also going to try out the "MOVE" fix that you putback, and will
let you know how all goes with the next conversion.

Thank you,
Jon
_______________________________________________
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