From bddca28a0f8834581c589bf2d8e6c9a0232a7488 Mon Sep 17 00:00:00 2001 From: Matthew Jason Benson Date: Thu, 18 Jan 2007 18:40:51 +0000 Subject: [PATCH] fix binary append; BZ 41399 git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@497528 13f79535-47bb-0310-9956-ffa450edef68 --- WHATSNEW | 2 ++ .../org/apache/tools/ant/taskdefs/Concat.java | 2 +- src/tests/antunit/taskdefs/concat-test.xml | 24 +++++++++++++++++++ 3 files changed, 27 insertions(+), 1 deletion(-) create mode 100644 src/tests/antunit/taskdefs/concat-test.xml diff --git a/WHATSNEW b/WHATSNEW index 38e258017..dcf8e9855 100644 --- a/WHATSNEW +++ b/WHATSNEW @@ -40,6 +40,8 @@ Fixed bugs: * Synchonization issues in PropertyHelper. Bugzilla 41353. +* did not append. Bugzilla 41399. + Other changes: -------------- diff --git a/src/main/org/apache/tools/ant/taskdefs/Concat.java b/src/main/org/apache/tools/ant/taskdefs/Concat.java index a9580a849..f996721ea 100644 --- a/src/main/org/apache/tools/ant/taskdefs/Concat.java +++ b/src/main/org/apache/tools/ant/taskdefs/Concat.java @@ -479,7 +479,7 @@ public class Concat extends Task { InputStream in = null; try { try { - out = new FileOutputStream(destinationFile); + out = new FileOutputStream(destinationFile, append); } catch (Exception t) { throw new BuildException("Unable to open " + destinationFile + " for writing", t); diff --git a/src/tests/antunit/taskdefs/concat-test.xml b/src/tests/antunit/taskdefs/concat-test.xml new file mode 100644 index 000000000..3bc2536ea --- /dev/null +++ b/src/tests/antunit/taskdefs/concat-test.xml @@ -0,0 +1,24 @@ + + + + + + + + + + + + + x + + + + + + + + + + +