[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[bug #20865] -delete interacts with -prune
From: |
Eric Blake |
Subject: |
[bug #20865] -delete interacts with -prune |
Date: |
Wed, 22 Aug 2007 12:33:00 +0000 |
User-agent: |
Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.1.6) Gecko/20070725 Firefox/2.0.0.6 Mnenhy/0.7.5.666 |
Update of bug #20865 (project findutils):
Status: None => Confirmed
Release: 4.2.28 => 4.2.3
_______________________________________________________
Follow-up Comment #1:
This has been present since -delete was introduced in 4.2.3. I agree that
the silent enabling of -depth defeats the purpose of -prune, but on the other
hand, the use of -delete without -depth is unable to delete directory trees.
For backwards compatibility, it is easier to keep the implicit -depth
triggered by -delete. Both -depth and -prune are specified by POSIX, so we
can't do anything about those in isolation. However, since -delete is not
specified by POSIX, we are okay to make the -delete/-prune combination issue
an error and refuse to do anything if -depth is not explicitly requested (I
don't think a warning is good enough, because the changed traversal order
would still be attempted after printing the warning). The error should
suggest the use of -wholename (aka -path) as a way to achieve what -prune was
doing.
_______________________________________________________
Reply to this item at:
<http://savannah.gnu.org/bugs/?20865>
_______________________________________________
Message sent via/by Savannah
http://savannah.gnu.org/