The second fileset is necessary because there might be other files in the destination directories that have nothing to do with the mirroring. Fx my build output from the source files.
Kræn -----Original Message----- From: Erv Walter [mailto:[EMAIL PROTECTED] Sent: 7. oktober 2003 16:05 To: Kræn Munck; Ian MacLean Cc: [EMAIL PROTECTED] Subject: RE: [Nant-users] Mirror task? 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