Perhaps a risk of deleting the symlink target instead of the link itself?

On 20 May 2015 at 15:46, Damien Cassou <damien.cas...@inria.fr> wrote:

> The FileSystem library uses DeleteVisitor and PostorderGuide
> (depth-first) to delete a directory and all its children. All its
> children? No. Symlinks are protected from deletion:
>
> DeleteVisitor>>visit: aReference
>   PostorderGuide
>     show: aReference
>     to: self
>     selecting: [ :entry | entry isSymlink not ]
>
>
> I didn't find any unit-test or documentation about why symlinks are
> excluded from deletion. I don't see any reason. I'm quite sure the
> author had a reason to do that but I don't know which one.
>
> Anybody has an idea?
>
> --
> Damien Cassou
> http://damiencassou.seasidehosting.st
>
> "Success is the ability to go from one failure to another without
> losing enthusiasm." --Winston Churchill
>
>


-- 
Damien Pollet
type less, do more [ | ] http://people.untyped.org/damien.pollet

Reply via email to