path: root/libbpkg
AgeCommit message (Expand)AuthorFilesLines
2020-02-07Drop copyright notice from source codeKaren Arutyunov6-6/+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 Arutyunov2-199/+245
2019-10-25Drop code required for compatibility with 0.10.0 (two minor versions behind)Karen Arutyunov1-10/+0
2019-09-28Adapt to renaming butl::casecmp() to icasecmp()Karen Arutyunov1-17/+17
2019-09-05Make version revision optionalKaren Arutyunov2-29/+80
2019-07-26Use butl::small_vector instead of std::vector where it makes senseKaren Arutyunov2-9/+16
2019-06-04Add support for topics and keywords package manifest valuesKaren Arutyunov2-17/+70
2019-06-03Adapt to renaming traits alias to traits_type for basic_path, basic_url, and ...Karen Arutyunov1-1/+1
2019-05-29Inherit url type from butl::urlKaren Arutyunov2-8/+50
2019-05-24Adapt version.hxx.in to increasing standard version major, minor, and patch m...Karen Arutyunov1-15/+14
2019-05-22Add support for package manifest upstream-version valueKaren Arutyunov2-0/+35
2019-05-08Add support for description-type package manifest valueKaren Arutyunov2-24/+311
2019-04-25Add package_manifest::override() overriding build* valuesKaren Arutyunov2-71/+228
2019-03-05Align with latest bdep-newKaren Arutyunov1-13/+30
2019-01-30Add package_manifest constructor that translates package versionKaren Arutyunov2-84/+84
2019-01-28Fix package_manifest class not to throw logic_error on parsing/serializingKaren Arutyunov1-4/+4
2019-01-16Update copyright yearKaren Arutyunov6-6/+6
2019-01-15Add support for $ in package manifest dependency constraintKaren Arutyunov2-132/+392
2019-01-08Add package_manifest::load_files() function loading file-* valuesKaren Arutyunov2-3/+48
2018-12-11Add support for build configuration class inheritanceKaren Arutyunov2-14/+56
2018-11-29Add support for builds manifest valueKaren Arutyunov2-3/+482
2018-11-16Fix broken repository_location constructorKaren Arutyunov1-4/+5
2018-11-16Add support for repository typed URLs (git+https://..., etc)Karen Arutyunov2-11/+166
2018-11-08Add support for ssh:// git protocolKaren Arutyunov2-6/+23
2018-11-06Add build-warning-email and build-error-email package manifest valuesKaren Arutyunov2-1/+29
2018-10-09Adapt to basic_url API changeKaren Arutyunov2-39/+56
2018-08-31Add package manifest flagsKaren Arutyunov2-19/+101
2018-08-04Add package_manifest::serialize_header()Karen Arutyunov2-81/+104
2018-07-25Move bpkg::package_name class to butl::project_nameKaren Arutyunov2-288/+2
2018-07-25Add package_name::{base,extension,variable}()Boris Kolpackov2-1/+52
2018-07-11Add support for package project manifest valueKaren Arutyunov2-0/+21
2018-07-09Make repository_url(string) to throw invalid_argument for empty stringKaren Arutyunov2-1/+6
2018-07-05Guess repository type for relative locations and consider git type for all lo...Karen Arutyunov2-27/+12
2018-07-04Remove passing redundant optional argument to dir_exists()Karen Arutyunov1-2/+1
2018-06-15Default version epoch to oneKaren Arutyunov2-8/+26
2018-06-12Make project url and email optional in package manifestKaren Arutyunov2-10/+9
2018-05-30Allow trailing plus in package names (think libc++)0.7.0Boris Kolpackov1-2/+2
2018-05-24Add package_name classKaren Arutyunov4-63/+266
2018-05-21Add validate_package_name() function, validate manifest package namesKaren Arutyunov2-11/+82
2018-05-19Update copyright yearKaren Arutyunov5-5/+5
2018-05-19Get rid of doc{version} and types for testscript and manifest in buildfilesKaren Arutyunov1-1/+1
2018-05-10Add dependency_constraint(string) ctorKaren Arutyunov2-190/+181
2018-05-05Add support for dependency constraint shortcut operatorsKaren Arutyunov1-6/+78
2018-05-04Change version epoch syntax from '<num>~' to '+<num>-'Karen Arutyunov1-49/+58
2018-05-03Make base repository manifest optionalKaren Arutyunov2-51/+51
2018-05-03Add support for dependent repository trustKaren Arutyunov2-4/+59
2018-05-01Add support for default and excluding git ref filtersKaren Arutyunov2-27/+55
2018-04-24Add fragment manifest valueKaren Arutyunov2-0/+48
2018-04-19Add support for comma-separated list of git reference filterKaren Arutyunov2-1/+24