ant-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Stefan Bodewig <bode...@apache.org>
Subject Re: svn commit: r693071 - in /ant/core/trunk:
Date Wed, 10 Sep 2008 08:17:28 GMT
On Wed, 10 Sep 2008, Kevin Jackson <foamdino@gmail.com> wrote:

>> Prior to the patch if you said
>>
>> <delete file="foo"/>
>>
>> and foo happened to be a symbolic link pointing nowhere, Ant would
>> not delete anything (and just note that there was no such file in
>> verbose mode).
>>
>> <delete dir="foo"/> would even silently ignore it.
> 
> This is wrong it should at least report something.

This is just the way java.io.File works for symlinks.  File.exists
would return false and then the old code would simply skip over it.

>> Now, not only will <delete> try to delete the link it may also fail
>> the delete task if File.delete() returns false on the link.
> 
> I think the change should be documented as it is different from past
> behaviour - even if in the past it was buggy behaviour

The change was documented in the "Fixed Bugs" section and now is in
"Changes that could break".

Stefan

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@ant.apache.org
For additional commands, e-mail: dev-help@ant.apache.org


Mime
View raw message