diff --git a/WHATSNEW b/WHATSNEW index 125b042c0..f06751b64 100644 --- a/WHATSNEW +++ b/WHATSNEW @@ -18,6 +18,9 @@ Fixed bugs: they have specified. Bugzilla Report 59339 + * 's quiet attribute was broken, it didn't suppress any messages. + Bugzilla Report 59379 + Other changes: -------------- diff --git a/src/main/org/apache/tools/ant/taskdefs/Get.java b/src/main/org/apache/tools/ant/taskdefs/Get.java index c636ab54c..6c5379079 100644 --- a/src/main/org/apache/tools/ant/taskdefs/Get.java +++ b/src/main/org/apache/tools/ant/taskdefs/Get.java @@ -135,23 +135,23 @@ public class Get extends Task { } } - //set up logging - final int logLevel = Project.MSG_INFO; - DownloadProgress progress = null; - if (verbose) { - progress = new VerboseProgress(System.out); - } + //set up logging + final int logLevel = Project.MSG_INFO; + DownloadProgress progress = null; + if (verbose) { + progress = new VerboseProgress(System.out); + } - //execute the get - try { - doGet(source, dest, logLevel, progress); - } catch (final IOException ioe) { - log("Error getting " + source + " to " + dest); - if (!ignoreErrors) { - throw new BuildException(ioe, getLocation()); + //execute the get + try { + doGet(source, dest, logLevel, progress); + } catch (final IOException ioe) { + log("Error getting " + source + " to " + dest); + if (!ignoreErrors) { + throw new BuildException(ioe, getLocation()); + } } } - } } /** @@ -259,7 +259,7 @@ public class Get extends Task { @Override public void log(final String msg, final int msgLevel) { - if (!quiet || msgLevel >= Project.MSG_ERR) { + if (!quiet || msgLevel <= Project.MSG_ERR) { super.log(msg, msgLevel); } }