On Thursday, April 13, 2006 11:01 AM +0200 Dirk <[EMAIL PROTECTED]> wrote:
Hi,
The resulting repo fails to load. At revision 121 a non-existent file
is deleted, one that's not been mentioned before in the dump file.
In order to find the problem, you have to go back to the datacache files
in the _vss2svn tmp directory.
The datacache.VssAction.tmp file will list all actions after the
conversion in a ordered way with full item pathes.
The datachache.SvnRevisionVssAction.tmp will map revisions to actions.
So you need to lookup the revision and the propblematic "deleted"
filename in the both files and see to which phyiscal file this itempath
correspond.
The datachache.PhysicalAction.tmp will simply list all actions that are
retrieved from the physical files.
Please lookup the problamtic physical file in the PhysicalAction cache
and copy all occuerences into a empty file. After reordering by timestamp
you will see what happened to this file.
This should give you a rough idea about the cause of the problem. Esp. if
shares, pins, delete, restores and renames are involved thing could go
crazy. e.g it is possible to rename a deleted file in VSS if the file is
shared. If you restore the file it will persist under the new name. If
you delete it again, you have to delete it with the new name.
BTW. Do you use the trunk or my PinHandler branch. In my PinHandler
branch I have fixed lot's of this "advanced" szenarios.
I finally got a chance to revisit this. Grepping the VssAction file for the
problem file indicates that it was created, deleted, recovered, and deleted
again. It looks like the final deletion is the source of the message. I'm
attaching a grep of the datacache files for the physical file name.datachache.Physical.tmp.txt:PFEAAAAA
datachache.PhysicalAction.tmp.txt:94711 PFEAAAAA \N JLBAAAAA
ADD DataSysConfig.h 2 934197640 Admin 0 \N 1
AAAAAEFP 1 \N \N
datachache.PhysicalAction.tmp.txt:94760 PFEAAAAA \N JLBAAAAA
DELETE DataSysConfig.h 2 934467839 Chong Z 0 \N 5
AAAAAEFP 1 \N \N
datachache.PhysicalAction.tmp.txt:94766 PFEAAAAA \N JLBAAAAA
RECOVER DataSysConfig.h 2 934468427 Chong Z 0 \N 5
AAAAAEFP 1 \N \N
datachache.PhysicalAction.tmp.txt:94893 PFEAAAAA \N JLBAAAAA
DELETE DataSysConfig.h 2 936371468 Chong Z 0 \N 5
AAAAAEFP 1 \N \N
datachache.PhysicalAction.tmp.txt:151220 PFEAAAAA 1 \N
ADD DataSysConfig.h 2 934197640 Admin 0 \N 1
AAAAAEFP 0 \N Added for Chong Z
datachache.PhysicalAction.tmp.txt:151221 PFEAAAAA 2 \N
COMMIT \N 2 934220218 Chong Z 0 \N 5
AAAAAEFP 0 \N First version with out globol pointer
datachache.PhysicalAction.tmp.txt:151222 PFEAAAAA 3 \N
COMMIT \N 2 935083306 Chong Z 0 \N 5
AAAAAEFP 0 \N Sys mode for stage and loader
datachache.PhysicalAction.tmp.txt:151223 PFEAAAAA 4 \N
COMMIT \N 2 936205809 Chong Z 0 \N 5
AAAAAEFP 0 \N Add FocusDelayTime
datachache.VssAction.tmp.txt:51 PFEAAAAA 1 ADD 2
0 \N
datachache.VssAction.tmp.txt:91 PFEAAAAA \N DELETE DataSysConfig.h
2 0 \N
datachache.VssAction.tmp.txt:136 PFEAAAAA 2 RECOVER
DataSysConfig.h 2 0 \N
datachache.VssAction.tmp.txt:560 PFEAAAAA \N DELETE
DataSysConfig.h 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