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

Reply via email to