Hello Thomas,
the problem is a little difficult. I have modified the vss decoder to
read this action, but the results whenn running the converter are still
broken. The problem is, that the timeline is completely out of sync.
This new action is called "archived version of a file". It is special,
since only one version at a specific state of each item in the archive
is archived. The restore creates only this version of the item. The
problem is, that timestamp for these restored items are (probably) set
to the last version of the item, so it is not possible to order the
restored items by timestamp, since this doesn't give you the correct
order of events.. Funny enough ss itself can't decode the full history,
otherwise I would have posted a dump of "ss history". If you look into
the history with the ssexp browser, you will e.g. note that the items
within the root project are archived with a timestamp prior to the root
project itself.
Due to this problem all items are mapped to the orphaned folder and they
can not restored back into the correct pathes.
The only possibility is to detect some hierarchy via the "PF" records,
but this is a completly different beast and not easily doable in the
current converter.
So I think, you are a little lost with your archive in this situation.
BEst regards
Dirk
Thomas Franconville schrieb:
I have a small projet test given in attached file.
Here is the history.
I began with a first project called TEST.
do some stuff into TEST
Label it to "branch test"
Copy the project TEST to TEST2
Archived TEST2 until the label "branch test"
Do some stuff into TEST2
vss2svn goes to the end of it's process, but do quite the same errors and is
losing the paths of files.
ssphys: unknown action 21 at offset 0x1a0
Try `ssphys --help` for more information
ERROR -- FAILED with non-zero exit status 255 (cmd: "ssphys" info -ewindows-1252
"D:\VSS\TEST2/data/A/AAAAAAAA")
at vss2svn.pl line 1251
WARNING: control character 0x12 in text input at character 0
ssphys: unknown action 21 at offset 0x1a0
Try `ssphys --help` for more information
ERROR -- FAILED with non-zero exit status 255 (cmd: "ssphys" info -ewindows-1252
"D:\VSS\TEST2/data/D/DAAAAAAA")
at vss2svn.pl line 1251
WARNING: control character 0x12 in text input at character 0
WARNING: control character 0x12 in text input at character 0
ERROR -- Attempt to move unknown item 'BAAAAAAA':
at vss2svn.pl line 847
ERROR -- Attempt to move unknown item 'CAAAAAAA':
at vss2svn.pl line 847
ERROR -- Attempt to move unknown item 'EAAAAAAA':
at vss2svn.pl line 847
ERROR -- Attempt to move unknown item 'FAAAAAAA':
at vss2svn.pl line 847
ERROR -- Attempt to move unknown item 'GAAAAAAA':
at vss2svn.pl line 847
ERROR -- Attempt to commit unknown item 'FAAAAAAA':
at vss2svn.pl line 847
ERROR -- Parent path missing while trying to add item
'/orphaned/_HAAAAAAA/tata.txt' at revision 1: adding missing parents
at vss2svn.pl line 1002
ERROR -- Parent path missing while trying to add item
'/orphaned/_IAAAAAAA/tutu.txt' at revision 1: adding missing parents
at vss2svn.pl line 1002
Selon Thomas Franconville <[EMAIL PROTECTED]>:
Hello Dirk, Hi all,
Yes, the firsts actions we have is called "Versions archivées de ..." like
"archived version of a file". It may correspond to the restore activity you
are
saying.
We have then a "étiqueté" like "labelled"
And then "Archivée dans" like "archived in" that should correspond to a
commit.
And so on.
So what about the restore activity and the vss2svn project ?
I think, we have this restore activity because we have a vss project by
branch.
and so the restore, is the start of the new vss project. it is quite like an
import or even an add. is it possible to use this kind of activities instead
?
Cheers
Thomas
_______________________________________________
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