diff --git a/WHATSNEW b/WHATSNEW index 3aba922d7..c1026d229 100644 --- a/WHATSNEW +++ b/WHATSNEW @@ -53,6 +53,8 @@ Fixed bugs: * would throw a NullPointException if there had been no differences. +* could miss today's changes. + Other changes: -------------- * lets you set the username and password for proxies that want authentication diff --git a/src/main/org/apache/tools/ant/taskdefs/cvslib/ChangeLogTask.java b/src/main/org/apache/tools/ant/taskdefs/cvslib/ChangeLogTask.java index dd9d2c9a8..8b0b43ab7 100644 --- a/src/main/org/apache/tools/ant/taskdefs/cvslib/ChangeLogTask.java +++ b/src/main/org/apache/tools/ant/taskdefs/cvslib/ChangeLogTask.java @@ -249,9 +249,10 @@ public class ChangeLogTask extends Task { new SimpleDateFormat("yyyy-MM-dd"); // We want something of the form: -d ">=YYYY-MM-dd" - final String dateRange = "-d >=" - + outputDate.format(m_start); + final String dateRange = ">=" + outputDate.format(m_start); + // Supply '-d' as a separate argument - Bug# 14397 + command.createArgument().setValue("-d"); command.createArgument().setValue(dateRange); } @@ -275,8 +276,7 @@ public class ChangeLogTask extends Task { final RedirectingStreamHandler handler = new RedirectingStreamHandler(parser); - log("ChangeLog command: [" + command.toString() + "]", - Project.MSG_VERBOSE); + log(command.describeCommand(), Project.MSG_VERBOSE); final Execute exe = new Execute(handler);