aboutsummaryrefslogtreecommitdiff
path: root/bpkg/pkg-build-collect.cxx
diff options
context:
space:
mode:
authorKaren Arutyunov <karen@codesynthesis.com>2023-09-04 13:45:40 +0300
committerKaren Arutyunov <karen@codesynthesis.com>2023-09-25 11:35:25 +0300
commit43f21a60c09904657103b91e56b6fb2e5f339770 (patch)
tree6844be3d3ff79ca5b5e7c52c8b19eb069b582c89 /bpkg/pkg-build-collect.cxx
parent8226c7c7a2bffc96d70f297e792f3c0afbce67f0 (diff)
In postponed_configuration::merge() also save ids of clusters merged into cluster being merged from
Diffstat (limited to 'bpkg/pkg-build-collect.cxx')
-rw-r--r--bpkg/pkg-build-collect.cxx3
1 files changed, 3 insertions, 0 deletions
diff --git a/bpkg/pkg-build-collect.cxx b/bpkg/pkg-build-collect.cxx
index 47c5344..4ed8dc6 100644
--- a/bpkg/pkg-build-collect.cxx
+++ b/bpkg/pkg-build-collect.cxx
@@ -622,6 +622,9 @@ namespace bpkg
merged_ids.push_back (c.id);
+ for (size_t mid: c.merged_ids)
+ merged_ids.push_back (mid);
+
// Merge dependents.
//
for (auto& d: c.dependents)