aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2022-10-12Fix package skeleton bootstrap crash for configuration with uninitialized ↵Karen Arutyunov1-2/+14
tmp dir
2022-08-24Drop all database migrations to be backward compatible with 0.14.0 and above ↵Karen Arutyunov3-177/+25
(two minor versions behind)
2022-08-24Split pkg-build.cxxKaren Arutyunov10-8345/+8735
2022-08-15Improve diagnostics for unknown system packageBoris Kolpackov3-23/+61
2022-08-02For rep-create, pkg-verify, and rep-info don't verify build-time toolchain ↵Karen Arutyunov14-60/+172
dependency constraints if --ignore-unknown option is specified
2022-07-29Change version to 0.16.0-a.0.zBoris Kolpackov2-7/+7
2022-07-28Release version 0.15.0v0.15.0Boris Kolpackov2-7/+7
2022-07-27Documentation fixesBoris Kolpackov2-24/+32
2022-07-26Update dependency version constraintsBoris Kolpackov1-2/+2
2022-07-25Proofreading changes in manualBoris Kolpackov1-13/+13
2022-07-25Update NEWS fileBoris Kolpackov1-0/+88
2022-07-20Fix test to properly work with MinGW runtimeKaren Arutyunov1-1/+1
2022-07-20Add --all and --all-pattern options to pkg-drop commandKaren Arutyunov4-28/+170
2022-07-18Fix typos in manualKaren Arutyunov1-7/+7
2022-07-18Select next dependency alternative on dependency configuration negotiation ↵Karen Arutyunov9-87/+837
failure in pkg-build
2022-07-18Document new depends value format and functionalityBoris Kolpackov1-62/+821
2022-07-14Invent reused-only dependency alternative selection modeKaren Arutyunov2-52/+157
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 Arutyunov8-108/+247
2022-07-12Switch to new manifest multi-line mode in repository signing documentationKaren Arutyunov1-2/+4
2022-07-11Switch to new manifest multi-line mode in manualBoris Kolpackov1-31/+31
2022-07-11Fix use of old productions style in manualBoris Kolpackov1-4/+4
2022-07-11Replace uses of term (package) prerequisite with dependency in manualBoris Kolpackov1-7/+7
2022-07-11Move details on $ translation to Package Version Constraint section in manualBoris Kolpackov1-81/+92
2022-07-08Fix some tests to match canned command line semanticsKaren Arutyunov4-4/+4
2022-07-07Use [cmdline] type for canned commands in testscriptsKaren Arutyunov12-40/+41
2022-06-28Don't explicitly update user-selected dependency packages in pkg-buildKaren Arutyunov2-77/+12
2022-06-28Print dependents for newly built user-selected dependencies in pkg-build's planKaren Arutyunov2-33/+61
2022-06-28Fix pkg-build to update re-evaluated dependents if requestedKaren Arutyunov2-8/+87
2022-06-28Adjust to build2 interface changeBoris Kolpackov1-1/+1
2022-06-23Document new multi-line manifest value with comment semanticsBoris Kolpackov1-0/+29
2022-06-23Add support for additional *-build package manifest values and alternative ↵Karen Arutyunov18-155/+523
buildfile naming
2022-06-20Drop old implementation of package_skeleton::evaluate_reflect()Boris Kolpackov1-351/+0
2022-06-20Implement dependency configuration negotiationBoris Kolpackov179-1093/+17434
For the detailed history see the dep-config and dep-config-neg branches.
2022-06-07Verify symlinks in git repository worktreeKaren Arutyunov3-24/+141
2022-06-07Add --keep-temp common optionKaren Arutyunov8-23/+51
2022-05-31Reorder tar options in testsBoris Kolpackov1-4/+4
2022-05-30Explicitly pass -z during .tar.gz extraction in tests for OpenBSD tarBoris Kolpackov2-5/+5
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 ↵Karen Arutyunov7-237/+666
dependency selection Also fix the dependency alternative selection so that if the dependency package of a different version is already being built, then make sure that one of them is satisfactory for all the dependents and don't consider this alternative if that's not the case.
2022-03-28Fix reconfiguring dependents in pkg-buildKaren Arutyunov1-6/+20
2022-03-23Add configuration variable sources to selected packagesKaren Arutyunov11-40/+330
2022-03-23Fix pkg-disfigureKaren Arutyunov1-0/+2
2022-03-21Improve search for available package corresponding to selected package in ↵Karen Arutyunov3-36/+85
pkg-build
2022-03-21Fix pkg-build to re-evaluate buildfile clauses in dependencies if ↵Karen Arutyunov4-16/+154
configuration variables are specified for dependent
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 Arutyunov10-260/+719