Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2021-11-29 | Add support for publishing packages with non-standard version | Karen Arutyunov | 1 | -0/+22 | |
2021-11-15 | Adjust comment in publish testscript | Karen Arutyunov | 1 | -2/+3 | |
2021-09-23 | Add sync --disfigure option to force from-scratch reconfiguration | Boris Kolpackov | 1 | -0/+56 | |
2021-09-22 | Adjust tests to new bpkg configuration preservation semantics | Boris Kolpackov | 1 | -1/+1 | |
2021-09-14 | Reverse default configuration set in deinit | Boris Kolpackov | 1 | -4/+4 | |
2021-08-18 | Add support for config-unlink sub-command | Karen Arutyunov | 1 | -1/+15 | |
2021-08-10 | Fix sync tests not to log warnings/errors at verbosity level 2 | Karen Arutyunov | 1 | -2/+10 | |
2021-08-09 | Issue warning if added config already has host configs linked | Karen Arutyunov | 1 | -0/+32 | |
2021-08-05 | Add support for automatic creation of configurations for build-time dependencies | Karen Arutyunov | 1 | -3/+110 | |
2021-08-02 | Add --no-verify to git commit commands in tests | Boris Kolpackov | 3 | -4/+4 | |
2021-07-20 | Add support for configuration type and bdep-config-link sub-command | Karen Arutyunov | 6 | -34/+186 | |
2021-07-07 | Tweak test to work with newer git versions | Boris Kolpackov | 1 | -1/+3 | |
2021-04-08 | Add --build-config option to bdep-ci command | Karen Arutyunov | 1 | -0/+60 | |
2021-04-08 | Add support for multi-language C/C++ projects in bdep-new | Karen Arutyunov | 1 | -0/+300 | |
2021-03-26 | Add --interactive|-i option to bdep-ci command | Karen Arutyunov | 1 | -1/+73 | |
2021-03-22 | Add info diagnostics to run bdep-sync after bdep-config-move | Boris Kolpackov | 1 | -1/+2 | |
2021-03-19 | Add support for binless C libraries to bdep-new | Karen Arutyunov | 1 | -0/+48 | |
2021-03-11 | Make bdep fail if -d option doesn't refer to project or package root | Karen Arutyunov | 2 | -1/+8 | |
2021-03-09 | Use non-recursive wildcard in bdep-new-generated buildfiles when source ↵ | Karen Arutyunov | 1 | -1/+95 | |
directory is project/package root | |||||
2021-02-23 | Fix test failing due to 'default branch name is subject to change' git 2.30 ↵ | Karen Arutyunov | 3 | -4/+4 | |
warning | |||||
2020-11-24 | Adapt to converting local repo canonical name path part to lower case on Windows | Karen Arutyunov | 4 | -21/+21 | |
2020-08-10 | Fix release testscript failing with bdep-git-pre-commit-version-check git ↵ | Karen Arutyunov | 1 | -3/+4 | |
hook set | |||||
2020-07-16 | Use *.config.mode instead of *.mode in tests | Boris Kolpackov | 10 | -11/+11 | |
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 | |