aboutsummaryrefslogtreecommitdiff
path: root/tests/common
AgeCommit message (Collapse)AuthorFilesLines
2023-09-25Fix configuration negotiation in pkg-build to re-evaluate being reconfigured ↵Karen Arutyunov6-0/+0
existing dependents
2023-07-31Fix unexpected 'no package available for dependency' error when building ↵Karen Arutyunov1-0/+0
from archives (GH issue #303)
2023-07-28Add another test case for pkg_configure() flawsKaren Arutyunov2-0/+0
2023-07-28Fix inability to fetch repository containing toolchain-unsatisfied packages ↵Karen Arutyunov5-0/+1
(GH issue #305) Note: the breaking commit is d6d72bc6e454.
2023-07-28Fix unexpected 'manual configuration of dependents with prefer or require ↵Karen Arutyunov7-0/+0
clauses is not yet supported' error (GH issue #302)
2023-07-19Don't reconfigure re-evaluated dependent if it's dependencies are not ↵Karen Arutyunov1-0/+0
reconfigured
2023-06-15Add --deorphan pkg-build optionKaren Arutyunov18-0/+14
2023-04-18Fix more 'dropping no longer used variable' warning in testsKaren Arutyunov1-0/+0
2023-04-15Fix 'dropping no longer used variable' warning in testsKaren Arutyunov34-0/+1
2022-12-12Adapt to butl::b_info() API changeKaren Arutyunov1-1/+1
2022-07-18Select next dependency alternative on dependency configuration negotiation ↵Karen Arutyunov3-0/+0
failure in pkg-build
2022-07-13Add support for build-file package manifest valueKaren Arutyunov2-0/+0
2022-06-23Add support for additional *-build package manifest values and alternative ↵Karen Arutyunov2-0/+0
buildfile naming
2022-06-20Implement dependency configuration negotiationBoris Kolpackov136-0/+21
For the detailed history see the dep-config and dep-config-neg branches.
2022-03-28In pkg-build make sure that reconfiguring dependent doesn't change current ↵Karen Arutyunov3-0/+0
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-21Fix pkg-build to re-evaluate buildfile clauses in dependencies if ↵Karen Arutyunov2-0/+0
configuration variables are specified for dependent
2022-02-17Implement package skeleton loading and enable and reflect clauses evaluationBoris Kolpackov3-0/+0
2022-02-14Add support for reflect clause in tests package manifest valueKaren Arutyunov4-0/+1
2022-02-14Add tests for building package with diamond dependency graphKaren Arutyunov5-0/+1
2022-02-03Add support for bootstrap-build and root-build values in package manifestKaren Arutyunov4-0/+0
2022-01-28Add support for multiple dependency alternativesKaren Arutyunov4-0/+0
2022-01-17Add initial support for dependency alternative reflect clauseKaren Arutyunov1-0/+0
2022-01-17Add support for multiple dependencies in alternativeKaren Arutyunov4-0/+1
2021-11-24Remove redundant space before multi-line manifest value introducer in test ↵Karen Arutyunov2-1/+1
manifests
2021-09-06Make pkg-build to accept multiple current configurationsKaren Arutyunov1-0/+0
2021-08-11Disallow build-time dependencies for build system modulesKaren Arutyunov2-0/+0
2021-07-30Add support for checked out repository fragments cachingKaren Arutyunov12-21/+21
2021-07-09Add support for linked configurationsKaren Arutyunov17-0/+5
2019-10-01Use cxx.std=latest for test packagesKaren Arutyunov3-2/+2
2019-09-05Adapt to optional package revisionKaren Arutyunov6-0/+7
2019-06-21Consider only latest revisions for git repository location default setKaren Arutyunov12-0/+27
2019-06-18Fix failure to fetch git repository location with tagged commit id for git 2.22Karen Arutyunov12-1/+3
Also make some cleanups (always probe URLs prior to git-ls-remote, use peeled reference ids to identify repository fragments, etc).
2019-05-21Add rep-info --deep optionKaren Arutyunov12-1/+4
2019-05-07Add support for description-type package manifest valueKaren Arutyunov1-0/+0
2019-03-05Align with latest bdep-newKaren Arutyunov3-8/+16
2019-02-15Implement git repository working tree fix up for package checkout on WindowsKaren Arutyunov13-0/+97
2019-01-15Add support for $ in package manifest dependency constraintKaren Arutyunov12-0/+0
2018-06-01Remove target/scope irregularity workaroundsKaren Arutyunov2-1/+1
2018-05-24Adapt to inventing package_name typeKaren Arutyunov3-0/+2
2018-05-19Get rid of doc{version} and types for testscript and manifest in buildfilesKaren Arutyunov2-4/+1
2018-05-11Add support for recursive pkg-testKaren Arutyunov3-0/+0
2018-05-10Add support for --patch optionKaren Arutyunov2-0/+1
2018-05-04Adjust to new scope syntaxKaren Arutyunov2-1/+1
2018-05-03Adapt to optional base repository manifestKaren Arutyunov10-5/+12
2018-05-03Add support for dependent repository trustKaren Arutyunov10-0/+0
2018-05-02Add support for default and excluding git ref filtersKaren Arutyunov11-2/+27
2018-04-27Add support for repository fragmentsKaren Arutyunov11-1/+7
2018-04-19Implement git repository handling transition (phase 0)Karen Arutyunov12-4/+17
2018-04-19Implement dependency up/down-grade/unholdKaren Arutyunov45-0/+29
2018-03-16Add support for version iterationKaren Arutyunov8-0/+0