aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
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.
2016-06-18Offer to update dependents in pkg-build, add options to pkg-{build,drop}Boris Kolpackov7-32/+167
2016-06-18Fix test.sh not to collapse several consecutive spaces into the single one ↵Karen Arutyunov1-3/+3
in repository locations
2016-06-18Fix test.sh to work in MSYS2Karen Arutyunov1-1/+1
2016-06-18Exclude some test cases for MSYSKaren Arutyunov1-21/+30
2016-06-18Quote build2 operations argumentsKaren Arutyunov4-12/+15
2016-06-15Update odb.shBoris Kolpackov1-5/+5
2016-05-31Remove %[.M] specifier from the certificate dates parsing format stringKaren Arutyunov1-11/+10
2016-05-31Remove redundant comma escaping in certificate authentication promptKaren Arutyunov1-1/+30
2016-05-31Port to MinGWKaren Arutyunov8-49/+124
2016-05-04Fix repository authentication test casesKaren Arutyunov1-6/+12
2016-05-04Add support for repository authenticationKaren Arutyunov144-227/+2254
2016-04-26Bump version to 0.4.0-a1, master is open for businessBoris Kolpackov5-12/+12
2016-04-23Update NEWS file0.3.0Boris Kolpackov1-0/+5
2016-04-23Unless name ends with a separator don't try it as package directory in pkg-buildBoris Kolpackov3-33/+44
2016-04-23Delay checking dependents until we know which of them are up/downgradedBoris Kolpackov2-56/+82
2016-04-23Revert revision ignoring in satisfy(constraint, constraint)Boris Kolpackov3-13/+14
2016-04-22Ignore unspecified revision in comparison in satisfies()Boris Kolpackov1-10/+22
2016-04-22Bump version to 0.3.0Boris Kolpackov5-11/+11
2016-04-22Update NEWS fileBoris Kolpackov1-6/+6
2016-04-22Fix few bugs in .cli filesKaren Arutyunov2-3/+3
2016-04-21Update submodulesBoris Kolpackov1-0/+0
2016-04-12Set common variables in pkg-* commands on the whole configurationBoris Kolpackov11-33/+50
This makes a difference, for example, in pkg-install where install.root is needed by prerequisites.
2016-03-15Add NEWS filesBoris Kolpackov2-1/+24
2016-03-14Add README fileBoris Kolpackov2-1/+21
2016-03-11Make rep_create to convert file-type manifest values to corresponding ↵Karen Arutyunov7-104/+286
inline-type ones
2016-02-29Rename level[1-6]() to l[1-6]()Boris Kolpackov16-62/+61
2016-02-23Update test repository publish script to exclude unnecessary filesBoris Kolpackov1-2/+8
2016-02-14Update all packages at once in pkg-buildBoris Kolpackov4-37/+16
2016-02-13Fix few bugs in hold state logicBoris Kolpackov2-25/+36
2016-02-13Offer in pkg-build to drop prerequisite packages that are no longer necessaryBoris Kolpackov8-69/+251
This can happen if a package that is being upgraded/downgraded changes its dependencies.