aboutsummaryrefslogtreecommitdiff
path: root/bdep/sync.cxx
AgeCommit message (Collapse)AuthorFilesLines
2024-03-01Fix '<pkg> is not found in <repo>' errorKaren Arutyunov1-10/+39
2024-03-01Fix 'no configuration with uuid' error on deinitKaren Arutyunov1-2/+3
2024-02-28Fix 'already used by another process' error on deinitKaren Arutyunov1-2/+6
2023-11-16Force full refetch on first bdep-init for project (GH issue #343)Boris Kolpackov1-11/+16
2023-11-09Add support for buildfile-in-prefix sub-option for lib and exe project types ↵Karen Arutyunov1-2/+2
in bdep-new
2023-07-21Fix init and sync commands to consider project packages specified on command ↵Karen Arutyunov1-7/+10
line
2023-06-29Add --sys-sudo options for sync and init commandsKaren Arutyunov1-0/+3
2023-06-27Add --sys-* options for sync and init commandsKaren Arutyunov1-0/+18
2023-06-21Fix deinit command to try bpkg-pkg-build --deorphan if bpkg-pkg drop failsKaren Arutyunov1-31/+117
2022-12-08Add --[no]diag-color options (infrastructure only)Boris Kolpackov1-0/+1
2022-10-27Suppress (potential) bogus GCC 12 -Wrestrict warningsBoris Kolpackov1-1/+1
2022-06-15Add note on config.*.develop semanticsBoris Kolpackov1-0/+5
2022-03-31Fix bdep-status output in JSON format not to fail for non-initialized packagesKaren Arutyunov1-1/+1
2022-03-23Trim variable arguments while parsing command lineKaren Arutyunov1-4/+19
2021-12-13Add path_traits alias to types.hxxBoris Kolpackov1-2/+2
2021-10-21Pass --[no]-progress in sync hook based on $build.progressBoris Kolpackov1-0/+1
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