Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2022-04-29 | Try to get rid of postponed_dependents classdep-config-bak | Karen Arutyunov | 1 | -63/+177 | |
2022-04-29 | Add initial support for negotiating dependency configuration with existing ↵ | Karen Arutyunov | 1 | -22/+401 | |
dependents | |||||
2022-04-27 | In pkg-build postpone collecting dependencies with preferred/required ↵ | Boris Kolpackov | 1 | -19/+3784 | |
configuration Also start build collection from scratch on package version replacement. | |||||
2022-03-28 | In pkg-build make sure that reconfiguring dependent doesn't change current ↵ | Karen Arutyunov | 1 | -6/+241 | |
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-23 | Add configuration variable sources to selected packages | Karen Arutyunov | 1 | -0/+89 | |
2022-03-21 | Fix pkg-build to re-evaluate buildfile clauses in dependencies if ↵ | Karen Arutyunov | 1 | -0/+121 | |
configuration variables are specified for dependent | |||||
2022-02-22 | Increment version iteration for external packages on buildfiles change | Karen Arutyunov | 1 | -89/+244 | |
2022-02-17 | Implement package skeleton loading and enable and reflect clauses evaluation | Boris Kolpackov | 1 | -3/+220 | |
2022-02-14 | Add support for reflect clause in tests package manifest value | Karen Arutyunov | 1 | -0/+85 | |
2022-02-14 | Add tests for building package with diamond dependency graph | Karen Arutyunov | 1 | -7/+354 | |
2022-01-28 | Add support for multiple dependency alternatives | Karen Arutyunov | 1 | -3/+227 | |
2022-01-17 | Add initial support for dependency alternative reflect clause | Karen Arutyunov | 1 | -0/+1 | |
2022-01-17 | Add support for multiple dependencies in alternative | Karen Arutyunov | 1 | -0/+35 | |
2021-12-01 | Improve pkg-build diagnostics issued when unable to satisfy dependency ↵ | Karen Arutyunov | 1 | -4/+5 | |
constraint | |||||
2021-10-08 | Allow building build module in multiple configurations if they belong to ↵ | Karen Arutyunov | 1 | -0/+21 | |
different configuration clusters | |||||
2021-09-24 | Make database ordering consistent across runs | Karen Arutyunov | 1 | -1/+1 | |
2021-09-23 | Fix issue with hardcoded path separators in test | Boris Kolpackov | 1 | -1/+1 | |
2021-09-23 | Add pkg-build --disfigure option to force from-scratch reconfiguration | Boris Kolpackov | 1 | -0/+71 | |
2021-09-17 | Change semantics for ?sys:<pkg> in pkg-build if no package configuration is ↵ | Karen Arutyunov | 1 | -1/+394 | |
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-06 | Add pkg-status --all|-a and --link options | Boris Kolpackov | 1 | -12/+12 | |
2021-09-06 | Make pkg-build to accept multiple current configurations | Karen Arutyunov | 1 | -55/+358 | |
2021-08-30 | Consider repository information from ultimate dependent databases rather ↵ | Karen Arutyunov | 1 | -19/+129 | |
then from just main database | |||||
2021-08-11 | Don't create private configurations in private configurations | Karen Arutyunov | 1 | -25/+25 | |
2021-08-11 | Disallow build-time dependencies for build system modules | Karen Arutyunov | 1 | -100/+140 | |
2021-08-03 | Rename --config-uuid to --uuid in bpkg-cfg-create | Boris Kolpackov | 1 | -1/+1 | |
2021-08-03 | Separate package names in lists with commas instead of just spaces | Boris Kolpackov | 1 | -11/+11 | |
Now that a package name can include a configuration, using just spaces is insufficient. | |||||
2021-07-30 | Add support for checked out repository fragments caching | Karen Arutyunov | 1 | -7/+9 | |
2021-07-09 | Add support for linked configurations | Karen Arutyunov | 1 | -5/+1898 | |
2021-07-09 | Fix selection of build entry between two in pkg-build | Karen Arutyunov | 1 | -2/+48 | |
2021-04-19 | Match package spec local repository locations in pkg-build ↵ | Karen Arutyunov | 1 | -1/+32 | |
case-insensitively on Windows | |||||
2020-11-23 | Adapt tests to converting repo canonical name path part to lower case on Windows | Karen Arutyunov | 1 | -3/+15 | |
2020-10-06 | Separate configure step from fetch/unpack|checkout in pkg-build | Karen Arutyunov | 1 | -74/+74 | |
2020-10-03 | Add --checkout-{root,purge} to pkg-build | Karen Arutyunov | 1 | -0/+24 | |
2020-07-16 | Use *.config.mode instead of *.mode in tests | Boris Kolpackov | 1 | -1/+1 | |
2020-04-06 | Make use of project configuration variables for tests | Karen Arutyunov | 1 | -4/+4 | |
2020-02-07 | Drop copyright notice from source code | Karen Arutyunov | 1 | -1/+0 | |
2019-10-31 | Add support for package version constraint in pkg-build command arguments | Karen Arutyunov | 1 | -8/+150 | |
Also document tests, examples, and benchmarks package manifest values. | |||||
2019-10-19 | Fix some testscripts properly setting config.cxx variable | Karen Arutyunov | 1 | -5/+14 | |
2019-10-18 | Use $quote() for quoting config.cxx option value in testscripts | Karen Arutyunov | 1 | -5/+7 | |
2019-09-05 | Adapt to optional package revision | Karen Arutyunov | 1 | -2/+62 | |
2019-08-22 | Quote directory paths in buildspecs | Karen Arutyunov | 1 | -0/+2 | |
Also fix some tests to properly work if the project path contain spaces. | |||||
2019-08-02 | Replace some testscript commands single-character options with their long ↵ | Karen Arutyunov | 1 | -2/+2 | |
variants for clarity | |||||
2019-07-31 | Combine multiple single-character options into a single argument for ↵ | Karen Arutyunov | 1 | -4/+4 | |
testscript commands | |||||
2019-06-07 | Fix uncaught invalid_argument thrown by pkg-build for package like 'foo/1.0.0-' | Karen Arutyunov | 1 | -0/+25 | |
2019-05-31 | Allow specifying system package that doesn't belong to any repository for ↵ | Karen Arutyunov | 1 | -1/+56 | |
pkg-build | |||||
2019-05-21 | Detect and complain about dependency cycle in pkg-build | Karen Arutyunov | 1 | -0/+93 | |
2019-03-23 | Cleanup some files replacing tabs with spaces | Karen Arutyunov | 1 | -8/+8 | |
2019-01-24 | Add support for --no-progress option | Karen Arutyunov | 1 | -303/+192 | |
2019-01-16 | Update copyright year | Karen Arutyunov | 1 | -1/+1 | |
2018-12-05 | Don't fail implicitly up/down-grading dependency, unless it's version is held | Karen Arutyunov | 1 | -14/+101 | |
We used to also fail when downgrading non-system dependencies. Now we warn when up/down-grading package-held dependencies, instead. |