From c27376e22089ce6492275336a5e2f1e542126e2f Mon Sep 17 00:00:00 2001 From: Stefan Bodewig Date: Thu, 13 Nov 2008 07:44:31 +0000 Subject: [PATCH] document that doesn't play well with symlinks. PR 45742. git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@713671 13f79535-47bb-0310-9956-ffa450edef68 --- docs/manual/CoreTasks/delete.html | 7 +++++++ src/tests/antunit/taskdefs/delete-and-symlinks-test.xml | 7 ------- 2 files changed, 7 insertions(+), 7 deletions(-) diff --git a/docs/manual/CoreTasks/delete.html b/docs/manual/CoreTasks/delete.html index a43491139..87236e7e3 100644 --- a/docs/manual/CoreTasks/delete.html +++ b/docs/manual/CoreTasks/delete.html @@ -45,6 +45,13 @@ and it doesn't seem to work, read up on the in Directory-based Tasks, and see the defaultexcludes attribute below. +

For historical reasons <delete dir="x"/> is + different from <delete><fileset + dir="x"/></delete>, it will try to remove everything + inside "x" including "x" itself, not taking default excludes into + account, blindly following all symbolic links. If you need more + control, use a nested <fileset>.

+

Parameters

diff --git a/src/tests/antunit/taskdefs/delete-and-symlinks-test.xml b/src/tests/antunit/taskdefs/delete-and-symlinks-test.xml index d80553721..c3791af13 100644 --- a/src/tests/antunit/taskdefs/delete-and-symlinks-test.xml +++ b/src/tests/antunit/taskdefs/delete-and-symlinks-test.xml @@ -31,13 +31,6 @@ - - - - - - -