Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2020-02-27 | Add generation of .gitattributes to bdep-new | Boris Kolpackov | 1 | -2/+24 | |
2020-02-19 | Fix copyright notice extraction for building and documentation generating | Karen Arutyunov | 1 | -3/+3 | |
2020-02-18 | New LICENSE/AUTHORS arrangement | Karen Arutyunov | 1 | -4/+5 | |
2020-02-18 | Add AUTHORS to buildfile doc{} list in bdep-new | Boris Kolpackov | 1 | -1/+15 | |
2020-02-14 | Add existing LICENSE to doc{} list, also recognize COPYRIGHT | Boris Kolpackov | 1 | -10/+38 | |
2020-02-14 | Recognize UNLICENSE file in addition to LICENSE in bdep-new | Boris Kolpackov | 1 | -2/+2 | |
2020-02-13 | Move bdep-new binless sub-option from --lang|-l to --type|t | Boris Kolpackov | 2 | -35/+32 | |
2020-02-13 | Add --type|-t,source sub-option for customizing source subdirectory | Boris Kolpackov | 2 | -17/+87 | |
For example: $ bdep new -l c++ -t lib,source=libhello/io libhello-io | |||||
2020-02-13 | Clarify that project type is language-dependent in bdep-new | Boris Kolpackov | 3 | -125/+128 | |
2020-02-12 | Adapt to renaming butl::fdnull() to fdopen_null() | Karen Arutyunov | 4 | -6/+6 | |
2020-02-12 | Use copyright extracted from COPYRIGHT file for printing utility version | Karen Arutyunov | 2 | -1/+9 | |
2020-02-07 | Drop copyright notice from source code | Karen Arutyunov | 82 | -82/+0 | |
2020-01-29 | Validate that values submitted to CI and submission services contain UTF-8 ↵ | Karen Arutyunov | 5 | -6/+70 | |
encoded graphic characters only | |||||
2019-11-28 | Fix bundled git running other git as a child on Windows | Karen Arutyunov | 1 | -3/+43 | |
2019-11-26 | Use switch in buildfile | Karen Arutyunov | 1 | -4/+8 | |
2019-11-19 | Release version 0.12.0v0.12.0 | Boris Kolpackov | 1 | -2/+2 | |
2019-11-07 | Cosmetic changes | Boris Kolpackov | 4 | -6/+7 | |
2019-10-31 | Document default options files for remaining commands | Karen Arutyunov | 21 | -37/+342 | |
2019-10-29 | Add no-install project type sub-option | Boris Kolpackov | 2 | -31/+62 | |
In particular, this should be useful when creating *-tests packages. | |||||
2019-10-29 | Make generated README.md match what's produced by Git{Hub,Lab} | Boris Kolpackov | 1 | -5/+3 | |
2019-10-28 | Document default options files for bdep-new command | Boris Kolpackov | 2 | -1/+41 | |
2019-10-28 | Add bdep-default-options-files(1) help topic | Boris Kolpackov | 2 | -0/+78 | |
2019-10-25 | Make C library created by bdep-new portable | Boris Kolpackov | 1 | -12/+61 | |
Specifically, replace the use of fmemopen() with tmpfile(). | |||||
2019-10-24 | Add --no-sync option to bdep-init | Boris Kolpackov | 3 | -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-24 | Add --forward option to bdep-submit | Boris Kolpackov | 6 | -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-24 | Allow multiple forwarded configurations | Boris Kolpackov | 3 | -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-24 | Fix bdep-sync documentation | Boris Kolpackov | 2 | -7/+9 | |
2019-10-24 | Close database as soon as possible | Boris Kolpackov | 5 | -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-23 | Add note in comment | Boris Kolpackov | 1 | -2/+9 | |
2019-09-28 | Adapt to renaming butl::casecmp() to icasecmp() | Karen Arutyunov | 3 | -9/+9 | |
2019-09-26 | Adapt to builtins support added to command run API | Karen Arutyunov | 2 | -6/+9 | |
2019-09-02 | Adjust bdep-sync to new bpkg-pkg-build config var passing protocol | Boris Kolpackov | 1 | -2/+15 | |
2019-08-22 | Quote directory paths in buildspecs | Karen Arutyunov | 3 | -12/+14 | |
2019-08-22 | Make use of butl::sanitize_identifier() | Karen Arutyunov | 2 | -16/+11 | |
2019-08-22 | Make testscripts to ignore user's default options files | Karen Arutyunov | 7 | -21/+59 | |
2019-08-16 | Adapt to load_default_options() now throwing pair<path, system_error> ↵ | Karen Arutyunov | 1 | -1/+6 | |
instead of system_error | |||||
2019-08-16 | Fix uncaught invalid_path exception | Karen Arutyunov | 6 | -25/+46 | |
2019-08-16 | Add --no-default-options common option | Karen Arutyunov | 2 | -1/+7 | |
2019-08-16 | Add '--std c++11' CLI option in buildfile | Karen Arutyunov | 1 | -5/+6 | |
2019-08-14 | Add default options files search tracing | Karen Arutyunov | 1 | -4/+21 | |
2019-08-14 | Add .build2/ into generated for new project .gitignore | Karen Arutyunov | 1 | -0/+4 | |
2019-08-13 | Add --pre-hook option to bdep-new | Karen Arutyunov | 1 | -78/+97 | |
2019-08-13 | Add support for default options files | Karen Arutyunov | 25 | -22/+631 | |
2019-08-13 | Document --pre-hook in bdep-new | Boris Kolpackov | 1 | -7/+26 | |
2019-08-13 | Document support for creating new projects with existing files | Boris Kolpackov | 1 | -2/+10 | |
2019-08-13 | Document now optional project/package/subdirectory name in bdep-new | Boris Kolpackov | 1 | -7/+19 | |
2019-08-12 | Fix fdstream usage some more | Boris Kolpackov | 1 | -1/+1 | |
2019-08-12 | Fix fdstream usage | Boris Kolpackov | 1 | -2/+6 | |
2019-08-12 | Add support for creating new projects with existing files | Boris Kolpackov | 3 | -144/+458 | |
We also recognize and handle the following existing entries in the project root: .git -- assume VCS is already initialized and is Git LICENSE -- try to guess the license from contents README.md -- try to extract the summary line from contents Overall, the idea is to streamline the workflow where one creates a project on one of the hosting services (GitHub, GitLab) and then initializes it with bdep-new. Also, to this effect, specifying the project name is now optional and if omitted the current working directory (or --output-dir, if specified) is assumed to be the project name. Here is an example of this workflow: $ # create project with LICENSE and README.md on Git hosting service $ git clone .../libhello.git $ cd libhello $ bdep new -t lib | |||||
2019-07-05 | Use __linux__ macro instead of __linux | Karen Arutyunov | 1 | -1/+1 | |