aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2021-09-23Fix issue with hardcoded path separators in testBoris Kolpackov1-1/+1
2021-09-23Add pkg-build --disfigure option to force from-scratch reconfigurationBoris Kolpackov3-3/+102
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 Arutyunov2-4/+4
2021-09-20Tweak tests/.gitignore to ignore symlinksBoris Kolpackov1-2/+4
2021-09-17Change semantics for ?sys:<pkg> in pkg-build if no package configuration is ↵Karen Arutyunov3-196/+804
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-17Document 'require: {bootstrap,host}' package manifest valuesKaren Arutyunov1-0/+13
2021-09-10Update argument grouping documentation with multi-argument supportBoris Kolpackov1-45/+49
2021-09-06Add pkg-status --all|-a and --link optionsBoris Kolpackov4-22/+49
2021-09-06Cleanup cfg-link testscriptKaren Arutyunov1-156/+206
2021-09-06Add --backlink, --dangling, and --recursive options to cfg-infoKaren Arutyunov13-60/+356
2021-09-06Make pkg-build to accept multiple current configurationsKaren Arutyunov9-455/+1109
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 Arutyunov13-238/+619
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 typo in manual and add another exampleBoris Kolpackov1-14/+19
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 Arutyunov4-19/+54
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 Arutyunov17-61/+816
2021-08-11Don't create private configurations in private configurationsKaren Arutyunov5-56/+196
2021-08-11Disallow build-time dependencies for build system modulesKaren Arutyunov5-107/+172
2021-08-10Fix cfg_create() not to re-initialize temporary directory facilityKaren Arutyunov1-2/+3
2021-08-09Add --link option to cfg-infoKaren Arutyunov4-13/+98
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
2021-08-03Rename --config-uuid to --uuid in bpkg-cfg-createBoris Kolpackov6-16/+20
2021-08-03Separate package names in lists with commas instead of just spacesBoris Kolpackov2-19/+20
Now that a package name can include a configuration, using just spaces is insufficient.
2021-08-02Make parsing of openssl output more robustBoris Kolpackov1-11/+22
2021-07-30Add support for checked out repository fragments cachingKaren Arutyunov21-124/+302
2021-07-29Fix selection between two equal build entries in pkg-buildKaren Arutyunov1-18/+13
Wrong selection was causing redundant prerequisites recollection.