Hi,

I'm having the same problem. When I look in my VssAction.txt there are hundreds
of adds and commits and other items with no paths. Removing them manually would
cut the file in half or more.

removing the empty lines is also no solution, since you will have other import problems then.


I have currently no idea, why there is no item path recovered in the VssAction file. I expect, that there filenames for each file in the PhysicalAction.txt
212    UIAAAAAA    1    ADD        2    0    \N
213    VIAAAAAA    1    ADD        2    0    \N
214    WIAAAAAA    1    ADD        2    0    \N
215    XIAAAAAA    1    ADD        2    0    \N
e.g. when you search for these files, I expect that you will find some lines that look like these ones:

> 28 UIAAAAAA \N AAAAAAAA ADD StdAfx.cpp 2 1030897379 Dirk 0 \N 1 AAAAAAIU 1 \N \N > 5727 UIAAAAAA 1 \N ADD StdAfx.cpp 2 1030897379 Dirk 0 \N 1 AAAAAAIU 0 \N \N

Can you see a filename, like  "StdAfx.cpp" in your lines?

Toby, is it possible that the "sanity checker" is eating the names?
Dimitri and Tom, could you try to uncomment the lines 128 to 148 with a "#" mark in the Dumpfile.pm to see whether the latest addition is causing the problem

#        if(defined($itempath)) {
#           ($this_action, $itempath) =
# $self->_action_path_sanity_check($this_action, $itempath, $data);
#
#            return 0 unless defined($itempath);
#
#        } else {
# # if the item's path isn't defined, its real name was corrupted in
#            # vss, so we'll check it in to the junk drawer as an add
#            if (defined $main::gCfg{junkdir}) {
# $itempath = $self->_get_junk_itempath($main::gCfg{junkdir}, # join('.', @$data{ qw(physname version revision_id) }));
#
# $self->add_error("Using filename '$itempath' for item with " # . "unrecoverable name at revision $data->{revision_id}");
#
#                $this_action = 'ADD';
#            } else {
#                return 0;
#            }
#        }
Dimitri and Tom, can you summarize the error messages, you get at the end of the conversion?

Best regards
Dirk
_______________________________________________
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