aboutsummaryrefslogtreecommitdiff
path: root/bpkg
AgeCommit message (Expand)AuthorFilesLines
2022-08-24Drop all database migrations to be backward compatible with 0.14.0 and above ...Karen Arutyunov3-177/+25
2022-08-24Split pkg-build.cxxKaren Arutyunov10-8345/+8735
2022-08-15Improve diagnostics for unknown system packageBoris Kolpackov1-12/+36
2022-08-02For rep-create, pkg-verify, and rep-info don't verify build-time toolchain de...Karen Arutyunov14-60/+172
2022-07-20Add --all and --all-pattern options to pkg-drop commandKaren Arutyunov3-28/+109
2022-07-18Select next dependency alternative on dependency configuration negotiation fa...Karen Arutyunov5-86/+460
2022-07-14Invent reused-only dependency alternative selection modeKaren Arutyunov1-51/+140
2022-07-14Fail if dependency repository is broken rather than skip dependency alternativeKaren Arutyunov1-48/+52
2022-07-13Add support for build-file package manifest valueKaren Arutyunov5-102/+231
2022-07-12Switch to new manifest multi-line mode in repository signing documentationKaren Arutyunov1-2/+4
2022-06-28Don't explicitly update user-selected dependency packages in pkg-buildKaren Arutyunov1-1/+5
2022-06-28Print dependents for newly built user-selected dependencies in pkg-build's planKaren Arutyunov1-4/+32
2022-06-28Fix pkg-build to update re-evaluated dependents if requestedKaren Arutyunov1-5/+16
2022-06-28Adjust to build2 interface changeBoris Kolpackov1-1/+1
2022-06-23Add support for additional *-build package manifest values and alternative bu...Karen Arutyunov14-145/+474
2022-06-20Drop old implementation of package_skeleton::evaluate_reflect()Boris Kolpackov1-351/+0
2022-06-20Implement dependency configuration negotiationBoris Kolpackov24-1068/+8657
2022-06-07Verify symlinks in git repository worktreeKaren Arutyunov3-24/+141
2022-06-07Add --keep-temp common optionKaren Arutyunov8-23/+51
2022-05-27Use bsdtar or gtar on OpenBSD for -O|--to-stdout supportBoris Kolpackov1-5/+24
2022-05-06Don't use posix_string() where path can be absoluteBoris Kolpackov1-2/+2
2022-04-25Adjust to renaming of build2 cmdline to b_cmdline, and options to b_optionsBoris Kolpackov1-8/+8
2022-04-21Work around bogus -Wrestrict in GCC 12 (GCC bug #105329)Boris Kolpackov2-2/+2
2022-03-28In pkg-build make sure that reconfiguring dependent doesn't change current de...Karen Arutyunov3-231/+425
2022-03-28Fix reconfiguring dependents in pkg-buildKaren Arutyunov1-6/+20
2022-03-23Add configuration variable sources to selected packagesKaren Arutyunov10-40/+241
2022-03-23Fix pkg-disfigureKaren Arutyunov1-0/+2
2022-03-21Improve search for available package corresponding to selected package in pkg...Karen Arutyunov3-36/+85
2022-03-21Fix pkg-build to re-evaluate buildfile clauses in dependencies if configurati...Karen Arutyunov1-16/+33
2022-03-18Minor optimization of generating JSON output for pkg-statusKaren Arutyunov1-2/+2
2022-03-04Add support for --stdout-format to pkg-status commandKaren Arutyunov6-144/+498
2022-03-02Fix pkg-status documentationKaren Arutyunov1-20/+21
2022-02-22Increment version iteration for external packages on buildfiles changeKaren Arutyunov12-40/+267
2022-02-21Call build2::init_process() for process-wide initializationBoris Kolpackov1-37/+8
2022-02-21Do lazy build system initialization only if/when actually neededBoris Kolpackov5-158/+171
2022-02-21Complete build system command line parsing/processingBoris Kolpackov3-54/+96
2022-02-17Start parallel build system scheduler pre-tuned to serialBoris Kolpackov1-6/+27
2022-02-17Set build.mode=skeleton during package skeleton loadBoris Kolpackov1-1/+3
2022-02-17Implement package skeleton loading and enable and reflect clauses evaluationBoris Kolpackov6-197/+815
2022-02-17Optimize normalize() overloadsKaren Arutyunov1-2/+4
2022-02-17Fix selected_package::external() to check for system package from imaginary r...Karen Arutyunov1-1/+4
2022-02-14Add support for reflect clause in tests package manifest valueKaren Arutyunov3-2/+12
2022-02-10Add missing const to deleted operator=()Boris Kolpackov1-1/+1
2022-02-10Minor tweaks to package skeleton implementationBoris Kolpackov4-45/+44
2022-02-10Add build context to package_skeletonBoris Kolpackov3-103/+216
2022-02-10Do proper initialization of build system stateBoris Kolpackov2-48/+100
2022-02-09Create package skeleton filesystem stateKaren Arutyunov4-75/+269
2022-02-07Introduce package_skeleton for evaluating dependency clausesKaren Arutyunov6-111/+330
2022-02-04Improve pkg-build's make_available() functionKaren Arutyunov1-7/+18
2022-02-03Add support for bootstrap-build and root-build values in package manifestKaren Arutyunov20-66/+458