aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2022-12-05Use curl instead of wget as default fetch programBoris Kolpackov4-19/+89
We used to prefer wget 1.16 because it has --show-progress which results in nicer progress. But experience shows that wget is quite unreliable plus with bdep always using curl, it would be strange to use both curl and wget (and expecting the user to setup proxy, authentication, etc., for both). Also add internal --curl* options to be used by bdep.
2022-11-28Improve build system skeleton loading diagnosticsBoris Kolpackov1-14/+54
2022-11-23Document *-build-config, *-builds, *-build-{include,exclude} package ↵Karen Arutyunov2-25/+105
manifest values
2022-11-18Adjust to low verbosity diagnostics changesBoris Kolpackov1-1/+1
2022-11-08Adjust to diagnostics epilogue interface changeBoris Kolpackov1-2/+2
2022-10-28Adjust to libbuild2 interface changesBoris Kolpackov1-0/+1
2022-10-27Suppress (potential) bogus GCC 12 -Wrestrict warningsBoris Kolpackov12-38/+38
2022-10-27Adapt to git 2.38 which drops submodule--helper-{list,name} subcommandsKaren Arutyunov1-24/+279
2022-10-13Adjust package skeleton to public/private variable modelBoris Kolpackov1-5/+14
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