From 6fbcb81432b8a41d90766cdfa9838f6b37fbb747 Mon Sep 17 00:00:00 2001 From: Boris Kolpackov Date: Mon, 30 May 2022 10:55:30 +0200 Subject: Minor pkg-build refactoring --- bpkg/pkg-build.cxx | 38 ++++++++++++++++++++------------------ 1 file changed, 20 insertions(+), 18 deletions(-) (limited to 'bpkg/pkg-build.cxx') diff --git a/bpkg/pkg-build.cxx b/bpkg/pkg-build.cxx index 59e16eb..39b8414 100644 --- a/bpkg/pkg-build.cxx +++ b/bpkg/pkg-build.cxx @@ -1290,11 +1290,13 @@ namespace bpkg dependents_map dependents; packages dependencies; + // Shadow dependencies and clusters. + // + // See the collect lambda in collect_build_prerequisites() for details. + // using positions = small_vector, 1>; using shadow_dependents_map = map; - // See the collect lambda in collect_build_prerequisites() for details. - // shadow_dependents_map shadow_dependents; shadow_dependents_map shadow_cluster; @@ -1684,19 +1686,11 @@ namespace bpkg } }; - // @@ TODO: describe. - // - struct retry_configuration - { - size_t depth; - config_package dependent; - pair position; - }; - - struct merge_configuration + static ostream& + operator<< (ostream& os, const postponed_configuration& c) { - size_t depth; - }; + return os << c.string (); + } // Note that we could be adding new/merging existing entries while // processing an entry. Thus we use a list. @@ -2033,11 +2027,19 @@ namespace bpkg size_t next_id_ = 1; }; - static ostream& - operator<< (ostream& os, const postponed_configuration& c) + // @@ TODO: describe. + // + struct retry_configuration { - return os << c.string (); - } + size_t depth; + config_package dependent; + pair position; + }; + + struct merge_configuration + { + size_t depth; + }; // Packages with postponed prerequisites collection, for one of the // following reasons: -- cgit v1.1