aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2019-09-28Adapt to renaming butl::casecmp() to icasecmp()Karen Arutyunov4-5/+5
2019-09-20Adapt to bracket expressions in wildcard patternsKaren Arutyunov1-2/+17
2019-09-05Adapt to optional package revisionKaren Arutyunov21-87/+360
2019-08-22Quote directory paths in buildspecsKaren Arutyunov5-5/+11
Also fix some tests to properly work if the project path contain spaces.
2019-08-22Make testscripts to ignore user's default options filesKaren Arutyunov7-15/+47
2019-08-16Adapt to load_default_options() now throwing pair<path, system_error> ↵Karen Arutyunov1-1/+6
instead of system_error
2019-08-16Add '--std c++11' CLI option in buildfileKaren Arutyunov1-6/+7
2019-08-16Add support for default options filesKaren Arutyunov27-39/+561
2019-08-12Adjust to fdstream constructor changesBoris Kolpackov2-4/+4
2019-08-09Print information messages instead of warnings prior to git repository ↵Karen Arutyunov6-59/+50
deep/dumb fetching
2019-08-07Work around bug in MSVC 16.2Boris Kolpackov1-0/+16
Present in at least 16.2.0 and 16.2.1.
2019-08-02Use butl::small_vector instead of std::vector in persistent classes where it ↵Karen Arutyunov3-3/+5
makes sense
2019-08-02Replace some testscript commands single-character options with their long ↵Karen Arutyunov4-11/+11
variants for clarity
2019-08-02Cosmetic changesBoris Kolpackov1-5/+5
2019-08-02Fix failure to upgrade package from git repository when its submodule changedKaren Arutyunov3-12/+55
2019-07-31Combine multiple single-character options into a single argument for ↵Karen Arutyunov5-17/+17
testscript commands
2019-07-20Fix recent database migrations drop regenerating package.xmlKaren Arutyunov2-12/+2
2019-07-05Use __linux__ macro instead of __linuxKaren Arutyunov1-1/+1
2019-06-24Improve fallback tree output with &middot;Boris Kolpackov1-1/+1
2019-06-22Fix assertion failure on fetch from git:// repository location using ↵Karen Arutyunov1-2/+2
--fetch-timeout option
2019-06-22Drop all database migrations to be backward compatible with 0.10.0 and above ↵Karen Arutyunov2-30/+4
(two minor versions behind)
2019-06-21Consider only latest revisions for git repository location default setKaren Arutyunov16-9/+78
2019-06-21Adapt rep-fetch tests to full support of git versions prior to 2.14Karen Arutyunov5-9/+32
2019-06-20Add anchor to COMMANDS section in bpkg(1)Boris Kolpackov1-1/+1
2019-06-18Fix failure to fetch git repository location with tagged commit id for git 2.22Karen Arutyunov17-35/+110
Also make some cleanups (always probe URLs prior to git-ls-remote, use peeled reference ids to identify repository fragments, etc).
2019-06-11Change version to 0.12.0-a.0.zBoris Kolpackov2-8/+8
2019-06-08Release version 0.11.0v0.11.0Boris Kolpackov2-6/+6
2019-06-08Proofread NEWS filesBoris Kolpackov1-15/+15
2019-06-07Update NEWS filesBoris Kolpackov1-0/+36
2019-06-07Fix uncaught invalid_argument thrown by pkg-build for package like 'foo/1.0.0-'Karen Arutyunov4-4/+38
2019-06-04Add test for bpkg-cfg-create --existing optionKaren Arutyunov1-0/+12
2019-06-04Replace tags with topics/keywords in package manifestBoris Kolpackov1-1/+1
2019-06-04Add --existing|-e option to bpkg-cfg-createBoris Kolpackov2-35/+84
With this option cfg-create initializes a bpkg configuration based on an existing build system configuration instead of creating a new one.
2019-06-03Fix missing for Windows path::traits alias renamingKaren Arutyunov1-1/+1
2019-06-03Replace tags with keywords, add topics package manifest values in manualBoris Kolpackov1-16/+23
2019-06-03Add support for AGPLBoris Kolpackov1-0/+2
2019-06-03Adapt to renaming traits alias to traits_type for basic_path, basic_url, and ↵Karen Arutyunov4-6/+7
string_table class templates
2019-05-31Fix pkg-build test failing on WindowsKaren Arutyunov1-1/+1
2019-05-31Allow specifying system package that doesn't belong to any repository for ↵Karen Arutyunov7-48/+297
pkg-build
2019-05-28Print backtrace to stderr when terminating due to unhandled exceptionKaren Arutyunov2-0/+24
2019-05-24Adapt version.hxx.in to increasing standard version major, minor, and patch ↵Karen Arutyunov1-15/+14
max values up to 99999
2019-05-23Fix bug in start_extract() process management logicBoris Kolpackov1-0/+6
2019-05-23Switch to libarchive's bsdtar as default on WindowsBoris Kolpackov1-4/+2
Note that MSYS GNU tar can still be requested by passing --tar=tar.
2019-05-22Update submodulesBoris Kolpackov1-0/+0
2019-05-22Document package manifest upstream-version valueKaren Arutyunov1-0/+8
2019-05-22Prep work for switching to libarchive's bsdtar on WindowsBoris Kolpackov2-17/+53
2019-05-22Unify package archive extraction cases to use common implementationBoris Kolpackov3-113/+110
2019-05-21Add rep-info --deep optionKaren Arutyunov21-85/+298
2019-05-21Detect and complain about dependency cycle in pkg-buildKaren Arutyunov4-159/+329
2019-05-17Update 'license' package manifest value documentationBoris Kolpackov1-21/+28