I really like the idea of a mirror task (see RoboCopy.exe (command line tool) for an example of excellent mirroring capabilities).
However, I'm not sure I understand what the second fileset is for. From a schema point of view, I'd thing this would be sufficient: <copy todir="${build.web}" mirror="true"> <fileset> <includes name="**\*.aspx"/> <includes name="**\*.asax"/> <includes name="**\*.asmx"/> <includes name="**\*.ashx"/> <includes name="**\*.config"/> </fileset> </copy> -----Original Message----- From: Kræn Munck [mailto:[EMAIL PROTECTED] Sent: Tuesday, October 07, 2003 3:51 AM To: 'Ian MacLean' Cc: [EMAIL PROTECTED] Subject: RE: [Nant-users] Mirror task? What I want is to separate source and build output in a web project. This is easy enough for the source files themselves, as build output from them is a single file that I can put anywhere I want. But I also need to copy all the content files from the source location into the build output location. Currently I do this using a single copy task: <copy todir="${build.web}"> <fileset> <includes name="**\*.aspx"/> <includes name="**\*.asax"/> <includes name="**\*.asmx"/> <includes name="**\*.ashx"/> <includes name="**\*.config"/> </fileset> </copy> However, if content files are deleted in the source directory, this isn't reflected in the build output directory. I could delete all the files and copy them again, but that would be rather more time consuming. What I would like is something like this: <mirror> <from basedir="source"> <includes name="**\*.aspx"/> <includes name="**\*.asax"/> ... </from> <into basedir="destination"> <includes name="**\*.aspx"/> <includes name="**\*.asax"/> ... </into> </mirror> where I could be certain that after the operation, the files matched in the two sets would be identical. Kræn -----Original Message----- From: Ian MacLean [mailto:[EMAIL PROTECTED] Sent: 7. oktober 2003 07:03 To: Kræn Munck Cc: [EMAIL PROTECTED] Subject: Re: [Nant-users] Mirror task? Kræn, I'm not quite sure what you are after here. Do you want to copy the contents of one fileset into another ? I'm fairly sure that you can't do that right now. Could be an idea for a new task though Ian > Hi all, > >I would like to mirror one fileset into another. Is there any task that >makes this possible? If not, is there an Ant task that would do the >trick? > >Regards, >Kræn Munck > > > >------------------------------------------------------- >This sf.net email is sponsored by:ThinkGeek >Welcome to geek heaven. >http://thinkgeek.com/sf _______________________________________________ >Nant-users mailing list >[EMAIL PROTECTED] >https://lists.sourceforge.net/lists/listinfo/nant-users > > ------------------------------------------------------- This sf.net email is sponsored by:ThinkGeek Welcome to geek heaven. http://thinkgeek.com/sf _______________________________________________ Nant-users mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/nant-users ------------------------------------------------------- This sf.net email is sponsored by:ThinkGeek Welcome to geek heaven. http://thinkgeek.com/sf _______________________________________________ Nant-users mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/nant-users