I just realized I can achieve this using the <present> selector... <target name="copy"> <copy todir="${dir1}/com/briankuhn/app"> <fileset dir="${dir2}/com/briankuhn/app"/> </copy> </target>
<target name="uncopy"> <delete failonerror="false" includeEmptyDirs="true"> <fileset dir="${dir1}/com/briankuhn/app"> <present targetdir="${dir2}/com/briankuhn/app"/> </fileset> </delete> </target> I'd still like to know if anyone knows of a resource that explains how to support mappers in a custom task. Thanks, Brian On 11/17/05, Brian Kuhn <[EMAIL PROTECTED]> wrote: > > Deleting the files created during the copy is exactly what I want. I don't > care about any overwritten files. Perhaps uncopy is a bad name. I really > want a delete task that supports some kind of mapper. > > -Brian > > On 11/16/05, [EMAIL PROTECTED] <[EMAIL PROTECTED] > > wrote: > > > > Ok, so just <delete>ing it wouldnt be enough. > > But where to get the "old" version? From <cvs>, <svn>, ... ? > > > > Jan > > > > >-----Ursprüngliche Nachricht----- > > >Von: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] ] > > >Gesendet: Mittwoch, 16. November 2005 21:02 > > >An: Ant Users List > > >Betreff: Re: uncopy -- custom task supporting mapper > > > > > > > > >Puts back the old version of course. With infinite levels of undo, too. > > > > >:) > > > > > > > > > > > >-----Original Message----- > > >From: "Matt Benson" <[EMAIL PROTECTED]> > > >Sent: Wednesday, November 16, 2005 2:50 pm > > >To: "Ant Users List" <user@ant.apache.org> > > >Subject: Re: uncopy -- custom task supporting mapper > > > > > >--- Brian Kuhn < [EMAIL PROTECTED]> wrote: > > >[SNIP] > > >> I'm currently using the copy task to copy a fileset from one > > >directory > > >> to another. > > >[SNIP] > > >> I'd like to somehow reverse (undo) this operation in my > > >clean target. > > >> My first thought is something like this: > > >> > > >> <uncopy> > > >> <mapper > > >> from="${dir-b}/LAYER/com/mycompany/appl/layer/*" > > >> to="${dir-a}/com/mycompany/appl/layer/*"/> > > >> <fileset > > >> dir="${dir-b}/LAYER/com/mycompany/appl/layer"/> > > >> </uncopy> > > >[SNIP] > > > > > >Okay... I'll bite. What would <uncopy> DO? > > > > > >-Matt > > > > > > > > > > > > > > >__________________________________ > > >Yahoo! Mail - PC Magazine Editors' Choice 2005 http://mail.yahoo.com > > > > > >--------------------------------------------------------------------- > > >To unsubscribe, e-mail: [EMAIL PROTECTED] For > > >additional commands, e-mail: [EMAIL PROTECTED] > > > > > > > > > > > > > > > > > > > > >--------------------------------------------------------------------- > > >To unsubscribe, e-mail: [EMAIL PROTECTED] For > > >additional commands, e-mail: [EMAIL PROTECTED] > > > > > > > > > > --------------------------------------------------------------------- > > To unsubscribe, e-mail: [EMAIL PROTECTED] > > For additional commands, e-mail: [EMAIL PROTECTED] > > > > >