aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2022-06-09Implement configuration negotiation cycles detectionBoris Kolpackov2-33/+157
2022-06-09Fix bug in package_skeleton::reload_defaults()Boris Kolpackov1-2/+3
2022-06-09Implementation of dependency reflectBoris Kolpackov3-129/+256
2022-06-09Implementation of evaluate_require() plus other tweaksBoris Kolpackov5-54/+358
2022-06-09Initial up_negotiate_configuration() implementationBoris Kolpackov6-147/+899
2022-06-09Rework package skeleton loading code in preparation for defaults extractionBoris Kolpackov1-2/+2
2022-06-09Adapt remaining tests to new up-negotiation flowdep-configKaren Arutyunov1-105/+21
2022-06-09Adjust postponed_configurations::add() and adapt tests to new up-negotiation ↵Karen Arutyunov2-210/+97
flow [INCOMPLETE]
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-07Enable tests output matchingKaren Arutyunov1-747/+703
2022-06-07Review/complete documentation plus make some minor code cleanupsKaren Arutyunov1-249/+269
2022-06-07Fail for manual configuring dependents with configuration clauses in ↵Karen Arutyunov1-1/+18
pkg-configure
2022-06-07Clear shadow dependents on configuration mergeBoris Kolpackov1-7/+15
2022-06-07Complete 'override first non-replace position postponement with replace' logicKaren Arutyunov2-30/+159
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 Arutyunov2-14/+305
2022-06-07Factor out skeleton initialization into init_skeleton()Karen Arutyunov1-20/+35
2022-06-07Rename package_config structure to package_keyKaren Arutyunov5-277/+274
2022-06-07Minor pkg-build refactoringBoris Kolpackov1-18/+20
2022-06-07ReviewBoris Kolpackov1-30/+41
2022-06-07Add more cycle testsKaren Arutyunov7-2/+908
2022-06-07Add support for existing dependent re-evaluation bogus postponementsKaren Arutyunov2-413/+770
2022-06-07New model: reset non-user package configuration to defaultsBoris Kolpackov5-230/+428
Also, further rework of package skeleton in preparation for negotiation.
2022-06-07Make compilableKaren Arutyunov1-1/+1
2022-06-07ReviewBoris Kolpackov1-24/+40
2022-06-07Review-inspired changesKaren Arutyunov6-141/+835
2022-06-07ReviewBoris Kolpackov1-56/+51
2022-06-07Add postponed positionsKaren Arutyunov2-29/+435
2022-06-07Add missing test packagesKaren Arutyunov2-0/+0
2022-06-07Postponed positions sketchBoris Kolpackov1-7/+32
2022-06-07Start work on loading configuration variables defaultsBoris Kolpackov4-197/+300
2022-06-07Review (comment changes only)Boris Kolpackov1-5/+12
2022-06-07Enable remaining configuration cycle tests excluding existing dependent testsKaren Arutyunov2-255/+593
2022-06-07Treat replacement of existing dependent as version replacement as wellKaren Arutyunov2-59/+224
2022-06-07Rework package skeleton loading code in preparation for defaults extractionBoris Kolpackov2-132/+198
2022-06-07Review-inspired changesKaren Arutyunov2-370/+560
2022-06-07ReviewBoris Kolpackov1-19/+52
2022-06-07Implement existing dependent re-evaluationKaren Arutyunov1-114/+162
2022-06-07Extract old user configuration values from config.build (NEEDS TEST)Boris Kolpackov2-49/+156
2022-06-07Pass config variables sources to skeleton constructorKaren Arutyunov4-13/+30
2022-06-07Drag configuration sources into package skeletonBoris Kolpackov3-65/+166
2022-06-07Initial work on existing dependent re-evaluationKaren Arutyunov5-356/+651
2022-06-07ReviewBoris Kolpackov1-7/+18
2022-06-07Add dependency alternatives positions to selected package prerequisitesKaren Arutyunov6-39/+188
2022-06-07Review-inspired changesKaren Arutyunov2-346/+815
2022-06-07ReviewBoris Kolpackov1-5/+14
2022-06-07Review-inspired changesKaren Arutyunov2-399/+437
2022-06-07ReviewBoris Kolpackov1-32/+55