Hi Nathan!
It's really great method with 'A', 'B', 'C' dumps! Thanks
for the idea. Unfortunately was in my case the dumpfile at
least once such corrupt, that 'svndumptool split' have been
canceled with an exception (bad tag 'xyz'). And the entire
dumpfile ist pretty big (~20GB) for vi :-(
WbR
Eugene
>
> In the recent conversion I did I found it fairly easy
to :
>
> 1. svnamin load, observe on which revision it fails
> 2. 'svndumptool split' [1] the failing revision out of
the main dumpfile
> such that you get A.dump (revisions before bad rev),
B.dump (the bad
> revision) and C.dump (revisions after bad rev).
> 3. Open B.dump in your favourite editor that won't
mangle binary data
> (vi!) and fix it. (Does a parent directory need to be
created? Is a
> rename wrong? Forcibly "un-orphan" a file by
reconnecting its path to
> its true parent, etc.) The format is pretty easy to
work with if you're
> careful -- just copy an entry similar to what you want
and tweak.
> 4. svnadmin load A.dump, B.dump, C.dump
> 5. Goto 1, for any problem in C.dump.
>
> I found this much faster than trying to change
something in the vss2svn
> process, and it guaranteed working results.
>
> -Nathan
>
> [1] http://svn.borg.ch/sv
ndumptool/
>
> _______________________________________________
> vss2svn-users mailing list
> Project homepage:
> http://www.
pumacode.org/projects/vss2svn/
> Subscribe/Unsubscribe/Admin:
> http://lists.pumacode.org/mailman/lis
tinfo/vss2svn-users-lists.pumacode.org
> Mailing list web interface (with searchable archives):
> http://dir.gmane.org/gmane.comp.version-c
ontrol.subversion.vss2svn.user
--
Psssst! Schon vom neuen GMX MultiMessenger gehört?
Der kann`s mit allen: http://www.gm
x.net/de/go/multimessenger
_______________________________________________
vss2svn-users mailing list
Project homepage:
http://www.
pumacode.org/projects/vss2svn/
Subscribe/Unsubscribe/Admin:
http://lists.pumacode.org/mailman/lis
tinfo/vss2svn-users-lists.pumacode.org
Mailing list web interface (with searchable archives):
http://dir.gmane.org/gmane.comp.version-c
ontrol.subversion.vss2svn.user
|