aboutsummaryrefslogtreecommitdiff
path: root/bdep/init.cxx
AgeCommit message (Collapse)AuthorFilesLines
2020-02-07Drop copyright notice from source codeKaren Arutyunov1-1/+0
2019-10-31Document default options files for remaining commandsKaren Arutyunov1-0/+4
2019-10-24Add --no-sync option to bdep-initBoris Kolpackov1-8/+13
This allows postponing initialization in the build configurations to a later explicit bdep-sync. One subtle difference with such an explicit sync is that it will be performed without having the project database open, which can be important if our initialization triggers an implicit sync (via a hook) of a project that uses the same database (as is the case with build system module projects).
2019-10-24Allow multiple forwarded configurationsBoris Kolpackov1-0/+27
The new constraint is that such configurations should not have any common packages (a package cannot be forwarded to multiple configurations).
2019-10-24Fix bdep-sync documentationBoris Kolpackov1-0/+2
2019-10-23Add note in commentBoris Kolpackov1-2/+9
2019-08-13Add support for default options filesKaren Arutyunov1-0/+54
2019-06-17Allow specifying pkg-args in bdep-init -A and -C formsKaren Arutyunov1-2/+17
2019-06-04Add --existing|-e option to bdep-{init,new} -C and bdep-config create modesBoris Kolpackov1-0/+3
With this option bdep 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-22Diagnose if configuration is inside packageBoris Kolpackov1-2/+4
2018-05-22Implement config-remove subcommandBoris Kolpackov1-1/+1
2018-05-22Implement config-add and config-create subcommandsBoris Kolpackov1-15/+1
2018-05-19Update copyright yearKaren Arutyunov1-1/+1
2018-05-14Add --wipe option to configuration creating commandsBoris Kolpackov1-0/+3
2018-05-13Implement deinit commandBoris Kolpackov1-5/+13
2018-05-10Support passing additional arguments to pkg-build in sync, init, newBoris Kolpackov1-11/+14
2018-04-30Cleanup b and bpkg diagnostics verbosityBoris Kolpackov1-1/+2
2018-04-30Implement multi-project synchronizationBoris Kolpackov1-29/+31
Now the same configuration can be shared by multiple projects and a sync command from any of them (or from the build system hook) will synchronize everyting.
2018-04-28Implement auto-synchronization via build system hookBoris Kolpackov1-17/+7
2018-04-26Add support for forwarded configurationsBoris Kolpackov1-18/+22
2018-04-19Adjust diagnosticsBoris Kolpackov1-1/+1
2018-03-29Setup config subcommand handling infrastructureBoris Kolpackov1-2/+0
2018-03-29Adjust configuration header in diagnosticsBoris Kolpackov1-1/+1
2018-03-29Update diagnosticsBoris Kolpackov1-3/+2
2018-03-24Implement --config-create|-C in init and newBoris Kolpackov1-10/+6
2018-03-24Document init, add --[no]-defaultBoris Kolpackov1-9/+27
2018-03-14Implement fetch commandBoris Kolpackov1-5/+19
2018-03-14Initial implementation of new commandBoris Kolpackov1-77/+103
2018-03-12Initial sync implementationBoris Kolpackov1-6/+15
2018-03-12Store initialized packages for each configuration in databaseBoris Kolpackov1-6/+45
2018-03-09Add support for executing bpkgBoris Kolpackov1-0/+1
2018-03-09Support for resolving and adding configurationsBoris Kolpackov1-7/+93
2018-03-08Handle command line project/packages discoveryBoris Kolpackov1-3/+11
2018-03-07Setup compilation, command line handlingBoris Kolpackov1-0/+25