A <fileset> scans a directory for files to select. The standard 'selectors' matches against file names, but other are configurable. <modified> calculates MD5 hashes for files and selects files which MD5 differs from earlier stored values.
Jan http://ant.apache.org/manual/CoreTypes/selectors.html http://ant.apache.org/manual/CoreTypes/selectors.html#modified >-----Ursprüngliche Nachricht----- >Von: ArvindSaraswat [mailto:arvi...@huawei.com] >Gesendet: Montag, 27. Juli 2009 08:07 >An: user@ant.apache.org >Betreff: Re: AW: Compile only if files have changed > > >can you be more specific about the below part of the code? What is ><modified/>? > ><condition property="changedfiles"> > <resourcecount when="greater" count="0"> > <fileset dir="LATEST"> > <modified/> > > >Jan.Materne wrote: >> >>>I have two directories: >>>a) latest-code: contains the latest code from VSS >>>b) backup-code: before I get latest from VSS, I will backup >>>the entore code >>>here. >>> >>>The ANT script is like below: >>>1. delete old backup-code >> >> <delete> >> >> >>>2. create backup from latest-code to backup-code >> >> <copy> >> >> >>>3. get latest from VSS >> >> VSS Antlib from the sandbox >> >http://ant.apache.org/antlibs/sandbox.html#VSS%20-%20Microsoft% >20Visual% >> 20SourceSafe%20Tasks >> >> >>>4. If any files have changed (other than .scc files), trigger >>>build. Else do not. >> >> <condition property="changedfiles"> >> <resourcecount when="greater" count="0"> >> <fileset dir="LATEST"> >> <modified/> >> >> >> Jan >> >> --------------------------------------------------------------------- >> To unsubscribe, e-mail: user-unsubscr...@ant.apache.org >> For additional commands, e-mail: user-h...@ant.apache.org >> >> >> > >-- >View this message in context: >http://www.nabble.com/Compile-only-if-files-have-changed-tp2464 >7169p24673988.html >Sent from the Ant - Users mailing list archive at Nabble.com. > > >--------------------------------------------------------------------- >To unsubscribe, e-mail: user-unsubscr...@ant.apache.org >For additional commands, e-mail: user-h...@ant.apache.org > > --------------------------------------------------------------------- To unsubscribe, e-mail: user-unsubscr...@ant.apache.org For additional commands, e-mail: user-h...@ant.apache.org