aboutsummaryrefslogtreecommitdiff
path: root/libbpkg/manifest.cxx
AgeCommit message (Expand)AuthorFilesLines
2019-01-30Add package_manifest constructor that translates package versionKaren Arutyunov1-81/+58
2019-01-28Fix package_manifest class not to throw logic_error on parsing/serializingKaren Arutyunov1-4/+4
2019-01-16Update copyright yearKaren Arutyunov1-1/+1
2019-01-15Add support for $ in package manifest dependency constraintKaren Arutyunov1-121/+349
2019-01-08Add package_manifest::load_files() function loading file-* valuesKaren Arutyunov1-0/+30
2018-12-11Add support for build configuration class inheritanceKaren Arutyunov1-7/+36
2018-11-29Add support for builds manifest valueKaren Arutyunov1-3/+360
2018-11-16Fix broken repository_location constructorKaren Arutyunov1-4/+5
2018-11-16Add support for repository typed URLs (git+https://..., etc)Karen Arutyunov1-3/+108
2018-11-08Add support for ssh:// git protocolKaren Arutyunov1-4/+21
2018-11-06Add build-warning-email and build-error-email package manifest valuesKaren Arutyunov1-1/+25
2018-10-09Adapt to basic_url API changeKaren Arutyunov1-35/+51
2018-08-31Add package manifest flagsKaren Arutyunov1-18/+32
2018-08-04Add package_manifest::serialize_header()Karen Arutyunov1-81/+99
2018-07-11Add support for package project manifest valueKaren Arutyunov1-0/+17
2018-07-09Make repository_url(string) to throw invalid_argument for empty stringKaren Arutyunov1-1/+3
2018-07-05Guess repository type for relative locations and consider git type for all lo...Karen Arutyunov1-23/+7
2018-07-04Remove passing redundant optional argument to dir_exists()Karen Arutyunov1-2/+1
2018-06-15Default version epoch to oneKaren Arutyunov1-7/+25
2018-06-12Make project url and email optional in package manifestKaren Arutyunov1-8/+7
2018-05-24Add package_name classKaren Arutyunov1-54/+9
2018-05-21Add validate_package_name() function, validate manifest package namesKaren Arutyunov1-11/+75
2018-05-19Update copyright yearKaren Arutyunov1-1/+1
2018-05-10Add dependency_constraint(string) ctorKaren Arutyunov1-189/+177
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 Arutyunov1-43/+39
2018-05-03Add support for dependent repository trustKaren Arutyunov1-4/+53
2018-05-01Add support for default and excluding git ref filtersKaren Arutyunov1-14/+31
2018-04-24Add fragment manifest valueKaren Arutyunov1-0/+42
2018-04-19Add support for comma-separated list of git reference filterKaren Arutyunov1-1/+14
2018-04-19Implement git repository handling transition (phase 0)Boris Kolpackov1-31/+28
2018-03-21Fix 'control reaches end of non-void function' warningKaren Arutyunov1-0/+3
2018-03-21Fix bugs in version handlingBoris Kolpackov1-17/+34
2018-03-16Add support for version iterationKaren Arutyunov1-9/+26
2018-03-16Add back parsing constructor to package_manifestBoris Kolpackov1-180/+180
2018-03-09Check parsed package manifests for duplicatesKaren Arutyunov1-22/+43
2018-03-08Add support for dir repositoryKaren Arutyunov1-82/+226
2018-03-05Rename bpkg repository type to pkgKaren Arutyunov1-42/+42
2018-02-22Add repository URL fragment to canonical nameKaren Arutyunov1-4/+12
2018-02-15Add support for git manifestsKaren Arutyunov1-306/+590
2018-02-15Assume git repo URL fragment of 40 hex digits is a commit idKaren Arutyunov1-2/+15
2018-02-13Suppress 'unreferenced local variable' VC warningKaren Arutyunov1-2/+2
2018-02-12Add git_reference classKaren Arutyunov1-3/+34
2018-02-08Suppress GCC's 'maybe uninitialized' warning (-O3)Karen Arutyunov1-1/+1
2018-02-08Fix repository_url ctor to normalize pathKaren Arutyunov1-3/+31
2018-02-08Add support for git location type to repository manifestKaren Arutyunov1-2/+2
2018-02-08Allow enforcing file:// notation for repository_url::string()Karen Arutyunov1-8/+2
2018-01-15Add type prefix for repository canonical nameKaren Arutyunov1-9/+19
2018-01-01Get rid of unused lambda capturesBoris Kolpackov1-2/+2