I updated with your changes and reran the conversion with the --resume
--task=BUILDACTIONHIST, but the converted svn repo was the same as the
previous conversion. I'll rerun the conversion from scratch and see
if that helps.
Just to let you know, there was a typo in the Dumpfile.pm changes.
Line 463 should be changed from:
if (!defined ($data->{version}) {
to:
if (!defined ($data->{version})) {
I just gave this a fast try and I for me it worked. At least, what I
intended to perform: I have attached the VssAction file of the following
pseudo code:
Please note line 6 and 7. In these lines a project is deleted and
recovered. No version number is specified in column 4. This will
instruct the Dumpfile handler to take the revision of the time when the
item was deleted.
Also note line 9-11. The item is deleted, modified via a share and then
recovered. But in this time it is recovered to a distinct version, esp.
version number 3 which was created in through the commit in line 10.
I'm a little astonished, since resuming from BUILDACTIONHIST should be
enough to incorporate this change. If you still have your old
VssAction.txt files lying around, could you please check, whether there
is a version number specified in the RECOVER actions or not?
Dirk
0 AAAAAAAA 1 ADD / 1 0 \N
1 AAAAAAAA BAAAAAAA 1 ADD /test1/ 1 0
\N
2 BAAAAAAA CAAAAAAA 1 ADD /test1/project1/
1 0 \N
3 BAAAAAAA DAAAAAAA 1 ADD /test1/project2/
1 0 \N
4 CAAAAAAA EAAAAAAA 1 ADD
/test1/project1/file.txt 2 0 \N
5 DAAAAAAA EAAAAAAA 1 SHARE
/test1/project2/file.txt 2 0 /test1/project1/file.txt
6 BAAAAAAA CAAAAAAA \N DELETE /test1/project1/
1 0 \N
7 BAAAAAAA CAAAAAAA \N RECOVER /test1/project1/
1 0 /test1/project1/
8 \N EAAAAAAA 2 COMMIT /test1/project1/file.txt\
/test1/project2/file.txt 2 0 \N
9 CAAAAAAA EAAAAAAA \N DELETE
/test1/project1/file.txt 2 0 \N
10 \N EAAAAAAA 3 COMMIT /test1/project2/file.txt
2 0 \N
11 CAAAAAAA EAAAAAAA 3 RECOVER
/test1/project1/file.txt 2 0 /test1/project2/file.txt
12 \N EAAAAAAA 4 COMMIT /test1/project1/file.txt\
/test1/project2/file.txt 2 0 \N
_______________________________________________
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