aboutsummaryrefslogtreecommitdiff
path: root/bpkg/pkg-build.cxx
AgeCommit message (Expand)AuthorFilesLines
2022-06-17Varios cleanupsKaren Arutyunov1-32/+19
2022-06-17Complete support for negotiation with system dependenciesKaren Arutyunov1-65/+74
2022-06-17Fix variable name clashBoris Kolpackov1-2/+2
2022-06-16Initial support for negotiation with system dependenciesBoris Kolpackov1-12/+37
2022-06-15Don't print config.*.develop in plan if not used by packageBoris Kolpackov1-1/+1
2022-06-15Minor cleanupsBoris Kolpackov1-3/+3
2022-06-15Rename up_negotiate_configuration() to negotiate_configuration()Boris Kolpackov1-5/+15
2022-06-15Get rid of no longer used shadow dependents logicBoris Kolpackov1-295/+20
2022-06-14Pass both depends and alternative indexes to evaluate_*() functionsBoris Kolpackov1-3/+4
2022-06-14Fix bug in originating dependent confirmation logicBoris Kolpackov1-1/+1
2022-06-14Print configuration information in promptKaren Arutyunov1-47/+133
2022-06-14Always reconfigure dependencies in negotiated configuration clustersKaren Arutyunov1-0/+21
2022-06-13Fix system flag for unhold package adjustmentsKaren Arutyunov1-17/+17
2022-06-13Print configuration in build planBoris Kolpackov1-3/+26
2022-06-10Improve diagnostics: not sensibleBoris Kolpackov1-10/+17
2022-06-10Handle bogus configuration variablesBoris Kolpackov1-11/+163
2022-06-10Add butl::sha256 to types.hxxBoris Kolpackov1-1/+0
2022-06-09Fix tracingKaren Arutyunov1-1/+1
2022-06-09Plug negotiation calls into up-negotiation logicBoris Kolpackov1-97/+158
2022-06-09Initial up_negotiate_configuration() implementationBoris Kolpackov1-6/+66
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