From 5487be65a6f493968c0e997d93bcd5c2d87158ef Mon Sep 17 00:00:00 2001 From: Boris Kolpackov Date: Wed, 14 Mar 2018 11:55:38 +0200 Subject: Add --no-result option to suppress printing informational messages --- bpkg/rep-remove.cxx | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) (limited to 'bpkg/rep-remove.cxx') diff --git a/bpkg/rep-remove.cxx b/bpkg/rep-remove.cxx index eadb63f..53a7de1 100644 --- a/bpkg/rep-remove.cxx +++ b/bpkg/rep-remove.cxx @@ -182,7 +182,8 @@ namespace bpkg } void - rep_remove_clean (const dir_path& c, + rep_remove_clean (const common_options& o, + const dir_path& c, database& db, bool quiet) { @@ -216,7 +217,7 @@ namespace bpkg r->prerequisites.clear (); db.update (r); - if (verb >= (quiet ? 2 : 1)) + if (verb >= (quiet ? 2 : 1) && !o.no_result ()) text << "cleaned " << r->name; } else @@ -285,7 +286,7 @@ namespace bpkg // if (o.clean ()) { - rep_remove_clean (c, db, false /* quiet */); + rep_remove_clean (o, c, db, false /* quiet */); return 0; } @@ -383,7 +384,7 @@ namespace bpkg { rep_remove (c, t, r.load ()); - if (verb) + if (verb && !o.no_result ()) text << "removed " << r.object_id (); } -- cgit v1.1