Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
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-07-04 | Load cxx.config rather than cxx for tests | Karen Arutyunov | 1 | -2/+2 | |
2020-07-04 | Fix testscript failing with 'not built with default C++ compiler' error | Karen Arutyunov | 1 | -0/+8 | |
2020-06-30 | Fix expected diagnostics in tests | Boris Kolpackov | 1 | -2/+2 | |
2020-06-19 | Fix git 2.27 warning when running tests | Karen Arutyunov | 2 | -3/+3 | |
Starting version 2.27 git requires the divergent branch reconciliation method to be specified explicitly for the pull command. | |||||
2020-04-07 | Make use of project configuration variables for tests | Karen Arutyunov | 3 | -20/+25 | |
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 | 16 | -16/+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 | 10 | -73/+73 | |
2019-10-16 | Escape quoting in config.{c,cxx} paths when passing to tests | Boris Kolpackov | 11 | -12/+13 | |
This is needed due to the command line re-parsing (see "Lexical Structure" in the Testscript manual for details). | |||||
2019-10-16 | Tweak tests/ci.testscript to deal with directory symlinks | Boris Kolpackov | 1 | -2/+3 | |
2019-10-16 | Quote config.{c,cxx} paths when passing to tests | Boris Kolpackov | 11 | -12/+14 | |
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-22 | Make testscripts to ignore user's default options files | Karen Arutyunov | 1 | -1/+23 | |
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-13 | Split -am git options in testscripts | Karen Arutyunov | 2 | -30/+30 | |
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-07-31 | Combine multiple single-character options into a single argument for ↵ | Karen Arutyunov | 4 | -24/+24 | |
testscript commands | |||||
2019-06-21 | Add ability to keep/update/remove current tag in bdep-release revision mode | Karen Arutyunov | 1 | -70/+340 | |
Note that previously the default was to update while now it is to keep. | |||||
2019-06-17 | Allow specifying pkg-args in bdep-init -A and -C forms | Karen Arutyunov | 1 | -36/+97 | |
2019-05-16 | Make bdep-new add README.md template | Karen Arutyunov | 3 | -12/+66 | |
Can suppressed with the new no-readme --type suboption. | |||||
2019-05-06 | Allow stubs in bdep-release tag mode | Karen Arutyunov | 1 | -1/+0 | |
2019-05-06 | Disable progress indication tests on Windows | Karen Arutyunov | 2 | -12/+13 | |
2019-04-26 | Add override options to bdep-ci | Karen Arutyunov | 1 | -0/+104 | |
Namely the options are: --override, --overrides-file, --builds and --build-email. | |||||
2019-04-16 | Add --amend and --squash options to bdep-release | Karen Arutyunov | 1 | -1/+125 | |
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-12 | Add --edit and --no-edit options to bdep-release | Karen Arutyunov | 1 | -3/+4 | |
2019-03-08 | Configure c module in tests project rather than in top project | Karen Arutyunov | 1 | -2/+3 | |
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-03-04 | Cleanup some files replacing tabs with spaces | Karen Arutyunov | 3 | -33/+33 | |
2019-02-23 | Fix bdep-release tests failing for git 2.20.0 and above | Karen Arutyunov | 1 | -3/+8 | |
Starting 2.20.0 git-pull requires --force option to update local tag. | |||||
2019-01-27 | Fix release tests failing for space-containing project directory path | Karen Arutyunov | 1 | -3/+3 | |
2019-01-26 | Add --open-base option to bdep-release | Boris Kolpackov | 1 | -1/+37 | |
2019-01-26 | Add --show-push option to bdep-release | Boris Kolpackov | 1 | -9/+104 | |
2019-01-25 | Add stub revision release test | Karen Arutyunov | 1 | -7/+24 | |
2019-01-25 | Fix bdep-publish test failing for older git versions | Karen Arutyunov | 1 | -1/+1 | |
2019-01-25 | Add support for --no-progress option | Karen Arutyunov | 3 | -84/+173 | |
2019-01-23 | Fix publish test that fails due to package version decrease on commit | Karen Arutyunov | 1 | -0/+7 | |