aboutsummaryrefslogtreecommitdiff
path: root/bpkg/pkg-build.cxx
diff options
context:
space:
mode:
authorBoris Kolpackov <boris@codesynthesis.com>2018-03-28 10:28:17 +0200
committerKaren Arutyunov <karen@codesynthesis.com>2018-04-19 19:39:55 +0300
commit33344dd53ec093e0d7129cb0f8a26dc28dec4d86 (patch)
tree8fd56f7074bc1eb7c109a632791fa0f333d431f7 /bpkg/pkg-build.cxx
parent5fb2abf9e95185d812ab202564fac2bf39addece (diff)
Minor tweaks
Diffstat (limited to 'bpkg/pkg-build.cxx')
-rw-r--r--bpkg/pkg-build.cxx14
1 files changed, 8 insertions, 6 deletions
diff --git a/bpkg/pkg-build.cxx b/bpkg/pkg-build.cxx
index 89768c1..ed086ba 100644
--- a/bpkg/pkg-build.cxx
+++ b/bpkg/pkg-build.cxx
@@ -2564,10 +2564,12 @@ namespace bpkg
add_action (act);
}
+ //@@ Merge into previous loop.
+ //
for (const build_package& p: reverse_iterate (pkgs))
{
if (p.action == build_package::drop)
- add_action ("drop " + p.selected->string ());
+ add_action ("drop " + p.selected->string () + " (unused)");
}
}
@@ -2678,7 +2680,7 @@ namespace bpkg
//
for (build_package& p: build_pkgs)
{
- // We are only interested in configured packages that are either
+ // We are only interested in configured packages that are either being
// up/down-graded, need reconfiguration (e.g., dependents), or dropped.
//
if (p.action == build_package::build && !p.reconfigure ())
@@ -2745,7 +2747,7 @@ namespace bpkg
if (!p.hold_version)
p.hold_version = sp->hold_version;
- sp.reset ();
+ sp = nullptr;
}
}
@@ -2769,7 +2771,7 @@ namespace bpkg
if (verbose && !o.no_result ())
text << "purged " << *sp;
- sp.reset ();
+ sp = nullptr;
break;
}
@@ -2797,7 +2799,7 @@ namespace bpkg
if (!p.hold_version)
p.hold_version = sp->hold_version;
- sp.reset ();
+ sp = nullptr;
}
break;
@@ -2808,7 +2810,7 @@ namespace bpkg
//
if (sp == nullptr || sp->version != p.available_version ())
{
- sp.reset (); // For the directory case below.
+ sp = nullptr; // For the directory case below.
// Distinguish between the package and archive/directory cases.
//