aboutsummaryrefslogtreecommitdiff
path: root/libbpkg
AgeCommit message (Expand)AuthorFilesLines
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
2018-04-19Implement git repository handling transition (phase 0)Boris Kolpackov2-41/+41
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 Arutyunov2-19/+60
2018-03-16Add back parsing constructor to package_manifestBoris Kolpackov2-182/+186
2018-03-09Check parsed package manifests for duplicatesKaren Arutyunov1-22/+43
2018-03-08Add support for dir repositoryKaren Arutyunov2-93/+315
2018-03-05Rename bpkg repository type to pkgKaren Arutyunov2-69/+68
2018-02-22Add repository URL fragment to canonical nameKaren Arutyunov1-4/+12
2018-02-21Add *_based() predicates to repository_location classKaren Arutyunov1-0/+19
2018-02-15Add support for git manifestsKaren Arutyunov2-347/+714
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 Arutyunov2-16/+71
2018-02-08Suppress GCC's 'maybe uninitialized' warning (-O3)Karen Arutyunov1-1/+1
2018-02-08Fix repository_url ctor to normalize pathKaren Arutyunov2-4/+51
2018-02-08Make repository_url(string) ctor explicitKaren Arutyunov1-20/+2
2018-02-08Add support for git location type to repository manifestKaren Arutyunov2-14/+16
2018-02-08Allow enforcing file:// notation for repository_url::string()Karen Arutyunov2-10/+6
2018-01-15Add type prefix for repository canonical nameKaren Arutyunov1-9/+19
2018-01-01Get rid of unused lambda capturesBoris Kolpackov1-2/+2
2017-12-28Add support for git repository locationsKaren Arutyunov2-277/+542
2017-10-03Adapt to modularization of libbutlKaren Arutyunov2-7/+7
2017-08-24Add version.hxx back into distribution and don't clean it up from srcKaren Arutyunov3-1/+6
2017-08-20Don't distribute generated version.hxx and don't clean versionBoris Kolpackov1-1/+0
2017-08-02Make use of manifest_parser::split_comment() and manifest_serializer::merge_c...Karen Arutyunov1-100/+83
2017-07-31Redo header installation setupBoris Kolpackov1-1/+1
2017-07-29Add support for src-url and doc-url package manifest valuesKaren Arutyunov2-27/+48
2017-07-21Fix ambiguity between std::optional and butl::optionalKaren Arutyunov1-0/+3
2017-07-12Make use of wildcards in buildfilesKaren Arutyunov1-5/+1
2017-07-10Add support for build include/exclude manifest valuesKaren Arutyunov2-0/+60
2017-05-13Fix VC15 warnings (/W3)Karen Arutyunov1-1/+1
2017-05-01Adapt to adding hxx extension for headers and lib prefix for library dir in l...Karen Arutyunov3-9/+10
2017-05-01Add hxx extension for headers and lib prefix for library dirsKaren Arutyunov6-0/+2948