Hi Dirk, Thanks for quick response. The "nightly" build (20070214) was able to pickup 5 more revisions. It appears that the "68" revision is the biggest single import problem. Is there anything I can do to analyze this further?
Many thanks for your help. -Jan IMPORTSVN: FAILED with non-zero exit status 255 (cmd: "ssphys" get -b -v1 --force-overwrite -ewindows-1252 "stageweb1/data/T/TKDCAAAA" ./_vss2svn/vssdata/TK/TKDCAAAA) at vss2svn.pl line 1128 Parent path missing while trying to add item '/orphaned/_NVWBAAAA/Dev.MemberwebNet.com/' at revision 1: adding missing parents at vss2svn.pl line 879 Parent path missing while trying to add item '/orphaned/_IQCBAAAA/test.asp' at revision 67: adding missing parents at vss2svn.pl line 879 Parent path missing while trying to add item '/orphaned/_PPCBAAAA/Default2K1.asp' at revision 67: adding missing parents at vss2svn.pl line 879 Parent path missing while trying to add item '/orphaned/_NPCBAAAA/default.asp' at revision 68: adding missing parents at vss2svn.pl line 879 Parent path missing while trying to add item '/orphaned/_OPCBAAAA/default.htm' at revision 68: adding missing parents at vss2svn.pl line 879 ... (similar 13,549 lines) stdout: Connecting to database ./_vss2svn/vss_data.db ======== VSS2SVN ======== BEGINNING CONVERSION... Start Time : Wed Mar 7 5:46:34 2007 VSS Dir : stageweb1 Temp Dir : ./_vss2svn Dumpfile : stageweb1-dumpfile.txt VSS Encoding : windows-1252 VSS2SVN ver : 0.11.0-nightly.292 SSPHYS exe : ssphys SSPHYS ver : 0.22.0.275 XML Parser : XML::SAX::Expat TASK: INIT SETTING TASK LOADVSSNAMES SETTING STEP 0 TASK: LOADVSSNAMES "ssphys" info -ewindows-1252 "stageweb1/data/names.dat" STARTING CACHE FOR NameLookup COMMITTING CACHE 'NameLookup' TO DATABASE SETTING TASK FINDDBFILES SETTING STEP 0 TASK: FINDDBFILES STARTING CACHE FOR Physical COMMITTING CACHE 'Physical' TO DATABASE SETTING TASK GETPHYSHIST SETTING STEP 0 TASK: GETPHYSHIST STARTING CACHE FOR PhysicalAction "ssphys" info -ewindows-1252 "stageweb1/data/A/AAAAAAAA" "ssphys" info -ewindows-1252 "stageweb1/data/A/AAACAAAA" "ssphys" info -ewindows-1252 "stageweb1/data/A/AABCAAAA" ... Attempt to re-add directory '/' at revision 2499, skipping action: possibly missing delete at vss2svn.pl line 879 Could not open export file './_vss2svn/vssdata/TK/TKDCAAAA.1' at vss2svn.pl line 879 ============================================================================= END OF CONVERSION The VSS to SVN conversion is complete. You should now use the "svnadmin load" command to load the generated dumpfile 'stageweb1-dumpfile.txt'. The "svnadmin" utility is provided as part of the Subversion command-line toolset; use a command such as the following: svnadmin load <repodir> < "stageweb1-dumpfile.txt" You may need to precede this with "svnadmin create <repodir>" if you have not yet created a repository. Type "svnadmin help <cmd>" for more information on "create" and/or "load". If any errors occurred during the conversion, they are summarized above. For more information on the vss2svn project, see: http://www.pumacode.org/projects/vss2svn/ Started at : Wed Mar 7 5:46:34 2007 Ended at : Wed Mar 7 6:23:34 2007 Elapsed time : 00:37:00 (H:M:S) VSS Actions read : 34116 SVN Revisions converted : 3876 Date range (YYYY/MM/DD) : 2004/12/27 to 2007/03/06 On 3/7/07, Dirk <[EMAIL PROTECTED]> wrote:
Hello, Did you use the nighlty built? There are a few improvements in orphaned tracking. I expect that you have used MOVES and/or Archive/Restore cycles. for some reason, the "parent" project was not available at the time, when the orphaned files where created. So a lot of files come out in the orphaned state. The nightly build will move files out of the orphaned directory if the items come to live in a real parent. But technically there is no way to overcome this problem. VSS does not support atomic commits and it is perfectly possible to have timestamps and modifications on files prior to the timestamp of the parent project. That means, you can have a file modification at a time, when the parent project does not exists. Dirk Jan Nielsen schrieb: > Hello, > > I'm using vss2svn (with --verbose) to convert a VSS repository which > is just over 1GB in size but I get 9547 errors. With that many errors, > I am guessing that I'm doing something incorrectly. > > Despite the errors, an SVN dump file of about 1.7GB is created which > does load into SVN. Unfortunately, the conversion process places the > entirety of the two most active VSS projects (within this repository) > in an orphaned state - not a single file in these two projects show up > SVN. > > I have executed VSS analyze with a number of "successful fixes", but > the resulting VSS DB is virtually identical to the previous image, as > is the vss2svn output. The (partial) output of stderr, and stdout are > show below. Here's a summary of the types of errors: > > Attempt to add entry 'ZFXBAAAA' with unknown version number > (probably destroyed) > at vss2svn.pl line 706 > Attempt to delete unknown item 'JQCBAAAA': > at vss2svn.pl line 706 > Attempt to re-add directory '/' at revision 2499, skipping action: > possibly missing delete > at vss2svn.pl line 851 > Attempt to recover unknown item 'KQCBAAAA': > at vss2svn.pl line 706 > Attempt to rename unknown item 'PVBAAAAA': > at vss2svn.pl line 706 > Attempt to share unknown item 'JQCBAAAA': > at vss2svn.pl line 706 > Could not open export file './_vss2svn/vssdata/TK/TKDCAAAA.1' > at vss2svn.pl line 851 > IMPORTSVN: > FAILED with non-zero exit status 255 > at vss2svn.pl line 1092 > Parent path missing while trying to add item > '/orphaned/_AADBAAAA/merchants.asp' at revision 325: adding missing > parents > > > Any ideas on things to try? > > Many thanks, > > -Jan > > > stderr: > > could not find ParserDetails.ini in /PerlApp/XML/SAX > > WARNING: Unknown action 'RestoredProject' > > WARNING: Unknown action 'RestoredProject' > > WARNING: Unknown action 'RestoredProject' > > WARNING: Unknown action 'RestoredProject' > > WARNING: Unknown action 'RestoredProject' > > WARNING: Unknown action 'RestoredProject' > > > > stdout: > > Connecting to database ./_vss2svn/vss_data.db > > ======== VSS2SVN ======== > BEGINNING CONVERSION... > Start Time : Tue Mar 6 22:14:17 2007 > > > VSS Dir : stageweb1 > Temp Dir : ./_vss2svn > Dumpfile : after-analyze-fix\stageweb1-dumpfile.txt > > SSPHYS exe : ssphys > SSPHYS ver : ssphys 0.21.0, Build 247 > XML Parser : XML::SAX::Expat > > TASK: INIT > > SETTING TASK LOADVSSNAMES > > SETTING STEP 0 > TASK: LOADVSSNAMES > "ssphys" info "stageweb1/data/names.dat" > > STARTING CACHE FOR NameLookup > > > COMMITTING CACHE 'NameLookup' TO DATABASE > > SETTING TASK FINDDBFILES > > SETTING STEP 0 > TASK: FINDDBFILES > > STARTING CACHE FOR Physical > > > COMMITTING CACHE 'Physical' TO DATABASE > > SETTING TASK GETPHYSHIST > > SETTING STEP 0 > TASK: GETPHYSHIST > > STARTING CACHE FOR PhysicalAction > "ssphys" info "stageweb1/data/A/AAAAAAAA" > "ssphys" info "stageweb1/data/A/AAACAAAA" > "ssphys" info "stageweb1/data/A/AABCAAAA" > "ssphys" info "stageweb1/data/A/AACCAAAA" > "ssphys" info "stageweb1/data/A/AADBAAAA" > "ssphys" info "stageweb1/data/A/AADCAAAA" > "ssphys" info "stageweb1/data/A/AAEBAAAA" > "ssphys" info "stageweb1/data/A/AAFBAAAA" > "ssphys" info "stageweb1/data/A/AAHBAAAA" > ... (15,288 lines like this) > > ... > SETTING STEP 0 > ============================================================================= > ERROR SUMMARY > > > BUILDACTIONHIST: > Attempt to add entry 'AWWBAAAA' with unknown version number > (probably destroyed) > at vss2svn.pl line 706 > Attempt to add entry 'LWWBAAAA' with unknown version number > (probably destroyed) > at vss2svn.pl line 706 > Attempt to add entry 'MWWBAAAA' with unknown version number > (probably destroyed) > at vss2svn.pl line 706 > Attempt to add entry 'GEXBAAAA' with unknown version number > (probably destroyed) > at vss2svn.pl line 706 > Attempt to add entry 'HEXBAAAA' with unknown version number > (probably destroyed) > at vss2svn.pl line 706 > Attempt to add entry 'IEXBAAAA' with unknown version number > (probably destroyed) > at vss2svn.pl line 706 > Attempt to add entry 'YEXBAAAA' with unknown version number > (probably destroyed) > at vss2svn.pl line 706 > Attempt to add entry 'ZEXBAAAA' with unknown version number > (probably destroyed) > ... > ... (19.139 lines like of the following) > at vss2svn.pl line 851 > Parent path missing while trying to add item > '/orphaned/_PPHBAAAA/main7593_060710.asp' at revision 2347: adding > missing parents > at vss2svn.pl line 851 > Parent path missing while trying to add item > '/orphaned/_ELSBAAAA/4567bg.jpg' at revision 2415: adding missing parents > at vss2svn.pl line 851 > Parent path missing while trying to add item > '/orphaned/_XYNBAAAA/logo.gif' at revision 2415: adding missing parents > at vss2svn.pl line 851 > Attempt to re-add directory '/' at revision 2499, skipping action: > possibly missing delete > at vss2svn.pl line 851 > Could not open export file './_vss2svn/vssdata/TK/TKDCAAAA.1' > at vss2svn.pl line 851 > ============================================================================= > END OF CONVERSION > > The VSS to SVN conversion is complete. You should now use the > "svnadmin load" > command to load the generated dumpfile > 'after-analyze-fix\stageweb1-dumpfile.txt'. The "svnadmin" > utility is provided as part of the Subversion command-line toolset; use a > command such as the following: > svnadmin load <repodir> < "after-analyze-fix\stageweb1-dumpfile.txt" > > You may need to precede this with "svnadmin create <repodir>" if you > have not > yet created a repository. Type "svnadmin help <cmd>" for more > information on > "create" and/or "load". > > If any errors occurred during the conversion, they are summarized above. > > For more information on the vss2svn project, see: > http://www.pumacode.org/projects/vss2svn/ > > Started at : Tue Mar 6 22:14:17 2007 > Ended at : Tue Mar 6 22:50:44 2007 > Elapsed time : 00:36:27 (H:M:S) > > VSS Actions read : 34111 > SVN Revisions converted : 3871 > Date range (YYYY/MM/DD) : 2004/12/27 to 2007/03/06 > > ------------------------------------------------------------------------ > > _______________________________________________ > 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
_______________________________________________ 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