aboutsummaryrefslogtreecommitdiff
path: root/bpkg
AgeCommit message (Collapse)AuthorFilesLines
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
2021-08-03Rename --config-uuid to --uuid in bpkg-cfg-createBoris Kolpackov3-6/+10
2021-08-03Separate package names in lists with commas instead of just spacesBoris Kolpackov1-8/+9
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 Arutyunov7-94/+265
2021-07-29Fix selection between two equal build entries in pkg-buildKaren Arutyunov1-18/+13
Wrong selection was causing redundant prerequisites recollection.
2021-07-20Remove redundant 'info:' prefix in cfg-create and cfg-link outputKaren Arutyunov2-10/+10
2021-07-20Add support for cfg-infoKaren Arutyunov7-1/+130
2021-07-09Add support for linked configurationsKaren Arutyunov54-1202/+5125
2021-07-09Fix selection of build entry between two in pkg-buildKaren Arutyunov1-5/+13
2021-07-09Various cleanupsKaren Arutyunov2-10/+21
2021-06-08Run git-update-index in pkg-checkout for multiple links per runKaren Arutyunov1-9/+32
2021-05-10Generate .gitignore in .bpkg/ to prevent accidentally committing itBoris Kolpackov1-1/+21
2021-04-28Qualify all database entities with explicit main schemaBoris Kolpackov4-38/+41