aboutsummaryrefslogtreecommitdiff
path: root/bdep
AgeCommit message (Collapse)AuthorFilesLines
5 daysMake changes required for CIciKaren Arutyunov63-0/+39608
5 daysAllow to combine --builds with --{target,build,package}-config and ↵Karen Arutyunov2-9/+66
--interactive in bdep-ci
6 daysFix crash in cmd_sync()Karen Arutyunov1-2/+7
7 daysBump cmd_sync() fetch verbosity if --fetch* option is specified for bdep-syncKaren Arutyunov1-28/+42
2024-05-28Fix publish and ci commands diagnostics when package is not initialized in ↵Karen Arutyunov2-15/+15
default configuration (GH issue #294)
2024-05-27Improve init/sync diagnostics when fetching in multiple configurationsBoris Kolpackov1-1/+10
2024-05-07Update odb.sh to match switch to libbutl-odbBoris Kolpackov1-7/+4
2024-05-06Switch from libodb* to version from libbutlBoris Kolpackov2-10/+1
2024-04-22Add support for build-bot manifest value overrides in bdep-ciKaren Arutyunov2-35/+75
2024-04-02Fix typo in bdep-new generated repository README.mdBoris Kolpackov1-1/+1
2024-03-28Add export-stub sub-option to bdep-new --type exe optionKaren Arutyunov2-0/+23
2024-03-25Add third-party sub-option to bdep-new --type empty optionBoris Kolpackov2-2/+58
2024-03-12Add support for build-auxiliary manifest value overrides in bdep-ciKaren Arutyunov2-28/+50
2024-03-12Use computed value of no-version sub-option in bdep-newBoris Kolpackov1-1/+1
This makes sure the check factors in the third-party sub-option.
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 Arutyunov3-32/+70
2024-02-23Make use of new functions in curl APIKaren Arutyunov1-112/+10
2024-02-15Minor tweaks to [PACKAGE-]README.md generated by bdep-newBoris Kolpackov1-6/+7
2024-02-15Improve diagnosticsBoris Kolpackov1-2/+4
2024-02-08Detect and handle existing NEWS/ChangeLog/etc file in bdep-newBoris Kolpackov1-3/+48
If found, such a file is added as doc{} to buildfile and mentioned as changes-file in manifest.
2024-02-08Add third-party bdep-new type sub-option for libraries and executablesBoris Kolpackov2-55/+333
This sub-option is meant for converting an existing third-party project to build2. It automatically enables a number of other sub-options (such as no-version, no-readme, and no-symexport). It also adds a number of values to manifest that makes sense to specify in a package of a third- party project and, unless no-package-readme is specified, generates the PACKAGE-README.md template.
2024-01-31Relax bdep-new no-readme sub-option to allow existing READMEBoris Kolpackov2-8/+1
2024-01-31Omit hbmi*{} target types from bdep-new-generated buildfilesBoris Kolpackov1-0/+8
Looks like people are starting to give up on header units so let's not complicate/confuse things unnecessarily.
2024-01-15Clarify bdep-sync documentationBoris Kolpackov1-1/+1
2023-11-27Shorten comment in generated buildfile in bdep-newBoris Kolpackov1-3/+3
2023-11-20Disable importable header support in bdep-newBoris Kolpackov1-0/+8
Looks like people are starting to give up on header units so let's not complicate/confuse things unnecessarily.
2023-11-16Force full refetch on first bdep-init for project (GH issue #343)Boris Kolpackov3-20/+34
2023-11-15Improve extraction of summary from README.md in bdep-newBoris Kolpackov2-17/+66
2023-11-14Consider both package and project names when extracting summary in bdep-newBoris Kolpackov1-46/+48
2023-11-14Recognize LICENSE.{txt,md}, COPYING as license filesBoris Kolpackov1-2/+13
2023-11-09Add support for buildfile-in-prefix sub-option for lib and exe project types ↵Karen Arutyunov6-103/+386
in bdep-new
2023-11-09Add support for no-subdir-include sub-option for lib project type in bdep-newKaren Arutyunov2-26/+60
2023-11-02In no-symexport bdep-new library mode add commented out symexport-related ↵Karen Arutyunov1-12/+19
macro definitions to buildfile
2023-10-11Clarify bdep-new --package output directory semantics (GH issues #286)Boris Kolpackov1-3/+5
2023-10-04Add support for no-symexport and auto-symexport sub-options for libraries in ↵Karen Arutyunov2-39/+129
bdep-new
2023-10-02Add support for *-build-*email package manifest value overrides in bdep-ciKaren Arutyunov2-11/+40
2023-07-21Fix init and sync commands to consider project packages specified on command ↵Karen Arutyunov3-7/+16
line
2023-06-30Release version 0.16.0v0.16.0Boris Kolpackov1-2/+2
2023-06-29Add --sys-sudo options for sync and init commandsKaren Arutyunov4-1/+26
2023-06-27Add --sys-* options for sync and init commandsKaren Arutyunov6-0/+115
2023-06-22Add branch sub-option for git project vcs in bdep-newKaren Arutyunov5-11/+112
Also fix tests which failed if for the initial branch git-init defaults to the name other than 'master'.
2023-06-21Fix deinit command to try bpkg-pkg-build --deorphan if bpkg-pkg drop failsKaren Arutyunov4-43/+174
2023-06-12Check for configuration name/id/path clash before creating/wiping it (GH ↵Boris Kolpackov2-42/+88
issue #241)
2023-05-29Drop stray dependency declarationBoris Kolpackov1-1/+0
2023-05-02Minor comment fixKaren Arutyunov1-1/+1
2023-04-21Add blank line between packages.manifest entries in bdep-newBoris Kolpackov1-1/+7
2023-04-19Minor build fixBoris Kolpackov1-1/+1
2023-04-04Make bdep-ci prompt default to yesBoris Kolpackov1-1/+1
2023-03-24Minor cleanup of process::path_search() callsKaren Arutyunov1-2/+2