Stephen,
I also tried to run the dumpfile through "svndumpfilter" in order to extract
individual projects, however it failed:
type dumpfile.txt | svndumpfilter include "Data Logger" > dl-dumpfile
...
Revision 5496 committed as 5496.
Revision 5497 committed as 5497.
Revision 5498 committed as 5498.
Revision 5499 committed as 5499.
svndumpfilter: Invalid copy source path '/EMx Data
Logger/Source/confirm_changes_dialog.ui'
The process tried to write to a nonexistent pipe.
Not sure yet why this fails. Maybe the cmd on XP is not as robust as csh on
linux.
An option could be to write a script to remove entries from the dumpfile
myself, looks feasable as long as one makes sure the revision numbers are
without gaps.
Did you find much information about how one can edit the dump file, or is it
only from your own research?
Regards,
Rob
Robert Kluver wrote:
I saw your post in the vss2svn users mailing list. I'm tryng to convert
VSS repository to SVN and I get the same error as you. There are probably
several destroyed files in our VSS repository along with shared files. I
assume by now you have fully switched over to SVN. Did you manage to tweak
the import or did you end up just moving the files over to a new svn
repository (without history)?
No, I did the dummy run, and concluded that as it was non-trivial I would
need to dedicate some more time to it, and do this after the new year (i.e.
will be trying again shortly).
I'll check again performance with any updated version (think I saw a
message on the list recently about a new one getting created), and if I
still get the same issues will go through and manually determine the
correct location for each of the incorrectly orphaned files/projects
(probably in the region of 50 to 200, hard to tell without doing it as
there are correct orphans too), and use this for a search/replace filter
program to run over the dump file to change the paths as appropriate.
Branches seemed to work as best as I could determine, but unpinned and
repinned files were often wrong. The way these are being used they can
easily be overwritten with the correctly pinned version from sourcesafe
after import, but incorrectly orphaned files/projects need to be fixed
before import so that "label" branches work correctly.
I'll be doing another dummy run in the next day or two, simply to answer
the question of whether to do the conversion before or after attempting to
merge a development branch onto the trunk (if the conversion had gone
better the first time, we may well have converted to Subversion before this
branch was created....)
Cc-ing to list in case anyone has better suggestions for the "false orphan"
problem that sometimes occurs after files/projects have been recreated in
the location of a deleted file/project that previously used the same name.
--
Stephen Lee <Stephen.Lee at hexagonmetrology.com>
Software Engineer, Vision Group - Pro-Measure Leader
Wilcox Associates Inc. (U.K.)
_______________________________________________
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
_________________________________________________________________
Type your favorite song. Get a customized station. Try MSN Radio powered
by Pandora. http://radio.msn.com/?icid=T002MSN03A07001
_______________________________________________
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