Author: peterreilly Date: Tue Jul 17 11:31:53 2007 New Revision: 557009 URL: http://svn.apache.org/viewvc?view=rev&rev=557009 Log: Bugzilla: 42802, Modified selector doesn't update the cache if only one file has changed
Added: ant/core/branches/ANT_17_BRANCH/src/tests/antunit/types/modified-selector-test.xml Modified: ant/core/branches/ANT_17_BRANCH/CONTRIBUTORS ant/core/branches/ANT_17_BRANCH/WHATSNEW ant/core/branches/ANT_17_BRANCH/contributors.xml ant/core/branches/ANT_17_BRANCH/src/main/org/apache/tools/ant/types/selectors/modifiedselector/ModifiedSelector.java Modified: ant/core/branches/ANT_17_BRANCH/CONTRIBUTORS URL: http://svn.apache.org/viewvc/ant/core/branches/ANT_17_BRANCH/CONTRIBUTORS?view=diff&rev=557009&r1=557008&r2=557009 ============================================================================== Binary files - no diff available. Modified: ant/core/branches/ANT_17_BRANCH/WHATSNEW URL: http://svn.apache.org/viewvc/ant/core/branches/ANT_17_BRANCH/WHATSNEW?view=diff&rev=557009&r1=557008&r2=557009 ============================================================================== --- ant/core/branches/ANT_17_BRANCH/WHATSNEW (original) +++ ant/core/branches/ANT_17_BRANCH/WHATSNEW Tue Jul 17 11:31:53 2007 @@ -102,6 +102,9 @@ * ant script, cd may output to stdout. Bugzilla 42739. +* Modified selector doesn't update the cache if only one file has changed. + Bugzilla 42802. + Other changes: -------------- * <script> now has basic support for JavaFX scripts Modified: ant/core/branches/ANT_17_BRANCH/contributors.xml URL: http://svn.apache.org/viewvc/ant/core/branches/ANT_17_BRANCH/contributors.xml?view=diff&rev=557009&r1=557008&r2=557009 ============================================================================== --- ant/core/branches/ANT_17_BRANCH/contributors.xml (original) +++ ant/core/branches/ANT_17_BRANCH/contributors.xml Tue Jul 17 11:31:53 2007 @@ -900,6 +900,10 @@ <last>Vaughn</last> </name> <name> + <first>Roman</first> + <last>Ivashin</last> + </name> + <name> <first>Ronen</first> <last>Mashal</last> </name> Modified: ant/core/branches/ANT_17_BRANCH/src/main/org/apache/tools/ant/types/selectors/modifiedselector/ModifiedSelector.java URL: http://svn.apache.org/viewvc/ant/core/branches/ANT_17_BRANCH/src/main/org/apache/tools/ant/types/selectors/modifiedselector/ModifiedSelector.java?view=diff&rev=557009&r1=557008&r2=557009 ============================================================================== --- ant/core/branches/ANT_17_BRANCH/src/main/org/apache/tools/ant/types/selectors/modifiedselector/ModifiedSelector.java (original) +++ ant/core/branches/ANT_17_BRANCH/src/main/org/apache/tools/ant/types/selectors/modifiedselector/ModifiedSelector.java Tue Jul 17 11:31:53 2007 @@ -522,7 +522,7 @@ * save the cache file */ protected void saveCache() { - if (getModified() > 1) { + if (getModified() > 0) { cache.save(); setModified(0); } Added: ant/core/branches/ANT_17_BRANCH/src/tests/antunit/types/modified-selector-test.xml URL: http://svn.apache.org/viewvc/ant/core/branches/ANT_17_BRANCH/src/tests/antunit/types/modified-selector-test.xml?view=auto&rev=557009 ============================================================================== --- ant/core/branches/ANT_17_BRANCH/src/tests/antunit/types/modified-selector-test.xml (added) +++ ant/core/branches/ANT_17_BRANCH/src/tests/antunit/types/modified-selector-test.xml Tue Jul 17 11:31:53 2007 @@ -0,0 +1,22 @@ +<project xmlns:au="antlib:org.apache.ant.antunit" default="antunit"> + + <import file="../antunit-base.xml"/> + <property name="test-build-dir" + location="../../../../build/ant-unit/modified-selector"/> + + <target name="test-one-file"> + <delete dir="${test-build-dir}"/> + <mkdir dir="${test-build-dir}"/> + <copy todir="${test-build-dir}" overwrite="yes"> + <fileset dir="." includes="modified-selector-test.xml"> + <modified update="true"> + <param name="cache.cachefile" value="${test-build-dir}/cc.properties"/> + </modified> + </fileset> + </copy> + + <au:assertTrue> + <available file="${test-build-dir}/cc.properties"/> + </au:assertTrue> + </target> +</project> --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]