aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2016-09-06Improve diagnosticsBoris Kolpackov2-2/+6
2016-09-05Bump version to 0.4.0 (final)Boris Kolpackov5-13/+13
2016-09-05Add dependencies on build2 and bpkg in manifestsBoris Kolpackov1-1/+2
2016-09-05Add support for build-time dependenciesBoris Kolpackov7-13/+179
2016-09-04Add -V which is equivalent to --verbose 3Boris Kolpackov2-3/+11
2016-09-04Update libhello in testsBoris Kolpackov22-77/+104
2016-09-04Improve auth diagnosticsBoris Kolpackov1-7/+9
2016-09-04Remove -y/-n aliases from --trust-yes/--trust-no optionsBoris Kolpackov1-2/+6
2016-09-04Fix FreeBSD fetch detectionBoris Kolpackov1-1/+1
2016-09-04Improve rep-info diagnosticsBoris Kolpackov1-0/+4
2016-09-03Fix few documentation issuesBoris Kolpackov3-5/+5
2016-09-02Only use tar --force-local argument on WindowsKaren Arutyunov2-2/+8
2016-09-02Use rsautl openssl command instead of pkeyutlKaren Arutyunov1-3/+3
2016-09-02Write repository signing help topic pageBoris Kolpackov1-1/+173
2016-09-01Only set cli.options if cli is configuredBoris Kolpackov1-11/+14
2016-09-01Improve diagnosticsBoris Kolpackov1-1/+2
2016-09-01Make ?sys: to change preference to systemKaren Arutyunov3-10/+62
2016-09-01Minor diagnostics improvementBoris Kolpackov1-1/+2
2016-09-01Update INSTALL fileBoris Kolpackov1-2/+3
2016-09-01Build system updateBoris Kolpackov1-1/+1
2016-08-31Build infrastructure updateKaren Arutyunov8-31/+43
2016-08-30Remove backwards-compatibility kludgesBoris Kolpackov2-21/+14
2016-08-29Add pkg/1/build2.org/system/t3 repositoryKaren Arutyunov2-0/+4
2016-08-29Support system packagesKaren Arutyunov42-574/+1732
2016-08-28Adjust to new build2 requirementsBoris Kolpackov2-3/+3
2016-08-23Update install.* variables in buildfilesBoris Kolpackov1-1/+1
2016-08-23By default append .config to user's module names in cfg-createBoris Kolpackov2-2/+37
The idea is that in the bpkg amalgamation we only want the configuration, without any rules, etc. This can be overridden by adding the period at the end of the module name. While at it, recognize the leading question mark in the module name and treat it as the optional module load.
2016-08-22Add workaround for Windows baseutils /bin search issueBoris Kolpackov1-0/+28
2016-08-22Minor fixes and cleanupsBoris Kolpackov1-2/+8
2016-08-22Update dependency version on libodb*Boris Kolpackov1-2/+2
2016-08-21Implement searching for b in bpkg's exec directory as last resortBoris Kolpackov3-8/+31
This way if we run /opt/build2/bin/bpkg it will be able to find b in /opt/build2/bin/ without PATH.
2016-08-21Adjust to new butl::process interfaceBoris Kolpackov2-3/+3
2016-08-17If bpkg has exe.suffix, use it for the default build2 nameBoris Kolpackov3-5/+14
So if bpkg is called bpkg-stage, then we by default look for b-stage.
2016-08-16Disable VC "unknown pragma" warningBoris Kolpackov1-0/+5
2016-08-16Update manifest to depend on libodb, libodb-sqliteBoris Kolpackov1-3/+2
2016-08-16Add missing cli-generated files to distributionBoris Kolpackov1-6/+7
2016-08-16Add missing headers to buildfileBoris Kolpackov1-0/+1
2016-08-16Update submodulesBoris Kolpackov1-0/+0
2016-08-04Update bpkg test to be able to specify C++ compilerKaren Arutyunov5-18/+71
2016-08-02Add comment on prerequisite resolution logicBoris Kolpackov1-0/+10
2016-08-02Check for eof before streaming rdbufBoris Kolpackov2-3/+13
2016-07-30Convert to use canonical directory separatorsBoris Kolpackov10-52/+44
2016-07-28Adjust to new path implementationBoris Kolpackov1-1/+1
2016-07-24Use cpfile() for file fetchingKaren Arutyunov1-25/+2
2016-07-23Adapt to fdstream extensionKaren Arutyunov10-192/+196
2016-07-14Add --cert-* rep-info command optionsKaren Arutyunov6-7/+140
2016-07-12Use ./ instead of just . to denote current directory in buildfilesBoris Kolpackov2-2/+2
2016-06-20Cosmetic changeBoris Kolpackov1-3/+3
2016-06-20Add stub for repository-signing help topicBoris Kolpackov6-2/+47
2016-06-18Rename cfg-{add,fetch} to rep-{add,fetch} (aliases stay same)Boris Kolpackov21-237/+238
The rationale: we now need the 'add' command for certificates (i.e., add a trusted certificate to the configuration). In the old naming scheme we would have to call it cfg-add which is already taken. In the new scheme we will call it crt-add.