path: root/libbpkg/manifest.hxx
AgeCommit message (Expand)AuthorFilesLines
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
2018-12-11Add support for build configuration class inheritanceKaren Arutyunov1-7/+20
2018-11-29Add support for builds manifest valueKaren Arutyunov1-0/+122
2018-11-16Add support for repository typed URLs (git+https://..., etc)Karen Arutyunov1-8/+58
2018-11-08Add support for ssh:// git protocolKaren Arutyunov1-2/+2
2018-11-06Add build-warning-email and build-error-email package manifest valuesKaren Arutyunov1-0/+4
2018-10-09Adapt to basic_url API changeKaren Arutyunov1-4/+5
2018-08-31Add package manifest flagsKaren Arutyunov1-1/+69
2018-08-04Add package_manifest::serialize_header()Karen Arutyunov1-0/+5
2018-07-11Add support for package project manifest valueKaren Arutyunov1-0/+4
2018-07-09Make repository_url(string) to throw invalid_argument for empty stringKaren Arutyunov1-0/+3
2018-07-05Guess repository type for relative locations and consider git type for all lo...Karen Arutyunov1-4/+5
2018-06-15Default version epoch to oneKaren Arutyunov1-1/+1
2018-06-12Make project url and email optional in package manifestKaren Arutyunov1-2/+2
2018-05-24Add package_name classKaren Arutyunov1-9/+4
2018-05-21Add validate_package_name() function, validate manifest package namesKaren Arutyunov1-0/+7
2018-05-19Update copyright yearKaren Arutyunov1-1/+1
2018-05-10Add dependency_constraint(string) ctorKaren Arutyunov1-1/+4
2018-05-03Make base repository manifest optionalKaren Arutyunov1-8/+12
2018-05-03Add support for dependent repository trustKaren Arutyunov1-0/+6
2018-05-01Add support for default and excluding git ref filtersKaren Arutyunov1-13/+24
2018-04-24Add fragment manifest valueKaren Arutyunov1-0/+6
2018-04-19Add support for comma-separated list of git reference filterKaren Arutyunov1-0/+10
2018-04-19Implement git repository handling transition (phase 0)Boris Kolpackov1-10/+13
2018-03-16Add support for version iterationKaren Arutyunov1-10/+34
2018-03-16Add back parsing constructor to package_manifestBoris Kolpackov1-2/+6
2018-03-08Add support for dir repositoryKaren Arutyunov1-11/+89
2018-03-05Rename bpkg repository type to pkgKaren Arutyunov1-27/+26
2018-02-21Add *_based() predicates to repository_location classKaren Arutyunov1-0/+19
2018-02-15Add support for git manifestsKaren Arutyunov1-41/+124
2018-02-12Add git_reference classKaren Arutyunov1-13/+37
2018-02-08Fix repository_url ctor to normalize pathKaren Arutyunov1-1/+20