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

Reply via email to