Hi, I just ran the fileset count function and got:
copyToServer: [echo] Xmetal FileSet contains 147 files. [echo] Services FileSet contains 7 files. It's as though when I run it from my builder (exe) task, which calls the nant file, it does't work. When I run it directly from the command prompt, it sees all the files and even copies them?! On Fri, Apr 11, 2008 at 3:58 PM, Roy Abou Assaly <[EMAIL PROTECTED]> wrote: > Thanks guys, > > I'll be trying those commands as soon as I can. > > > > On Fri, Apr 11, 2008 at 3:31 PM, Bill Martin > <[EMAIL PROTECTED]> wrote: > > > > > > > > > > Check out the fileset functions in NantContrib > > > (http://nantcontrib.sourceforge.net/release/latest/help/functions/index.html) > > > > > > > > There's a couple of functions there that will tell you the number of files > > in a fileset, and also convert it to a delimited string so you can see what > > files are in there. > > > > > > > > Cheers, > > > > Bill > > > > > > > > > > > > > > > > -----Original Message----- > > From: [EMAIL PROTECTED] > > [mailto:[EMAIL PROTECTED] On Behalf Of Bob Archer > > Sent: 11 April 2008 16:58 > > To: Roy Abou Assaly > > Cc: nant-users@lists.sourceforge.net > > Subject: Re: [NAnt-users] Copy command not working > > > > > > > > It must be that your fileset is empty. Add a task the loops through your > > file set and echos each file name to see if this is the case. > > > > > > > > BOb > > > > > > > > > > > > -----Original Message----- > > > > From: Roy Abou Assaly [mailto:[EMAIL PROTECTED] > > > > Sent: Friday, April 11, 2008 11:55 AM > > > > To: Bob Archer > > > > Cc: nant-users@lists.sourceforge.net > > > > Subject: Re: [NAnt-users] Copy command not working > > > > > > > > Hi Bob, > > > > > > > > The destination is empty. So I don't believe this will have any effect. > > > > > > > > Thanks! > > > > > > > > 2008/4/10 Bob Archer <[EMAIL PROTECTED]>: > > > > > It will only copy newer files. Have the files changed? > > > > > > > > > > > > > > > -----Original Message----- > > > > > From: [EMAIL PROTECTED] > > [mailto:[EMAIL PROTECTED] On Behalf Of Roy Abou > > Assaly > > > > > Sent: Thursday, April 10, 2008 4:21 PM > > > > > To: nant-users@lists.sourceforge.net > > > > > Subject: [NAnt-users] Copy command not working > > > > > > > > > > > > > > > > > > > > Hi, > > > > > > > > > > I have an automated build and only 2 directories seem to not want to > > > > > copy. The result is the following: > > > > > > > > > > [echo] Copying D:\Builds\PRISM XP\Build 10.51.0000\XMetaLFiles to > > > > > \\isdist01z\prism\vista\Build_10.51.0\XMetalFiles ... > > > > > [copy] Copying 0 files to > > > > > '\\isdist01z\prism\vista\Build_10.51.0\XMetalFiles'. > > > > > [echo] Copying D:\Builds\PRISM XP\Build 10.51.0000\Services to > > > > > \\isdist01z\prism\vista\Build_10.51.0\Services ... > > > > > [copy] Copying 0 files to > > '\\isdist01z\prism\vista\Build_10.51.0\Services'. > > > > > > > > > > All I get is "Copying 0 files..." when I know there are plenty of > > > > > files. I'm using NAnt 0.86 (Build 0.86.2962.0; nightly; 2008/02/10) > > > > > and previously I used 0.85. I upgraded hoping this error would > > > > > magically disappear. Could it be my <include name="**" /> pattern? I > > > > > want to copy the entire directory and all it's child folders and > > > > > files, only excluding those pesky SourceSafe files. > > > > > > > > > > Here's my code: > > > > > > > > > > <property name="project.version" value="10.51.0000" > > overwrite="false"/> > > > > > <property name="project.version.formatted" value > > > > > ="${string::substring(project.version, 0, 7)}" /> > > > > > <!-- Version properties --> > > > > > <property name="build.dir" value="D:\Builds\PRISM XP\Build > > > > > ${project.version}"/> > > > > > <property name="build.msi.dir" value="D:\Builds\PRISM XP\Build > > > > > ${project.version}\MSI"/> > > > > > <property name="build.xmetal.dir" value="D:\Builds\PRISM > > > > > XP\Build ${project.version}\XMetaLFiles"/> > > > > > <property name="build.services.dir" value="D:\Builds\PRISM > > > > > XP\Build ${project.version}\Services"/> > > > > > > > > > > <!-- Project properties --> > > > > > <property name="project.name" value="${project::get-name()}"/> > > > > > <property name="project.prism.share" > > value="\\isdist01z\prism\vista" /> > > > > > <property name="project.prism.build.release" > > > > > value="${project.prism.share}\Build_${project.version.formatted}" /> > > > > > > > > > > <! -- NOT WORKING ... only creates empty parent directory--> > > > > > <echo message="Copying ${build.xmetal.dir} to > > > > > ${project.prism.build.release}\XMetalFiles ..." /> > > > > > <copy todir="${project.prism.build.release}\XMetalFiles" > > > > > overwrite="true" verbose="true"> > > > > > <fileset basedir="${build.xmetal.dir}"> > > > > > <include name="**" /> > > > > > <exclude name="*.scc"/> > > > > > </fileset> > > > > > </copy> > > > > > > > > > > <! -- NOT WORKING ... only creates empty parent directory--> > > > > > <echo message="Copying ${build.services.dir} to > > > > > ${project.prism.build.release}\Services ..."/> > > > > > <copy todir="${project.prism.build.release}\Services" overwrite="true" > > > > > verbose="true"> > > > > > <fileset basedir="${build.services.dir}"> > > > > > <include name="**" /> > > > > > <exclude name="*.scc"/> > > > > > </fileset> > > > > > </copy> > > > > > > > > > > <! -- WORKING...but has no subfolder in the destination --> > > > > > > > > > > <copy todir="${project.prism.build.release}\MSI" overwrite="true" > > > > > verbose="true"> > > > > > <fileset basedir="${build.msi.dir}"> > > > > > <include name="**" /> > > > > > <exclude name="*.scc"/> > > > > > </fileset> > > > > > </copy> > > > > > > > > > > > > > > > Here are the source trees for the 'Services' directory (all the child > > > > > directories have files): > > > > > > > > > > D:\BUILDS\PRISM XP\BUILD 10.51.0000\SERVICES > > > > > +---PRISM Aud File Mover > > > > > +---PRISM Blues > > > > > +---PRISM Bundler > > > > > +---PRISM Messenger > > > > > +---PRISM PeopleSearchReplace > > > > > +---PRISM RequestFiller > > > > > L---PRISM TransGenItems > > > > > > > > > > > > and for the 'XMetalFiles' directory: > > > > > > > > > > D:\BUILDS\PRISM XP\BUILD 10.51.0000\XMETALFILES > > > > > +---Display > > > > > +---Forms > > > > > ¦ L---PRISM > > > > > +---Icons > > > > > ¦ L---PRISM > > > > > +---Macros > > > > > ¦ +---MCR_English > > > > > ¦ L---MCR_French > > > > > +---Rules > > > > > ¦ +---TBR_English > > > > > ¦ L---TBR_French > > > > > L---WIN ini file > > > > > > > > > > > > Thanks! > > > > > > > > > > > > > > > ------------------------------------------------------------------------- > > > > > This SF.net email is sponsored by the 2008 JavaOne(SM) Conference > > > > > Don't miss this year's exciting event. There's still time to save $100. > > > > > Use priority code J8TL2D2. > > > > > > > > http://ad.doubleclick.net/clk;198757673;13503038;p?http://java.sun.com/javaone > > > > > _______________________________________________ > > > > > NAnt-users mailing list > > > > > NAnt-users@lists.sourceforge.net > > > > > https://lists.sourceforge.net/lists/listinfo/nant-users > > > > > > > > > > > > > ------------------------------------------------------------------------- > > > > This SF.net email is sponsored by the 2008 JavaOne(SM) Conference > > > > Don't miss this year's exciting event. There's still time to save $100. > > > > Use priority code J8TL2D2. > > > > > http://ad.doubleclick.net/clk;198757673;13503038;p?http://java.sun.com/javaone > > > > _______________________________________________ > > > > NAnt-users mailing list > > > > NAnt-users@lists.sourceforge.net > > > > https://lists.sourceforge.net/lists/listinfo/nant-users > ------------------------------------------------------------------------- This SF.net email is sponsored by the 2008 JavaOne(SM) Conference Don't miss this year's exciting event. There's still time to save $100. Use priority code J8TL2D2. http://ad.doubleclick.net/clk;198757673;13503038;p?http://java.sun.com/javaone _______________________________________________ NAnt-users mailing list NAnt-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/nant-users