aboutsummaryrefslogtreecommitdiff
path: root/bpkg/utility.cxx
AgeCommit message (Collapse)AuthorFilesLines
2019-06-03Adapt to renaming traits alias to traits_type for basic_path, basic_url, and ↵Karen Arutyunov1-2/+2
string_table class templates
2019-01-16Update copyright yearKaren Arutyunov1-1/+1
2018-07-07Supress clang's 'control may reach end of non-void function' warningKaren Arutyunov1-1/+1
2018-07-07Move prompt facility from bpkg to libbutlBoris Kolpackov1-34/+9
2018-06-09Reduce housekeeping verbosityBoris Kolpackov1-1/+1
2018-05-19Update copyright yearKaren Arutyunov1-1/+1
2018-05-14Fallback to output directory removal for --keep-out on disfigure failureKaren Arutyunov1-114/+0
2018-05-04Don't try to clean temporary directory if it does not existBoris Kolpackov1-1/+1
2018-04-19Improve pkg-checkout progress diagnostics at verbosity level 1Boris Kolpackov1-3/+16
2018-03-03Shorten bpkg certificates and repositories directory namesKaren Arutyunov1-2/+6
2018-03-02Update rep-fetchKaren Arutyunov1-5/+14
2018-02-19Parse repositories and packages files for git repositoriesKaren Arutyunov1-0/+26
2018-02-12Fix init_tmp() not to fail if configuration directory is not a bpkg oneKaren Arutyunov1-3/+5
2018-02-12Clone and fetch git repositoriesKaren Arutyunov1-10/+29
2018-01-16Use tmp directory facility for storing temporary certificatesBoris Kolpackov1-5/+21
2018-01-16Implement temp directory facilityBoris Kolpackov1-10/+43
2017-12-17Convert to using operator<<(ostream,process_exit)Boris Kolpackov1-5/+1
2017-10-03Adapt to modularization of libbutlKaren Arutyunov1-2/+2
2017-08-22Print diagnostics if child process terminated abnormallyKaren Arutyunov1-1/+15
2017-05-01Adapt to adding hxx extension for headers and lib prefix for library dir in ↵Karen Arutyunov1-2/+2
libbutl
2017-05-01Add hxx extension for headers and lib prefix for library dirsKaren Arutyunov1-3/+3
2017-04-10Adapt to process_error changeKaren Arutyunov1-1/+1
2017-01-09Make use of operator<<(ostream, exception)Karen Arutyunov1-8/+8
2017-01-05Update copyright yearBoris Kolpackov1-1/+1
2016-12-16Remove stray variableBoris Kolpackov1-2/+0
2016-11-22Use diagnostics facility from libbutlBoris Kolpackov1-6/+3
2016-10-23Employ butl::dir_empty() in bpkg::empty(dir_path)Karen Arutyunov1-2/+1
2016-09-05Add support for build-time dependenciesBoris Kolpackov1-5/+10
2016-08-21Implement searching for b in bpkg's exec directory as last resortBoris Kolpackov1-6/+16
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 Kolpackov1-1/+1
2016-08-17If bpkg has exe.suffix, use it for the default build2 nameBoris Kolpackov1-1/+5
So if bpkg is called bpkg-stage, then we by default look for b-stage.
2016-07-30Convert to use canonical directory separatorsBoris Kolpackov1-1/+6
2016-04-12Set common variables in pkg-* commands on the whole configurationBoris Kolpackov1-5/+18
This makes a difference, for example, in pkg-install where install.root is needed by prerequisites.
2016-02-12<types>/<utility> scheme cleanupBoris Kolpackov1-4/+1
2016-01-25Add support for passing config vars to pkg-{build,clean,install,uninstall}Boris Kolpackov1-2/+6
2016-01-09Update copyright yearBoris Kolpackov1-1/+1
2015-12-16Don't include cli-generated headers into odb-compiled onesBoris Kolpackov1-0/+2
Life is already complicated enough...
2015-12-08Add support for --build, --build-option common optionsBoris Kolpackov1-2/+10
2015-11-13Cosmetic changeBoris Kolpackov1-1/+0
2015-10-10Implement disfigure step in build commandBoris Kolpackov1-0/+41
2015-09-29Automatically cleanup package archive, directory on failureBoris Kolpackov1-1/+0
2015-09-18Implement pkg-update commandBoris Kolpackov1-3/+3
2015-09-17Add run_b() function to run build2Boris Kolpackov1-0/+34
2015-09-16Add rm(path) functionBoris Kolpackov1-0/+17
2015-09-16Add exception_guardBoris Kolpackov1-0/+2
2015-09-11Add tracing to mk(), rm() functionsBoris Kolpackov1-1/+10
2015-09-07Implement cfg-create commandBoris Kolpackov1-0/+80
2015-09-07Various fixes for rep-createBoris Kolpackov1-0/+46