aboutsummaryrefslogtreecommitdiff
path: root/bdep
AgeCommit message (Collapse)AuthorFilesLines
2020-06-11 Use ad hoc recipe for database mapping code generatingadhoc-recipeKaren Arutyunov1-1/+43
2020-06-09Add build/ to bdep-new-generated build/.gitignoreBoris Kolpackov1-6/+8
Also tighten up the rest of the entries not to match in subdirectories.
2020-04-21Improve export header generated by bdep-newBoris Kolpackov1-4/+9
2020-04-10Override build constraints group values hierarchicallyKaren Arutyunov1-0/+4
2020-03-06Add UTF-8 validation error details to diagnosticsKaren Arutyunov2-8/+6
2020-03-05Fix typo in .gitattributes commentKaren Arutyunov1-2/+2
2020-02-29Don't create .gitattributes in bdep-new --package modeBoris Kolpackov1-2/+5
2020-02-27Add generation of .gitattributes to bdep-newBoris Kolpackov1-2/+24
2020-02-19Fix copyright notice extraction for building and documentation generatingKaren Arutyunov1-3/+3
2020-02-18New LICENSE/AUTHORS arrangementKaren Arutyunov1-4/+5
2020-02-18Add AUTHORS to buildfile doc{} list in bdep-newBoris Kolpackov1-1/+15
2020-02-14Add existing LICENSE to doc{} list, also recognize COPYRIGHTBoris Kolpackov1-10/+38
2020-02-14Recognize UNLICENSE file in addition to LICENSE in bdep-newBoris Kolpackov1-2/+2
2020-02-13Move bdep-new binless sub-option from --lang|-l to --type|tBoris Kolpackov2-35/+32
2020-02-13Add --type|-t,source sub-option for customizing source subdirectoryBoris Kolpackov2-17/+87
For example: $ bdep new -l c++ -t lib,source=libhello/io libhello-io
2020-02-13Clarify that project type is language-dependent in bdep-newBoris Kolpackov3-125/+128
2020-02-12Adapt to renaming butl::fdnull() to fdopen_null()Karen Arutyunov4-6/+6
2020-02-12Use copyright extracted from COPYRIGHT file for printing utility versionKaren Arutyunov2-1/+9
2020-02-07Drop copyright notice from source codeKaren Arutyunov82-82/+0
2020-01-29Validate that values submitted to CI and submission services contain UTF-8 ↵Karen Arutyunov5-6/+70
encoded graphic characters only
2019-11-28Fix bundled git running other git as a child on WindowsKaren Arutyunov1-3/+43
2019-11-26Use switch in buildfileKaren Arutyunov1-4/+8
2019-11-19Release version 0.12.0v0.12.0Boris Kolpackov1-2/+2
2019-11-07Cosmetic changesBoris Kolpackov4-6/+7
2019-10-31Document default options files for remaining commandsKaren Arutyunov21-37/+342
2019-10-29Add no-install project type sub-optionBoris Kolpackov2-31/+62
In particular, this should be useful when creating *-tests packages.
2019-10-29Make generated README.md match what's produced by Git{Hub,Lab}Boris Kolpackov1-5/+3
2019-10-28Document default options files for bdep-new commandBoris Kolpackov2-1/+41
2019-10-28Add bdep-default-options-files(1) help topicBoris Kolpackov2-0/+78
2019-10-25Make C library created by bdep-new portableBoris Kolpackov1-12/+61
Specifically, replace the use of fmemopen() with tmpfile().
2019-10-24Add --no-sync option to bdep-initBoris Kolpackov3-10/+24
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-24Add --forward option to bdep-submitBoris Kolpackov6-29/+127
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-10-24Allow multiple forwarded configurationsBoris Kolpackov3-16/+56
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 Kolpackov2-7/+9
2019-10-24Close database as soon as possibleBoris Kolpackov5-18/+38
This becomes important if we trigger a recursive implicit sync that uses the same database (e.g., in a build system module project).
2019-10-23Add note in commentBoris Kolpackov1-2/+9
2019-09-28Adapt to renaming butl::casecmp() to icasecmp()Karen Arutyunov3-9/+9
2019-09-26Adapt to builtins support added to command run APIKaren Arutyunov2-6/+9
2019-09-02Adjust bdep-sync to new bpkg-pkg-build config var passing protocolBoris Kolpackov1-2/+15
2019-08-22Quote directory paths in buildspecsKaren Arutyunov3-12/+14
2019-08-22Make use of butl::sanitize_identifier()Karen Arutyunov2-16/+11
2019-08-22Make testscripts to ignore user's default options filesKaren Arutyunov7-21/+59
2019-08-16Adapt to load_default_options() now throwing pair<path, system_error> ↵Karen Arutyunov1-1/+6
instead of system_error
2019-08-16Fix uncaught invalid_path exceptionKaren Arutyunov6-25/+46
2019-08-16Add --no-default-options common optionKaren Arutyunov2-1/+7
2019-08-16Add '--std c++11' CLI option in buildfileKaren Arutyunov1-5/+6
2019-08-14Add default options files search tracingKaren Arutyunov1-4/+21
2019-08-14Add .build2/ into generated for new project .gitignoreKaren Arutyunov1-0/+4
2019-08-13Add --pre-hook option to bdep-newKaren Arutyunov1-78/+97
2019-08-13Add support for default options filesKaren Arutyunov25-22/+631