Hi,
I'm in the midst of migrating of our development teams from VSS, CVS, and ClearCase to Subversion and I'm running into a bit of trouble. I'm starting first with the VSS repositories. I ran the analyze tool on a stable copy of a VSS repository(about 1Gb in size) and the analyze tool reported no errors. I have encountered errors when using analyze on other VSS repositories, but for the repository I'm referring to in this post, the repository was clean. I then ran the vss2svn tool(vss2svn-nightly-20070803.zip <http://www.pumacode.org/download/vss2svn/nightly/vss2svn-nightly-200708 03.zip> ) from my local PC(Windows XP SP2) on the repository and received the following output and error messages: C:\VSS\IDM02>vss2svn -vssdir . Using a hash as a reference is deprecated at /PerlApp/Vss2Svn/Dumpfile.pm line 778. Adding 'C:/DOCUME~1/chr/LOCALS~1/Temp/pdk-chr-6268/encodings' to encodings file path Connecting to database ./_vss2svn/vss_data.db Use of uninitialized value in concatenation (.) or string at vss2svn.pl line 1287. Use of uninitialized value in concatenation (.) or string at vss2svn.pl line 1287. Use of uninitialized value in concatenation (.) or string at vss2svn.pl line 1287. ======== VSS2SVN ======== BEGINNING CONVERSION... Start Time : Fri Aug 31 11:56:44 2007 VSS Dir : . Temp Dir : ./_vss2svn Dumpfile : vss2svn-dumpfile.dat VSS Encoding : windows-1252 Auto Props : trunk dirk : md5 : label dir : /labels label mapper : VSS2SVN ver : 0.11.0-nightly.321 SSPHYS exe : ssphys SSPHYS ver : 0.22.0.275 XML Parser : XML::SAX::Expat TASK: INIT TASK: LOADVSSNAMES WARNING: control character 0x06 in text input at character 10 WARNING: control character 0x06 in text input at character 10 TASK: FINDDBFILES TASK: GETPHYSHIST TASK: MERGEPARENTDATA TASK: MERGEMOVEDATA TASK: REMOVETMPCHECKIN Use of uninitialized value in concatenation (.) or string at vss2svn.pl line 817 . Remove action_id 1700, IOFAAAAA, ADD, Temporary file created by Visual Studio .NET to detect Microsoft Visual S ourceSafe capabilities. Use of uninitialized value in concatenation (.) or string at vss2svn.pl line 817 . <about 15 of these errors omitted from output> . Remove action_id 6899, UUDAAAAA, DELETE, Use of uninitialized value in concatenation (.) or string at vss2svn.pl line 817 . Remove action_id 6900, VUDAAAAA, ADD, Temporary file created by Visual Studio .NET to detect Microsoft Visual S ourceSafe capabilities. Use of uninitialized value in concatenation (.) or string at vss2svn.pl line 817 . Remove action_id 6901, VUDAAAAA, DELETE, TASK: MERGEUNPINPIN TASK: BUILDCOMMENTS TASK: BUILDACTIONHIST ERROR -- Attempt to add entry 'QOAAAAAA' with unknown version number (probably d estroyed) at vss2svn.pl line 1065 <about 30 of these 'Attempt to add' errors omitted from output> ERROR -- Attempt to add entry 'PVBAAAAA' with unknown version number (probably d estroyed) at vss2svn.pl line 1065 ERROR -- Attempt to commit unknown item 'OPAAAAAA': at vss2svn.pl line 1065 ERROR -- Attempt to share unknown item 'LFFAAAAA': <about 30 more of these 'Attempt to Add' and 'attempt to share' errors omitted from output> TASK: IMPORTSVN Attempt to commit to non-existant file '/orphaned/_ELAAAAAA/IDM Documentation /Designs/Bureau Test Servers - Instructions.doc' at revision 2818, changing to add; possibly missing recover at vss2svn.pl line 1222 <about 30 more of these 'Attempt to commit' errors omitted from output> ======================================================================== ===== END OF CONVERSION The VSS to SVN conversion is complete. You should now use the "svnadmin load" command to load the generated dumpfile 'vss2svn-dumpfile.dat'. The "svnadmin" utility is provided as part of the Subversion command-line toolset; use a command such as the following: svnadmin load <repodir> < "vss2svn-dumpfile.dat" 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 : Fri Aug 31 11:56:44 2007 Ended at : Fri Aug 31 12:25:04 2007 Elapsed time : 00:28:20 (H:M:S) VSS Actions read : 7570 SVN Revisions converted : 2819 Date range (YYYY/MM/DD) : 2003/04/30 to 2007/08/09 C:\VSS\IDM02> Despite the error messages, the vss2svn utility completed and generated about a 1Gb dump file. I then tried to load that dump file into a new Subversion repository, and things were going pretty well until it stopped at the following: ------- Committed revision 2516 >>> <<< Started new transaction, based on original revision 2517 * adding path : labels/Idm_1.1.1.5 ... done. * adding path : labels/Idm_1.1.1.5/orphaned ... done. * adding path : labels/Idm_1.1.1.5/orphaned/_POAAAAAA ... done. * adding path : labels/Idm_1.1.1.5/orphaned/_POAAAAAA/IDM Sourcecode ...COPIED... done. * adding path : labels/Idm_1.1.1.5/orphaned/_POAAAAAA/IDM Sourcecode ...COPIED... done. svnadmin: Invalid change ordering: new node revision ID without delete Considering that the analyze tool reported not a single error in this VSS repository, any ideas what my next steps should be? Any feedback is greatly appreciated. Chris Robinson Configuration Management Fair Isaac Corporation [EMAIL PROTECTED] This email and any files transmitted with it are confidential, proprietary and intended solely for the individual or entity to whom they are addressed. If you have received this email in error please delete it immediately.
_______________________________________________ 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