aboutsummaryrefslogtreecommitdiff
path: root/bpkg
AgeCommit message (Collapse)AuthorFilesLines
2021-10-13Ignore build2/bpkg runtime dependencies while verifying package manifest ↵Karen Arutyunov1-42/+37
compatibility with current toolchain
2021-10-12Adapt to bpkg::version API changeKaren Arutyunov4-21/+20
2021-10-12Verify package manifest compatibility with current toolchainKaren Arutyunov8-112/+280
2021-10-11Minor comment tweaksBoris Kolpackov1-2/+2
2021-10-08Allow building build module in multiple configurations if they belong to ↵Karen Arutyunov4-14/+67
different configuration clusters
2021-10-07Add support for applying backward compatibility workarounds to ↵Karen Arutyunov6-6/+93
packages.manifest file generated by rep-create
2021-09-28Adapt to libbutl headers extension change from .mxx to .hxxKaren Arutyunov23-66/+66
2021-09-24Add pkg-build --rebuild-checksum optionBoris Kolpackov2-8/+41
2021-09-24Make database ordering consistent across runsKaren Arutyunov5-12/+28
2021-09-24Fortify tests against NDEBUGKaren Arutyunov1-0/+3
2021-09-23Add pkg-build --disfigure option to force from-scratch reconfigurationBoris Kolpackov2-3/+31
2021-09-22Preserve configuration on external package upgrade/downgradeBoris Kolpackov1-20/+47
2021-09-22Add --keep-config pkg-disfigure optionBoris Kolpackov6-62/+95
2021-09-20Fix options/arguments parsing in bpkg.cxxKaren Arutyunov1-5/+5
2021-09-20Temporarily disable run-time modules tests until 0.14.0 is outBoris Kolpackov1-0/+6
2021-09-20Fix heap-buffer-overflow in evaluate_dependencyKaren Arutyunov1-1/+1
2021-09-17Change semantics for ?sys:<pkg> in pkg-build if no package configuration is ↵Karen Arutyunov1-186/+401
explicitly specified Now, if configuration is not specified for a system dependency package, then it is assumed to be specified for all current configurations and their explicitly linked configurations, recursively, including private configurations that can potentially be created during this run.
2021-09-17Allow options and vars in any order inside argument groups in pkg-buildKaren Arutyunov2-7/+9
2021-09-17Verify that build system modules don't have runtime external testsKaren Arutyunov1-0/+11
2021-09-10Update argument grouping documentation with multi-argument supportBoris Kolpackov1-45/+49
2021-09-06Add pkg-status --all|-a and --link optionsBoris Kolpackov2-9/+33
2021-09-06Add --backlink, --dangling, and --recursive options to cfg-infoKaren Arutyunov10-45/+153
2021-09-06Make pkg-build to accept multiple current configurationsKaren Arutyunov6-397/+733
2021-09-04Simplify authenticate_*() and rep_fetch() functions semanticsKaren Arutyunov5-24/+7
2021-09-04Add support for multiple temporary directoriesKaren Arutyunov9-59/+97
2021-09-02Add progress to configure/disfigure in pkg-build/drop if result is disabledBoris Kolpackov4-32/+182
For projects with a large number of dependencies (e.g., Boost) these can take a while.
2021-09-01Cosmetic changeBoris Kolpackov1-4/+4
2021-08-30Consider repository information from ultimate dependent databases rather ↵Karen Arutyunov12-219/+490
then from just main database
2021-08-24Fix bug in dependency_configs() causing 'no configuration with uuid is ↵Karen Arutyunov1-10/+13
linked' error
2021-08-23Fix database data migration to schema version 12Karen Arutyunov1-1/+20
2021-08-23Drop foreign key constraint for prerequisite column of ↵Karen Arutyunov3-1/+72
selected_package_prerequisites table
2021-08-20Fix rep-remove not to use dangling referencesKaren Arutyunov1-2/+1
2021-08-20Add support for build-time mark (*) in tests, examples, and benchmarks ↵Karen Arutyunov3-7/+36
package manifest values
2021-08-18Also consider subproject directory names when calculating manifest checksumsBoris Kolpackov10-82/+224
2021-08-18Optimize rep-fetch for dir and git repos quering projects info in single callKaren Arutyunov4-63/+110
2021-08-16Add selected_package_prerequisites(configuration,prerequisite) index to ↵Karen Arutyunov3-3/+29
speed up query_dependents()
2021-08-16Add pkg-build --noop-exit optionBoris Kolpackov2-3/+28
2021-08-13Optimize query_dependents() using prepared queriesBoris Kolpackov6-9/+56
2021-08-13Add support for cfg-unlinkKaren Arutyunov10-28/+532
2021-08-11Don't create private configurations in private configurationsKaren Arutyunov3-20/+124
2021-08-11Disallow build-time dependencies for build system modulesKaren Arutyunov1-0/+10
2021-08-10Fix cfg_create() not to re-initialize temporary directory facilityKaren Arutyunov1-2/+3
2021-08-09Add --link option to cfg-infoKaren Arutyunov2-8/+45
2021-08-06Fix database(database&&) to also move configuration nameKaren Arutyunov1-0/+4
2021-08-06Adapt to support for option positions added to butl::load_default_options()Karen Arutyunov1-9/+23
2021-08-04Make use of libbpkg's extract_package_name() and extract_package_version() ↵Karen Arutyunov1-27/+4
functions
2021-08-04Add --no-private-config option for pkg-build and --no-{host,build2}-config ↵Karen Arutyunov7-41/+170
options for cfg-create
2021-08-03Fix rep-fetch crash due to 'object not persistent' odb exceptionKaren Arutyunov1-1/+8
2021-08-03Fix database migration to schema version 9Karen Arutyunov1-2/+2
2021-08-03Make necessary arrangements of new option position functionalityBoris Kolpackov1-7/+21