Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
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 | |
2019-06-21 | Add ability to keep/update/remove current tag in bdep-release revision mode | Karen Arutyunov | 10 | -44/+263 | |
Note that previously the default was to update while now it is to keep. | |||||
2019-06-20 | Add anchor to COMMANDS section in bdep(1) | Boris Kolpackov | 1 | -1/+1 | |
2019-06-18 | Update bdep-new to use features available since 0.11.0 | Boris Kolpackov | 1 | -1/+0 | |
2019-06-17 | Allow specifying pkg-args in bdep-init -A and -C forms | Karen Arutyunov | 7 | -44/+85 | |
2019-06-14 | Make bdep-{new,init,config-create} synopsis more precise | Boris Kolpackov | 3 | -3/+3 | |
2019-06-11 | Change version to 0.12.0-a.0.z | Boris Kolpackov | 1 | -2/+2 | |
2019-06-04 | Add --existing|-e option to bdep-{init,new} -C and bdep-config create modes | Boris Kolpackov | 7 | -8/+33 | |
With this option bdep initializes a bpkg configuration based on an existing build system configuration instead of creating a new one. | |||||
2019-06-03 | Add support for AGPL | Boris Kolpackov | 1 | -0/+2 | |
2019-06-03 | Adapt to renaming traits alias to traits_type for basic_path, basic_url, and ↵ | Karen Arutyunov | 6 | -11/+11 | |
string_table class templates | |||||
2019-05-28 | Print backtrace to stderr when terminating due to unhandled exception | Karen Arutyunov | 2 | -1/+25 | |
2019-05-24 | Adapt version.hxx.in to increasing standard version major, minor, and patch ↵ | Karen Arutyunov | 1 | -15/+14 | |
max values up to 99999 | |||||
2019-05-23 | Adapt to increasing standard version major, minor, and patch max values up ↵ | Karen Arutyunov | 2 | -23/+23 | |
to 99999 | |||||
2019-05-21 | Minor bdep-release fix | Karen Arutyunov | 1 | -1/+1 | |
2019-05-17 | Minor bdep-new fix | Boris Kolpackov | 1 | -2/+2 | |
2019-05-16 | Add license=name project type sub-option in bdep-new | Boris Kolpackov | 2 | -33/+99 | |
If unspecified, the default is now 'proprietary' instead of TODO. | |||||
2019-05-16 | Make bdep-new add README.md template | Karen Arutyunov | 3 | -26/+92 | |
Can suppressed with the new no-readme --type suboption. |