ant-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Glenn McAllister" <>
Subject RE: Nasty gotcha with new <delete>
Date Fri, 13 Oct 2000 14:11:17 GMT

The rational behind using separate dir and file attributes is to make what
you are trying to delete explicit.  Admitedly, the number of times you are
likely to delete a directory instead of a file are limited, however it can
happen.  Also, we were trying to keep things consistent with the <copy> and
<move> tasks, where the possible abiguity of whether something is a file or
directory is unacceptable.

Glenn McAllister
Software Developer. IBM Toronto Lab, (416) 448-3805
"An approximate answer to the right question is better than the
right answer to the wrong question." - John W. Tukey

Please respond to; Please respond to
      "" <>

To:   "''" <>
Subject:  RE: Nasty gotcha with new <delete>

On Thursday, October 12, 2000 8:49 AM, Glenn McAllister
[] wrote:
> I'll update the docs to make that more explicit.  Sorry if this caused
> any headaches.
> Hmm... would it make more sense to limit a delete to either a dir, a
> or filesets?  That would make
> <delete dir="${some.dir}" file="somefile.txt" />
> illegal and prevent people from possibly blowing things away.

It might be more clear if there was simply one attribute for the delete tag
specifying all objects to be deleted:

 <delete filespec="${some.dir} ${some.file}" />

That way there would be no confusion.  I don't see any need to specify
directories & files to be deleted separately.  Maybe I'm missing something


View raw message