aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2019-02-15Add some package version test casesKaren Arutyunov1-0/+5
2019-02-08Update NEWS fileBoris Kolpackov1-63/+1
2019-01-30Add package_manifest constructor that translates package versionKaren Arutyunov4-118/+205
Also complete ~$/^$ dependency constraints using standard_version_constraint class.
2019-01-28Fix package_manifest class not to throw logic_error on parsing/serializingKaren Arutyunov1-4/+4
2019-01-16Update copyright yearKaren Arutyunov24-24/+24
2019-01-15Add support for $ in package manifest dependency constraintKaren Arutyunov4-153/+592
2019-01-08Add package_manifest::load_files() function loading file-* valuesKaren Arutyunov2-3/+48
2018-12-11Add support for build configuration class inheritanceKaren Arutyunov4-19/+93
2018-12-03Suppress MSVC warnings at project levelKaren Arutyunov2-0/+12
2018-12-01Add commented out builds value to manifestKaren Arutyunov1-0/+1
2018-11-29Add support for builds manifest valueKaren Arutyunov6-3/+737
2018-11-16Fix broken repository_location constructorKaren Arutyunov1-4/+5
The order of arguments evaluation is unspecified.
2018-11-16Add support for repository typed URLs (git+https://..., etc)Karen Arutyunov3-23/+216
2018-11-08Add support for ssh:// git protocolKaren Arutyunov3-6/+31
2018-11-06Add build-warning-email and build-error-email package manifest valuesKaren Arutyunov3-1/+31
2018-10-09Adapt to basic_url API changeKaren Arutyunov3-39/+64
2018-09-12Bump version to 0.9.0-a.0.z, master is open for businessBoris Kolpackov1-2/+2
2018-09-11Bump version to 0.8.0v0.8.0Boris Kolpackov1-2/+2
2018-09-10Update NEWS fileBoris Kolpackov1-0/+13
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 project manifest valueKaren Arutyunov1-1/+2
2018-07-11Add support for package project manifest valueKaren Arutyunov3-0/+22
2018-07-09Make repository_url(string) to throw invalid_argument for empty stringKaren Arutyunov3-2/+7
2018-07-05Add repositories.manifestBoris Kolpackov1-0/+6
2018-07-05Guess repository type for relative locations and consider git type for all ↵Karen Arutyunov3-36/+35
locations with .git extension
2018-07-04Remove passing redundant optional argument to dir_exists()Karen Arutyunov1-2/+1
2018-06-28Bump build2 version requirement to 0.8.0Boris Kolpackov1-2/+2
2018-06-20Regularize .gitignore filesKaren Arutyunov3-0/+10
2018-06-15Default version epoch to oneKaren Arutyunov3-29/+69
2018-06-12Make project url and email optional in package manifestKaren Arutyunov2-10/+9
2018-06-01Remove target/scope irregularity workaroundsKaren Arutyunov1-1/+1
2018-05-31Bump version to 0.8.0-a.0.z, master is open for businessBoris Kolpackov1-2/+2
2018-05-30Allow trailing plus in package names (think libc++)0.7.0Boris Kolpackov2-3/+3
2018-05-29Bump version to 0.7.0Boris Kolpackov1-2/+2
2018-05-29Update NEWS fileBoris Kolpackov1-0/+18
2018-05-29Minor terminology update (package/project dependency manager)Boris Kolpackov2-4/+4
2018-05-24Add package_name classKaren Arutyunov4-63/+266
2018-05-21Add validate_package_name() function, validate manifest package namesKaren Arutyunov3-11/+161
2018-05-19Update copyright yearKaren Arutyunov20-20/+20
2018-05-19Get rid of doc{version} and types for testscript and manifest in buildfilesKaren Arutyunov4-15/+3
2018-05-10Add dependency_constraint(string) ctorKaren Arutyunov2-190/+181
2018-05-05Add support for dependency constraint shortcut operatorsKaren Arutyunov2-7/+79
2018-05-04Change version epoch syntax from '<num>~' to '+<num>-'Karen Arutyunov3-128/+118
2018-05-04Adjust to new scope syntaxKaren Arutyunov1-1/+1
2018-05-03Make base repository manifest optionalKaren Arutyunov3-321/+343
2018-05-03Add support for dependent repository trustKaren Arutyunov3-4/+62
2018-05-01Add support for default and excluding git ref filtersKaren Arutyunov3-35/+73