My point is more about filesets in general rather than within delete 
specifically. I'd have thought that since old behaviour is unlikely to be 
relied on in build files (the implication is that something outside the build 
script *must* create certain directories otherwise the build fails) changing 
the behaviour to simply not cause an exception in the directory scanner but 
rather do a "zero matches" result would suffice.
 
Phil :n.

        -----Original Message----- 
        From: Alexey Solofnenko [mailto:[EMAIL PROTECTED] 
        Sent: Mon 10/24/2005 22:42 
        To: Ant Developers List 
        Cc: 
        Subject: Re: <delete> fails if inner fileset directory does not exist.
        
        

        I think it would be require something like the following:
        
           - flag in <fileset>;
           - lazy <fileset> initialization, so <delete> can set this flag;
           - <delete> should always set this flag on all provided filesets.
        
        - Alexey.
        
        On 10/24/05, Phil Weighill-Smith <[EMAIL PROTECTED]> wrote:
        >
        > Which has always given me grief. It has always seemed sensible to me 
that
        > a fileset would simply evaluate to no files if the base directory for 
the
        > fileset doesn't exist (and perhaps generate a verbose log mentioning 
that
        > fact) in the same way it does when the pattern(s) doesn't match 
anything.
        >
        > Phil :n(
        >
        > -----Original Message-----
        > From: Matt Benson [mailto:[EMAIL PROTECTED]
        > Sent: Mon 10/24/2005 21:15
        > To: Ant Developers List
        > Cc:
        > Subject: Re: <delete> fails if inner fileset directory does not exist.
        >
        >
        >
        > Nothing ever works w/ filesets where the directory
        > does not exist...
        >
        > -Matt
        >
        > --- "Alexey N. Solofnenko" <[EMAIL PROTECTED]>
        > wrote:
        >
        > > This does not work:
        > >
        > > <project name="test" default="all" basedir=".">
        > > <target name="all">
        > > <delete includeEmptyDirs="true"
        > > failonerror="false">
        > > <fileset dir="aaa/bbb"/>
        > > </delete>
        > > </target>
        > > </project>
        > >
        > >
        > > - Alexey.
        > > --
        > >
        > 
------------------------------------------------------------------------
        > > / Alexey N. Solofnenko
        > > home: http://trelony.cjb.net/
        > > /
        > >
        > >
        > ---------------------------------------------------------------------
        > > To unsubscribe, e-mail:
        > > [EMAIL PROTECTED]
        > > For additional commands, e-mail:
        > > [EMAIL PROTECTED]
        > >
        > >
        >
        >
        >
        >
        > __________________________________
        > Yahoo! FareChase: Search multiple travel sites in one click.
        > http://farechase.yahoo.com
        >
        > ---------------------------------------------------------------------
        > To unsubscribe, e-mail: [EMAIL PROTECTED]
        > For additional commands, e-mail: [EMAIL PROTECTED]
        >
        >
        >
        >
        
        
        --
        Alexey N. Solofnenko trelony at gmail.com <http://gmail.com>
        home: http://trelony.cjb.net/
        Pleasant Hill, CA (GMT-8 hours usually)
        

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to