From 2f1e0c35af6209409d02b6d4b94f8316dac29aba Mon Sep 17 00:00:00 2001 From: Matthew Jason Benson Date: Tue, 16 Nov 2004 20:58:22 +0000 Subject: [PATCH] Add overwrite attribute to . git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@277043 13f79535-47bb-0310-9956-ffa450edef68 --- WHATSNEW | 3 ++ docs/manual/CoreTasks/apply.html | 6 +++ src/etc/testcases/taskdefs/exec/apply.xml | 39 +++++++++++++++++-- .../tools/ant/taskdefs/ExecuteOnTest.java | 4 ++ 4 files changed, 48 insertions(+), 4 deletions(-) diff --git a/WHATSNEW b/WHATSNEW index 91e8481e6..0820b41a2 100644 --- a/WHATSNEW +++ b/WHATSNEW @@ -86,6 +86,9 @@ Other changes: * Junit task -- display suite first. Bugzilla report 31962. +* has a new "overwrite" attribute that, when true, disables + checking of target files. + Changes from Ant 1.6.2 to current Ant 1.6 CVS version ===================================================== diff --git a/docs/manual/CoreTasks/apply.html b/docs/manual/CoreTasks/apply.html index b5c80d22d..54d0fe982 100644 --- a/docs/manual/CoreTasks/apply.html +++ b/docs/manual/CoreTasks/apply.html @@ -255,6 +255,12 @@ to send input to it is via the input and inputstring attributes.

via filelists. Since Ant 1.6.2. No, default is true + + overwrite + Whether to bypass timestamp comparisons + for target files. Since Ant 1.7. + No, default is false +

Parameters specified as nested elements

fileset

diff --git a/src/etc/testcases/taskdefs/exec/apply.xml b/src/etc/testcases/taskdefs/exec/apply.xml index 0567ef879..13eb5d210 100755 --- a/src/etc/testcases/taskdefs/exec/apply.xml +++ b/src/etc/testcases/taskdefs/exec/apply.xml @@ -313,10 +313,7 @@
- - - - + @@ -341,6 +338,12 @@ + + + + + + @@ -375,6 +378,34 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/testcases/org/apache/tools/ant/taskdefs/ExecuteOnTest.java b/src/testcases/org/apache/tools/ant/taskdefs/ExecuteOnTest.java index 8fda02663..d24c7c3a5 100755 --- a/src/testcases/org/apache/tools/ant/taskdefs/ExecuteOnTest.java +++ b/src/testcases/org/apache/tools/ant/taskdefs/ExecuteOnTest.java @@ -554,6 +554,10 @@ public class ExecuteOnTest extends BuildFileTest { executeTarget("ignoremissing"); } + public void testOverwrite() { + executeTarget("overwrite"); + } + //borrowed from TokenFilterTest private String getFileString(String filename) throws IOException { String result = null;