Subject: | DELETE doesn't seem to work on collection trees |
The delete method uses File::Find::Rule::Filesys::Virtual to get a list
of ressources to delete. For collections this will in general place
collections before content.
But Apache::WebDAV tries to delete ressources in the order
File::Find::Rule::Filesys::Virtual returns them. Which means that i
tries to delete collection before the content is deleted, which often
fails (at least with Filesys::Virtual::Plain).
This bug also breaks COPY as this is implemented by an copy/delete
operation.