On Mon, 2007-09-03 at 09:29 -0400, Toby Johnson wrote: Trond Husø wrote: On Fri, 2007-08-31 at 10:06 -0400, Toby Johnson wrote: Trond Husø wrote: > Hi List, > I’m trying to run vss2svn on a win2000 server and when it runs I get > this error: > Use of uninitialized value in gmtime at /PerlApp/Vss2Svn/Dumpfile.pm > line 904. > Sec too small - 0 < 3600 > Cannot handle date (0, 0, 0, 1, 0, 1970) at /PerlApp/Vss2Svn/Dumpfile.pm > line 905 > > Hello Trond,
It looks like there is a problem in one of your VSS files which is causing the script to fail when trying to determine a timestamp. Can you run the script with --debug enabled, and send the last bit of the output before the crash? toby Here is the whole debug-file. Resent to the list. trond
Adding 'C:/DOCUME~1/han/LOCALS~1/Temp/2/pdk-han-3176/encodings' to encodings file path Connecting to database ./_vss2svn/vss_data.db ======== VSS2SVN ======== BEGINNING CONVERSION... Start Time : Mon Sep 3 9:01:13 2007 VSS Dir : vssdb 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 SETTING TASK LOADVSSNAMES SETTING STEP 0 TASK: LOADVSSNAMES "ssphys" info -ewindows-1252 "vssdb/data/names.dat" <?xml version="1.0" encoding="windows-1252" ?> <File Name="vssdb/data/names.dat"> <NamesCache offset="0" /> </File> 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 COMMITTING CACHE 'PhysicalAction' TO DATABASE SETTING TASK MERGEPARENTDATA SETTING STEP 0 TASK: MERGEPARENTDATA SETTING TASK MERGEMOVEDATA SETTING STEP 0 TASK: MERGEMOVEDATA SETTING TASK REMOVETMPCHECKIN SETTING STEP 0 TASK: REMOVETMPCHECKIN SETTING TASK MERGEUNPINPIN SETTING STEP 0 TASK: MERGEUNPINPIN SETTING TASK BUILDCOMMENTS SETTING STEP 0 TASK: BUILDCOMMENTS SETTING TASK BUILDACTIONHIST SETTING STEP 0 TASK: BUILDACTIONHIST STARTING CACHE FOR VssAction STARTING CACHE FOR SvnRevisionVssAction STARTING CACHE FOR Label STARTING CACHE FOR SvnRevision COMMITTING CACHE 'VssAction' TO DATABASE COMMITTING CACHE 'SvnRevision' TO DATABASE COMMITTING CACHE 'SvnRevisionVssAction' TO DATABASE COMMITTING CACHE 'Label' TO DATABASE SETTING TASK IMPORTSVN SETTING STEP 0 TASK: IMPORTSVN SETTING TASK DONE SETTING STEP 0 ============================================================================= 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/
_______________________________________________ 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