aboutsummaryrefslogtreecommitdiff
path: root/bpkg/package.hxx
AgeCommit message (Expand)AuthorFilesLines
2024-02-28Inject special test dependencies entry at earliest possible locationKaren Arutyunov1-2/+11
2024-02-02Add support for enable clause in tests package manifest valueKaren Arutyunov1-1/+1
2023-11-02Improve pkg-build's 'unable to upgrade package' diagnosticsKaren Arutyunov1-6/+60
2023-09-25Fix configuration negotiation in pkg-build to re-evaluate being reconfigured ...Karen Arutyunov1-44/+16
2023-08-04Fix pkg-fetch which failed to re-fetch same package version in --replace modeKaren Arutyunov1-0/+12
2023-07-19Don't reconfigure dependency if negotiated configuration doesn't changeKaren Arutyunov1-22/+30
2023-06-01Increment version iteration number for selected non-external package regardle...Karen Arutyunov1-18/+20
2023-04-05Build forwarded configurations via src_root rather than out_root (GH issue #177)Boris Kolpackov1-7/+6
2023-03-09Add pkg-bindist command (generate binary distribution package)Boris Kolpackov1-2/+16
2023-02-20Store in database and document type and language package manifest valuesKaren Arutyunov1-1/+23
2023-02-01Implement system package manager query and install support for DebianBoris Kolpackov1-1/+10
2023-02-01Add upstream_version and project members to available_package typeKaren Arutyunov1-2/+8
2023-02-01Store in database and document *-name, *-version, and *-to-downstream-version...Karen Arutyunov1-1/+12
2022-12-12Adapt to butl::b_info() API changeKaren Arutyunov1-9/+10
2022-08-24Drop all database migrations to be backward compatible with 0.14.0 and above ...Karen Arutyunov1-1/+1
2022-08-24Split pkg-build.cxxKaren Arutyunov1-56/+13
2022-08-02For rep-create, pkg-verify, and rep-info don't verify build-time toolchain de...Karen Arutyunov1-1/+1
2022-06-23Add support for additional *-build package manifest values and alternative bu...Karen Arutyunov1-7/+33
2022-06-20Implement dependency configuration negotiationBoris Kolpackov1-18/+101
2022-03-23Add configuration variable sources to selected packagesKaren Arutyunov1-1/+29
2022-03-21Improve search for available package corresponding to selected package in pkg...Karen Arutyunov1-1/+17
2022-02-22Increment version iteration for external packages on buildfiles changeKaren Arutyunov1-1/+20
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 Arutyunov1-1/+1
2022-02-07Introduce package_skeleton for evaluating dependency clausesKaren Arutyunov1-14/+10
2022-02-03Add support for bootstrap-build and root-build values in package manifestKaren Arutyunov1-7/+46
2022-01-28Add support for multiple dependency alternativesKaren Arutyunov1-2/+28
2022-01-17Adapt to package manifest dependency classes changeKaren Arutyunov1-4/+2
2021-12-08Prepare for supporting multiple dependencies in dependency alternativeKaren Arutyunov1-11/+39
2021-11-15Drop all database migrations to be backward compatible with 0.13.0 and above ...Karen Arutyunov1-1/+1
2021-10-11Minor comment tweaksBoris Kolpackov1-2/+2
2021-09-28Adapt to libbutl headers extension change from .mxx to .hxxKaren Arutyunov1-2/+2
2021-09-24Make database ordering consistent across runsKaren Arutyunov1-7/+1
2021-09-06Add --backlink, --dangling, and --recursive options to cfg-infoKaren Arutyunov1-1/+1
2021-08-30Consider repository information from ultimate dependent databases rather then...Karen Arutyunov1-4/+9
2021-08-23Drop foreign key constraint for prerequisite column of selected_package_prere...Karen Arutyunov1-1/+1
2021-08-20Add support for build-time mark (*) in tests, examples, and benchmarks packag...Karen Arutyunov1-4/+5
2021-08-18Also consider subproject directory names when calculating manifest checksumsBoris Kolpackov1-1/+16
2021-08-16Add selected_package_prerequisites(configuration,prerequisite) index to speed...Karen Arutyunov1-1/+1
2021-08-13Optimize query_dependents() using prepared queriesBoris Kolpackov1-0/+6
2021-07-09Add support for linked configurationsKaren Arutyunov1-75/+230
2021-04-28Qualify all database entities with explicit main schemaBoris Kolpackov1-10/+10
2021-04-19Match package spec local repository locations in pkg-build case-insensitively...Karen Arutyunov1-1/+9
2020-07-23Drop all database migrations to be backward compatible with 0.12.0 and above ...Karen Arutyunov1-1/+1
2020-06-26Fix build order for test and main packagesKaren Arutyunov1-8/+124
2020-02-07Drop copyright notice from source codeKaren Arutyunov1-1/+0
2019-10-31Add support for package version constraint in pkg-build command argumentsKaren Arutyunov1-8/+25
2019-09-05Adapt to optional package revisionKaren Arutyunov1-29/+54
2019-08-07Work around bug in MSVC 16.2Boris Kolpackov1-0/+16
2019-08-02Use butl::small_vector instead of std::vector in persistent classes where it ...Karen Arutyunov1-2/+2