Toby Johnson schrieb:
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.
Hmm... I was really hoping to avoid getting the sanity checker too
complex, but I guess I won't be able to accomplish that!
I guess rather than deleting projects, it should either just mark them
as deleted somehow, or copy the ref to another branch to be copied
back in the case of a recover. I'll have another look at it tonight.
I think more about combining our two approaches, since I'm doing more or
less the same in the ActionHandler.pm. Building a complex structure that
will keep track of the current state of the archive. A delete will only
set the {delete} entry in this structure.
On the other hand it isn't bad to have "two" checkers in the code, you
track the item path structure, I'm tracking the physical mapping.
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