Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2022-07-20 | Tweak diagnostics | Boris Kolpackov | 1 | -2/+2 | |
2022-07-20 | Fail if no module specified for being created configuration | Karen Arutyunov | 1 | -0/+20 | |
2022-07-08 | Fix tests making config_c* variables of [cmdline] type | Karen Arutyunov | 1 | -2/+2 | |
2022-07-07 | Use [cmdline] type for canned commands in testscripts | Karen Arutyunov | 1 | -1/+1 | |
2021-07-20 | Add support for configuration type and bdep-config-link sub-command | Karen Arutyunov | 1 | -2/+2 | |
2021-04-08 | Add support for multi-language C/C++ projects in bdep-new | Karen Arutyunov | 1 | -0/+300 | |
2021-03-19 | Add support for binless C libraries to bdep-new | Karen Arutyunov | 1 | -0/+48 | |
2021-03-09 | Use non-recursive wildcard in bdep-new-generated buildfiles when source ↵ | Karen Arutyunov | 1 | -1/+95 | |
directory is project/package root | |||||
2020-07-16 | Use *.config.mode instead of *.mode in tests | Boris Kolpackov | 1 | -2/+2 | |
2020-07-16 | Add support for 'prefix*', 'split' and 'no-subdir*' project type sub-options | Karen Arutyunov | 1 | -18/+515 | |
Also: - rename --subdirectory to --source - rename --type|-t,source to subdir - change the hook's mode variable value 'subdirectory' to 'source' - rename bdep-new-subdirectory.options to bdep-new-source.options - add src, inc, pfx, and sub pre-/post-hooks variables | |||||
2020-07-06 | Use SPDX license ids/names in bdep-new | Karen Arutyunov | 1 | -1/+1 | |
2020-06-30 | Fix expected diagnostics in tests | Boris Kolpackov | 1 | -2/+2 | |
2020-02-13 | Move bdep-new binless sub-option from --lang|-l to --type|t | Boris Kolpackov | 1 | -2/+2 | |
2020-02-13 | Add --type|-t,source sub-option for customizing source subdirectory | Boris Kolpackov | 1 | -0/+12 | |
For example: $ bdep new -l c++ -t lib,source=libhello/io libhello-io | |||||
2020-02-07 | Drop copyright notice from source code | Karen Arutyunov | 1 | -1/+0 | |
2019-11-07 | Fix bdep-new tests failing for C projects | Karen Arutyunov | 1 | -4/+4 | |
2019-10-25 | Make C library created by bdep-new portable | Boris Kolpackov | 1 | -8/+0 | |
Specifically, replace the use of fmemopen() with tmpfile(). | |||||
2019-10-18 | Use $quote() for quoting config.cxx option value in testscripts | Karen Arutyunov | 1 | -38/+38 | |
2019-10-16 | Escape quoting in config.{c,cxx} paths when passing to tests | Boris Kolpackov | 1 | -2/+2 | |
This is needed due to the command line re-parsing (see "Lexical Structure" in the Testscript manual for details). | |||||
2019-10-16 | Quote config.{c,cxx} paths when passing to tests | Boris Kolpackov | 1 | -2/+2 | |
Without this Windows directory separators are treated as escapes. | |||||
2019-09-26 | Adapt to builtins support added to command run API | Karen Arutyunov | 1 | -22/+21 | |
2019-08-22 | Quote directory paths in buildspecs | Karen Arutyunov | 1 | -1/+1 | |
2019-08-16 | Add --no-default-options common option | Karen Arutyunov | 1 | -1/+7 | |
2019-08-13 | Add --pre-hook option to bdep-new | Karen Arutyunov | 1 | -4/+58 | |
2019-08-13 | Add support for default options files | Karen Arutyunov | 1 | -0/+41 | |
2019-08-12 | Add support for creating new projects with existing files | Boris Kolpackov | 1 | -0/+32 | |
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-05-16 | Make bdep-new add README.md template | Karen Arutyunov | 1 | -0/+52 | |
Can suppressed with the new no-readme --type suboption. | |||||
2019-03-24 | Fix bdep-new test failing for older libstdc++ | Karen Arutyunov | 1 | -1/+1 | |
2019-03-23 | Add --post-hook option to bdep-new | Karen Arutyunov | 1 | -7/+95 | |
2019-03-18 | Omit bdep-new C tests that use fmemopen() on Windows and Mac OS | Karen Arutyunov | 1 | -0/+2 | |
2019-03-18 | Merge bdep-new parameter-specific options | Karen Arutyunov | 1 | -2/+149 | |
2019-03-15 | Add support for c++ source file extensions granular customization | Karen Arutyunov | 1 | -0/+170 | |
2019-03-08 | Add support for bdep-new --subdirectory mode, no-version -t=lib sub-option | Boris Kolpackov | 1 | -0/+74 | |
2019-03-07 | Add support for alternative build file/directory naming scheme | Boris Kolpackov | 1 | -0/+24 | |
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-16 | Update copyright year | Karen Arutyunov | 1 | -1/+1 | |
2018-10-18 | Add binless option to bdep-new c++ language parameter | Boris Kolpackov | 1 | -0/+24 | |
This allows creation of a simpler buildfile for header-only (and, in the future, for module-only) libraries. | |||||
2018-09-04 | Rename .test/test{} to .testscript/testscript{} | Karen Arutyunov | 1 | -0/+217 | |