aboutsummaryrefslogtreecommitdiff
path: root/bpkg/cfg-create.cxx
AgeCommit message (Collapse)AuthorFilesLines
2019-06-04Add --existing|-e option to bpkg-cfg-createBoris Kolpackov1-24/+64
With this option cfg-create initializes a bpkg configuration based on an existing build system configuration instead of creating a new one.
2019-01-16Update copyright yearKaren Arutyunov1-1/+1
2018-05-19Update copyright yearKaren Arutyunov1-1/+1
2018-05-14Fallback to output directory removal for --keep-out on disfigure failureKaren Arutyunov1-3/+2
2018-04-27Add support for repository fragmentsKaren Arutyunov1-2/+23
2018-04-19Improve pkg-checkout progress diagnostics at verbosity level 1Boris Kolpackov1-1/+1
2018-04-19Implement build plan simulationKaren Arutyunov1-1/+1
2018-03-14Add --no-result option to suppress printing informational messagesBoris Kolpackov1-1/+1
2018-02-19Parse repositories and packages files for git repositoriesKaren Arutyunov1-3/+0
2018-02-12Clone and fetch git repositoriesKaren Arutyunov1-2/+6
2018-01-16Implement temp directory facilityBoris Kolpackov1-0/+4
2017-10-03Adapt to modularization of libbutlKaren Arutyunov1-1/+1
2017-05-01Adapt to adding hxx extension for headers and lib prefix for library dir in ↵Karen Arutyunov1-1/+1
libbutl
2017-05-01Add hxx extension for headers and lib prefix for library dirsKaren Arutyunov1-5/+5
2017-03-17Reimplement create command to use build2 create meta-operationBoris Kolpackov1-93/+11
2017-01-09Make use of operator<<(ostream, exception)Karen Arutyunov1-3/+3
2017-01-05Update copyright yearBoris Kolpackov1-1/+1
2016-09-16Add io_error alias for std::ios_base::failureKaren Arutyunov1-3/+3
2016-08-23By default append .config to user's module names in cfg-createBoris Kolpackov1-2/+27
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-07-30Convert to use canonical directory separatorsBoris Kolpackov1-3/+4
2016-07-23Adapt to fdstream extensionKaren Arutyunov1-16/+16
2016-06-18Quote build2 operations argumentsKaren Arutyunov1-1/+2
2016-05-04Add support for repository authenticationKaren Arutyunov1-0/+4
2016-04-12Set common variables in pkg-* commands on the whole configurationBoris Kolpackov1-1/+1
This makes a difference, for example, in pkg-install where install.root is needed by prerequisites.
2016-02-29Rename level[1-6]() to l[1-6]()Boris Kolpackov1-4/+4
2016-02-12<types>/<utility> scheme cleanupBoris Kolpackov1-2/+0
2016-01-11Documentation improvementsBoris Kolpackov1-0/+3
2016-01-09Update copyright yearBoris Kolpackov1-1/+1
2015-12-10Write user modules to root.build rather than to bootstrap.buildBoris Kolpackov1-5/+27
Now that only "bootstrappable" modules can be loaded during bootstrap.
2015-12-08Add support for --build, --build-option common optionsBoris Kolpackov1-1/+1
2015-10-22Implement dependents check in drop commandBoris Kolpackov1-1/+3
Also, add support for commands to return program status.
2015-09-25Add suggestion to cfg-create to use --wipeBoris Kolpackov1-1/+2
2015-09-22Implement rep-fetch commandBoris Kolpackov1-2/+0
2015-09-21Implement rep-add commandBoris Kolpackov1-1/+9
2015-09-18Implement pkg-update commandBoris Kolpackov1-1/+1
2015-09-17Integrate database statement tracing into our diagnostics machineryBoris Kolpackov1-1/+1
2015-09-17Consistently use 'c' as configuration directory variableBoris Kolpackov1-19/+18
2015-09-17Add run_b() function to run build2Boris Kolpackov1-32/+1
2015-09-15Implement pkg-verify, pkg-fetch commandsBoris Kolpackov1-1/+0
2015-09-14Create empty database in cfg-createBoris Kolpackov1-0/+5
2015-09-11Add tracing to mk(), rm() functionsBoris Kolpackov1-0/+7
2015-09-07Implement cfg-create commandBoris Kolpackov1-0/+148