aboutsummaryrefslogtreecommitdiff
path: root/bdep/sync.cxx
AgeCommit message (Collapse)AuthorFilesLines
2021-10-13Fix sync command to pass configuration arguments to bpkg during automatic ↵Karen Arutyunov1-2/+14
configuration creation
2021-10-13Improve host configuration creation diagnosticsBoris Kolpackov1-3/+2
2021-10-12Fix sync failure on package version iterationKaren Arutyunov1-1/+4
2021-09-23Add sync --disfigure option to force from-scratch reconfigurationBoris Kolpackov1-26/+63
2021-09-22Allow options and arguments in any order inside argument groups in syncKaren Arutyunov1-9/+20
Also optimize options/arguments parsing in bdep.cxx.
2021-09-20By default configure initialized packages with config.<package>.develop=trueBoris Kolpackov1-24/+64
2021-09-15Fix pre-sync'inc of configurations belonging to same clusterBoris Kolpackov1-11/+175
2021-09-10Make sure we update BDEP_SYNCED_CONFIGS in all casesBoris Kolpackov1-2/+16
2021-09-06Add argument grouping support for dependencies in bdep-{sync,init}Boris Kolpackov1-34/+222
2021-09-06Synchronize entire linked configuration cluster in bdep-syncBoris Kolpackov1-298/+876
2021-08-26Print diagnostics about empty configurations after "in configuration ...:"Boris Kolpackov1-13/+18
In particular, this makes sure they are separated with blank lines.
2021-08-25Suppress loading external modules when con/disfiguring forwardsBoris Kolpackov1-0/+6
2021-08-23Make automatically-created host configuration non-defaultBoris Kolpackov1-4/+27
2021-08-18Avoid reconfiguring forwards in noop implicit syncBoris Kolpackov1-67/+71
2021-08-05Add support for automatic creation of configurations for build-time dependenciesKaren Arutyunov1-34/+697
2021-08-05Make find_configurations() to preserve configurations order on command lineKaren Arutyunov1-2/+8
2021-07-20Add support for configuration type and bdep-config-link sub-commandKaren Arutyunov1-12/+23
2021-07-07Adapt to associated configurations support added to bpkgKaren Arutyunov1-23/+35
2021-03-11Change bdep-sync form 2 to upgrade all initialized package dependencies if ↵Boris Kolpackov1-18/+31
not specified explicitly
2020-11-24Adapt to converting local repo canonical name path part to lower case on WindowsKaren Arutyunov1-1/+1
2020-02-07Drop copyright notice from source codeKaren Arutyunov1-1/+0
2019-11-07Cosmetic changesBoris Kolpackov1-1/+1
2019-10-31Document default options files for remaining commandsKaren Arutyunov1-0/+4
2019-10-24Add --forward option to bdep-submitBoris Kolpackov1-0/+23
This option instructs the submit command to use each package's forwarded configuration in order to prepare the distributions. This help with setups where there is no single configuration that had all the packages (such as a build system module project).
2019-09-02Adjust bdep-sync to new bpkg-pkg-build config var passing protocolBoris Kolpackov1-2/+15
2019-08-22Quote directory paths in buildspecsKaren Arutyunov1-2/+2
2019-08-22Make testscripts to ignore user's default options filesKaren Arutyunov1-3/+6
2019-08-16Fix uncaught invalid_path exceptionKaren Arutyunov1-2/+1
2019-08-13Add support for default options filesKaren Arutyunov1-0/+55
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-03-07Add support for alternative build file/directory naming schemeBoris Kolpackov1-5/+17
Specifically, the bdep-new --type|-t now has the new 'alt-naming' sub-option that can be used to create projects with the alternative naming.
2019-01-25Add support for --no-progress optionKaren Arutyunov1-11/+13
2019-01-16Update copyright yearKaren Arutyunov1-1/+1
2019-01-10Implement bdep-release that manages project's version during releaseBoris Kolpackov1-7/+10
2018-11-16Adapt to repository typed URLs (dir+file://..., etc)Karen Arutyunov1-9/+31
2018-07-27Implement temp directory facilityKaren Arutyunov1-0/+8
2018-07-02Add ability to suppress auto-synchronization via BDEP_SYNC envvarBoris Kolpackov1-2/+10
If BDEP_SYNC is set, auto-synchronization will only be performed if its value is true or 1. So to suppress, run: $ BDEP_SYNC=0 b
2018-06-15Use portable environment variable manipulation functionsKaren Arutyunov1-12/+5
2018-06-13Suppress sync hook if bpkg has configuration openBoris Kolpackov1-7/+27
2018-05-24Adapt to inventing package_name typeKaren Arutyunov1-2/+2
2018-05-22Implement config-remove subcommandBoris Kolpackov1-1/+1
2018-05-19Update copyright yearKaren Arutyunov1-1/+1
2018-05-16Diagnose specifying initialized package as dependencyBoris Kolpackov1-1/+20
2018-05-14Fix nested transaction issue in syncBoris Kolpackov1-4/+20
2018-05-13Implement deinit commandBoris Kolpackov1-52/+68
2018-05-10Implement test, update, and clean commandsBoris Kolpackov1-84/+116
2018-05-10Support passing additional arguments to pkg-build in sync, init, newBoris Kolpackov1-5/+28
2018-05-08Quote bdep executable path in build system hook (in case we are on Windows)Boris Kolpackov1-1/+1
2018-05-04Set BDEP_SYNCED_CONFIGS for all forms of sync commandBoris Kolpackov1-57/+60
2018-04-30Cleanup b and bpkg diagnostics verbosityBoris Kolpackov1-3/+5