aboutsummaryrefslogtreecommitdiff
path: root/libbpkg/manifest.hxx
AgeCommit message (Expand)AuthorFilesLines
31 hoursAdd support for build-bot package manifest valueHEADmasterKaren Arutyunov1-21/+73
2024-03-12Add support for build-auxiliary package manifest valueKaren Arutyunov1-12/+70
2024-02-02Add support for enable clause in tests package manifest valueKaren Arutyunov1-2/+5
2023-10-02Add support for *-build-*email package manifest values and their overridesKaren Arutyunov1-8/+50
2023-05-29Add package-description, package-description-type, and changes-type package m...Karen Arutyunov1-45/+74
2023-03-23Add package_manifest::effective_type_sub_options()Karen Arutyunov1-5/+13
2023-02-20Add type and language package manifest valuesKaren Arutyunov1-217/+102
2023-02-01Add *-name, *-version, and *-to-downstream-version package manifest valuesKaren Arutyunov1-19/+57
2022-12-14Add noexcept to move constructors and move assignment operatorsKaren Arutyunov1-5/+5
2022-12-07Add support for *-build-config overrideKaren Arutyunov1-0/+9
2022-12-05Add support for package manifest build config group values overrideKaren Arutyunov1-8/+30
2022-11-23 Add *-build-config, *-builds, *-build-{include,exclude} package manifest valuesKaren Arutyunov1-9/+61
2022-07-13Add build-file package manifest valueKaren Arutyunov1-6/+9
2022-06-23Add support for comments in dependency clauses blockKaren Arutyunov1-0/+6
2022-06-23Add support for additional *-build package manifest values and alternative bu...Karen Arutyunov1-0/+33
2022-05-18Add operator<<(ostream) for dependency_alternative and dependency_alternativesKaren Arutyunov1-2/+8
2022-02-14Add support for reflect clause in tests package manifest valueKaren Arutyunov1-11/+15
2022-02-07Add constructor for dependency_alternative classKaren Arutyunov1-0/+16
2022-02-02Add bootstrap-build and root-build package manifest valuesKaren Arutyunov1-11/+15
2022-01-14Add support for package dependency and requirement alternatives representatio...Karen Arutyunov1-27/+221
2022-01-13Use butl::small_vector for package manifest license alternativesKaren Arutyunov1-6/+1
2021-12-09Adjust types for future support of multiple requirements in an alternativeKaren Arutyunov1-2/+21
2021-12-08Adjust types for future support of multiple dependencies in an alternativeKaren Arutyunov1-2/+21
2021-10-13Add support for version iteration in string representationKaren Arutyunov1-9/+46
2021-10-11Add package_manifest constructors accepting manifest values listKaren Arutyunov1-2/+40
2021-10-07Add support for backward compatibility workarounds during package manifest se...Karen Arutyunov1-5/+24
2021-10-07Add repositories manifest headerKaren Arutyunov1-0/+17
2021-09-28Adapt to libbutl headers extension change from .mxx to .hxxKaren Arutyunov1-6/+6
2021-09-24Add string-parsing constructors to dependency, requirement_alternatives, and ...Karen Arutyunov1-1/+34
2021-08-19Add support for build-time mark (*) in tests, examples, and benchmarks packag...Karen Arutyunov1-1/+11
2021-08-05Add extract_package_name() and extract_package_version()Karen Arutyunov1-0/+30
2020-09-03Normalize host in repository URLKaren Arutyunov1-2/+2
2020-06-29Fix DLL-exporting issueBoris Kolpackov1-2/+4
2020-06-26Merge package external test, example, and benchmark dependencies into typed t...Karen Arutyunov1-4/+34
2020-05-01Rename bpkg::url class to bpkg::manifest_url not to clash with butl::url in s...Karen Arutyunov1-8/+7
2020-04-10Override build constraints group values hierarchicallyKaren Arutyunov1-0/+4
2020-02-07Drop copyright notice from source codeKaren Arutyunov1-1/+0
2019-11-18Add clarification for absent revision semantics in version constraintKaren Arutyunov1-1/+2
2019-10-28Add support for tests, examples, and benchmarks package manifest valuesKaren Arutyunov1-29/+45
2019-09-05Make version revision optionalKaren Arutyunov1-11/+36
2019-07-26Use butl::small_vector instead of std::vector where it makes senseKaren Arutyunov1-8/+15
2019-06-04Add support for topics and keywords package manifest valuesKaren Arutyunov1-1/+2
2019-05-29Inherit url type from butl::urlKaren Arutyunov1-3/+16
2019-05-22Add support for package manifest upstream-version valueKaren Arutyunov1-0/+1
2019-05-08Add support for description-type package manifest valueKaren Arutyunov1-2/+41
2019-04-25Add package_manifest::override() overriding build* valuesKaren Arutyunov1-1/+26
2019-01-30Add package_manifest constructor that translates package versionKaren Arutyunov1-3/+26
2019-01-16Update copyright yearKaren Arutyunov1-1/+1
2019-01-15Add support for $ in package manifest dependency constraintKaren Arutyunov1-11/+43
2019-01-08Add package_manifest::load_files() function loading file-* valuesKaren Arutyunov1-3/+18