aboutsummaryrefslogtreecommitdiff
path: root/bpkg/pkg-build.cxx
AgeCommit message (Expand)AuthorFilesLines
2022-06-09Adjust postponed_configurations::add() and adapt tests to new up-negotiation ...Karen Arutyunov1-70/+55
2022-06-08Throw merge_configuration earlierBoris Kolpackov1-3/+181
2022-06-08Add clarifying comments in preparation for up-negotiation reworkBoris Kolpackov1-15/+70
2022-06-07Review/complete documentation plus make some minor code cleanupsKaren Arutyunov1-249/+269
2022-06-07Clear shadow dependents on configuration mergeBoris Kolpackov1-7/+15
2022-06-07Complete 'override first non-replace position postponement with replace' logicKaren Arutyunov1-27/+52
2022-06-07SketchBoris Kolpackov1-0/+37
2022-06-07Add initial version of configuration negotiation loop with sanity checksBoris Kolpackov1-6/+38
2022-06-07Add some more testsKaren Arutyunov1-3/+9
2022-06-07Factor out skeleton initialization into init_skeleton()Karen Arutyunov1-20/+35
2022-06-07Rename package_config structure to package_keyKaren Arutyunov1-255/+252
2022-06-07Minor pkg-build refactoringBoris Kolpackov1-18/+20
2022-06-07ReviewBoris Kolpackov1-30/+41
2022-06-07Add support for existing dependent re-evaluation bogus postponementsKaren Arutyunov1-11/+98
2022-06-07New model: reset non-user package configuration to defaultsBoris Kolpackov1-1/+1
2022-06-07Make compilableKaren Arutyunov1-1/+1
2022-06-07ReviewBoris Kolpackov1-24/+40
2022-06-07Review-inspired changesKaren Arutyunov1-129/+390
2022-06-07ReviewBoris Kolpackov1-56/+51
2022-06-07Add postponed positionsKaren Arutyunov1-25/+247
2022-06-07Postponed positions sketchBoris Kolpackov1-7/+32
2022-06-07Start work on loading configuration variables defaultsBoris Kolpackov1-15/+13
2022-06-07Review (comment changes only)Boris Kolpackov1-5/+12
2022-06-07Enable remaining configuration cycle tests excluding existing dependent testsKaren Arutyunov1-2/+2
2022-06-07Treat replacement of existing dependent as version replacement as wellKaren Arutyunov1-34/+79
2022-06-07Review-inspired changesKaren Arutyunov1-163/+228
2022-06-07ReviewBoris Kolpackov1-19/+52
2022-06-07Implement existing dependent re-evaluationKaren Arutyunov1-114/+162
2022-06-07Pass config variables sources to skeleton constructorKaren Arutyunov1-9/+19
2022-06-07Initial work on existing dependent re-evaluationKaren Arutyunov1-231/+270
2022-06-07ReviewBoris Kolpackov1-7/+18
2022-06-07Add dependency alternatives positions to selected package prerequisitesKaren Arutyunov1-11/+43
2022-06-07Review-inspired changesKaren Arutyunov1-76/+188
2022-06-07ReviewBoris Kolpackov1-5/+14
2022-06-07Review-inspired changesKaren Arutyunov1-43/+212
2022-06-07ReviewBoris Kolpackov1-32/+55
2022-06-07Add shadow dependents and shadow clusterKaren Arutyunov1-348/+571
2022-06-07ReviewBoris Kolpackov1-32/+169
2022-06-07Take 2Karen Arutyunov1-387/+329
2022-06-07Take 2 sketchBoris Kolpackov1-2/+22
2022-06-07Add initial support for negotiating dependency configuration with existing de...Karen Arutyunov1-110/+537
2022-06-07Make collect_drop() to also use replaced_versions map to prevent dependency o...Karen Arutyunov1-30/+131
2022-06-07Fix collect_order_dependents() not to verify constraints of being dropped dep...Karen Arutyunov1-31/+20
2022-06-07In pkg-build postpone collecting dependencies with preferred/required configu...Boris Kolpackov1-391/+2185
2022-03-28In pkg-build make sure that reconfiguring dependent doesn't change current de...Karen Arutyunov1-122/+266
2022-03-28Fix reconfiguring dependents in pkg-buildKaren Arutyunov1-6/+20
2022-03-23Add configuration variable sources to selected packagesKaren Arutyunov1-3/+14
2022-03-21Improve search for available package corresponding to selected package in pkg...Karen Arutyunov1-14/+58
2022-03-21Fix pkg-build to re-evaluate buildfile clauses in dependencies if configurati...Karen Arutyunov1-16/+33
2022-02-22Increment version iteration for external packages on buildfiles changeKaren Arutyunov1-1/+1