Hello Toby,
I just tried to solve issue #32 and found that your sanity checker does
not track deletes correctly. If you delete a project all subitems are
inaccessible to the user. If you recover the project, you will also
"recover" all subitems. I have placed the second recover into quotation
marks since it isn't a real recover. The subitems only get visible again.
Your sanity checker will delete the project and in the recover action,
it will recover only the project. The subitem list is lost. This will be
a problem in the following scenario:
1. ss add $/project
2. ss add $/project/file.txt
3. ss delete $/project
4. ss recover $/project
5. ss delete $/project/file.txt
In step five, your sanity checker doesn't know that the item
$/project/file.txt exists and will complain about this fact. As a
result, the item isn't really deleted within the subversion repository.
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
Mailing list web interface (with searchable archives):
http://dir.gmane.org/gmane.comp.version-control.subversion.vss2svn.user