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.

Dirk

_______________________________________________
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

Reply via email to