Dirk wrote:
Hi Micke,

thanks for the patch, I'm currently looking through it.

I'll be happy to provide additional comments if needed. The changes to the time range check was to get all my files through: one was 43 seconds off and another one was -23 seconds off.

I Still have problems with 11 files:
* 3 are one version too old. Ithink the containing folder was deleted and recovered.

This could be possible, due to the fact, that we recover a project with shared subitems, that where modified while the project was deleted.(see http://www.pumacode.org/projects/vss2svn/ticket/34)

Exactly!

$ sqlite ~/hdf1/tmp/_vss2svn/vss_data.db "select * from PhysicalAction where physname = 'ULAAAAAA' or physname = 'NLAAAAAA' order by timestamp;"
88035|NLAAAAAA|1|JAAAAAAA|ADD|a/|1|1015594096|U1|0||1|AAAAAALN|1||
11862|ULAAAAAA|1|NLAAAAAA|ADD|aIAM.h|2|1015594151|U1|0||1|AAAAAALU|1||
76871|ULAAAAAA||BTEAAAAA|SHARE|aIAM.h|2|1035546575|U2|0||2|AAAAAALU|1||
30278|ULAAAAAA|2||COMMIT||2|1035547012|U2|0||5|AAAAAALU|0||
88061|NLAAAAAA||JAAAAAAA|DELETE|a/|1|1035547551|U2|0||5|AAAAAALN|1||
30279|ULAAAAAA|3||COMMIT||2|1042730307|U2|0||5|AAAAAALU|0||Split name
88073|NLAAAAAA||JAAAAAAA|RECOVER|a/|1|1051268572|U1|0||5|AAAAAALN|1||

* 8 files are too new. The have been subject to "branch to an older version".


I don't understand this exactly. A branch will only stop committing to shared items. For some reason this is not correctly detected and the item path of the branched items is still in the shared items list, so they will take place in later commits.

As I understand it, it is possible to make a retroactive branch to an older version. I think this is what it looks like: ]$ sqlite ~/hdf1/tmp/_vss2svn/vss_data.db "select * from PhysicalAction where physname = 'IGBAAAAA' or physname = 'FPEAAAAA' order by timestamp;"
90842|IGBAAAAA|1|HGBAAAAA|ADD|OO.doc|2|1018015283|U1|1||1|AAAAABGI|1||
Create
18055|IGBAAAAA|2||COMMIT||2|1018028866|U1|1||5|AAAAABGI|0||Temp. checkin
18056|IGBAAAAA|3||COMMIT||2|1018880855|U1|1||5|AAAAABGI|0||Temp. checkin
18057|IGBAAAAA|4||COMMIT||2|1018895581|U1|1||5|AAAAABGI|0||temp
18058|IGBAAAAA|5||COMMIT||2|1018905700|U2|1||5|AAAAABGI|0||
18059|IGBAAAAA|6||COMMIT||2|1018955230|U2|1||5|AAAAABGI|0||
90858|IGBAAAAA||HGBAAAAA|RENAME|OO.doc|2|1018957922|U1|0|O.doc|5|AAAAABGI|1||
18060|IGBAAAAA|7||COMMIT||2|1018964688|U1|1||5|AAAAABGI|0||
18061|IGBAAAAA|8||COMMIT||2|1019149266|U1|1||5|AAAAABGI|0||
18062|IGBAAAAA|9||COMMIT||2|1019237770|U1|1||5|AAAAABGI|0||
18063|IGBAAAAA|10||COMMIT||2|1019574955|U1|1||5|AAAAABGI|0||More written
18064|IGBAAAAA|11||COMMIT||2|1019819568|U1|1||5|AAAAABGI|0||Corrections after review 18065|IGBAAAAA|12||COMMIT||2|1021572525|U1|1||5|AAAAABGI|0||Minor close unsaved case handling modified. 18066|IGBAAAAA|13||COMMIT||2|1021997092|U3|1||5|AAAAABGI|0||New version of Create 18067|IGBAAAAA|14||COMMIT||2|1022079389|U1|1||5|AAAAABGI|0||P01093/ Lock workstation replaced
18068|IGBAAAAA|15||COMMIT||2|1034849056|U3|1||5|AAAAABGI|0||V1.2 updates
18069|IGBAAAAA|16||COMMIT||2|1034851216|U3|1||5|AAAAABGI|0||
10113|IGBAAAAA||DPEAAAAA|SHARE|O.doc|2|1034852032|U3|0||2|AAAAABGI|1||
90889|IGBAAAAA||HGBAAAAA|DELETE|O.doc|2|1034852622|U3|0||5|AAAAABGI|1||
10114|FPEAAAAA|15|DPEAAAAA|BRANCH|O.doc|2|1034856376|Admin|1|IGBAAAAA|3|AAAAAEPF|1||

Last branch is made directly to version 15.

Cheers,
/Micke
_______________________________________________
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