Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Add sname, name, setcookie option in eunit, ct | soranoba | 2016-04-07 | 2 | -9/+24 |
| | |||||
* | supported dist_node in ct and eunit | soranoba | 2016-04-07 | 2 | -0/+10 |
| | |||||
* | Tag to 3.1.0 | Fred Hebert | 2016-04-04 | 1 | -1/+1 |
| | |||||
* | Blacklist apps to reload | Fred Hebert | 2016-04-04 | 1 | -5/+12 |
| | | | | | | | | | | | | | | | When an app contains one of the modules we can't afford to get upgraded without breakage (i.e. erlware_commons, providers, getopt), skip reloading that application from the rebar3 agent, such that it can keep on working in subsequent calls. Blacklisted: - erlware_commons (broke on ec_cmd_log) - providers (core to functionality) - cf (useful to not explode on colors) - cth_readable (only used for CT suites, but incompatibilities may break whole runs) | ||||
* | Merge pull request #1138 from egobrain/patch-2 | Tristan Sloughter | 2016-04-04 | 1 | -1/+1 |
|\ | | | | | Fixed git version bug | ||||
| * | Fixed git version bug | Yakov | 2016-04-04 | 1 | -1/+1 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | I've tried to compile project with git in .app.src vsn Project was tagged as 1.0.0, but resulting .app vsn becomes 1.0.0+build.6.reff0aec24 ```git lg * f0aec24 - (80 минут назад) Fixed ct — Kozlov Yakov (HEAD -> master, tag: 1.0.0, origin/master) ... 5 commits before ``` ``` $ git log --oneline --no-walk --tags --decorate f0aec24 (HEAD -> master, tag: 1.0.0, origin/master) Fixed ct ``` I've found that `HEAD -> master` doest match pattern in [rebar_git_resource](https://github.com/erlang/rebar3/blob/master/src/rebar_git_resource.erl#L204) | ||||
* | | Merge pull request #1144 from talentdeficit/ct_opts_passthru | Fred Hebert | 2016-04-01 | 1 | -2/+4 |
|\ \ | | | | | | | allow all `ct_opts` arguments to be passed through to `ct:run_test/1` | ||||
| * | | allow all `ct_opts` arguments to be passed through to `ct:run_test/1` | alisdair sullivan | 2016-04-01 | 1 | -2/+4 |
| |/ | |||||
* | | rename dist to dist_node | Fred Hebert | 2016-04-01 | 1 | -2/+2 |
| | | |||||
* | | Extract dist config handling, support {dist, ...} | Fred Hebert | 2016-03-21 | 2 | -27/+91 |
|/ | | | | | | | | | | | | | | | | | | This commit moves the handling of distribution config and starting out of rebar_prv_shell and into rebar_dist_utils. The module is able to handle standard config options and boot a distributed node mode. This could be used in plugins (once it is exposed) and other providers like CT. Configuration is also expanded so that options like: {dist, [{sname, atom()}, {name, atom()}, {setcookie, term()}]} can be used and will be handled as a default. The config handler supports similar terms from the command line being parsed in if the calling provider supports them. A test suite is added for configuration handling. | ||||
* | Merge pull request #1128 from fenollp/rebranding | Fred Hebert | 2016-03-19 | 2 | -2/+2 |
|\ | | | | | rebranding: update links rebar/rebar3 -> erlang/rebar3 | ||||
| * | rebranding: update links rebar/rebar3 -> erlang/rebar3 | Pierre Fenoll | 2016-03-19 | 2 | -2/+2 |
| | | |||||
* | | Merge pull request #1125 from ferd/fix-paths-output | Tristan Sloughter | 2016-03-19 | 1 | -2/+6 |
|\ \ | | | | | | | Support all deps & locks in rebar3 path | ||||
| * | | Support all deps & locks in rebar3 path | Fred Hebert | 2016-03-19 | 1 | -2/+6 |
| |/ | | | | | | | | | | | | | | | | | | | By default, the dependency only handled versioned packages and top-level source dependencies, and locks were being ignored. This patch makes it so locks and package deps are being considered, generating full-blown path lists. Should fix #1117 | ||||
* | | Merge pull request #1126 from ferd/single-entry-pkgs | Tristan Sloughter | 2016-03-19 | 1 | -11/+21 |
|\ \ | | | | | | | Allow 'rebar3 pkgs <app>' to return only that app | ||||
| * | | Allow 'rebar3 pkgs <app>' to return only that app | Fred Hebert | 2016-03-19 | 1 | -11/+21 |
| |/ | | | | | | | | | | | | | | | Unsure if this should be a final supported format or if we should support other ways to match instead. This is a demo to solve the issue hilighted in https://github.com/erlang/rebar3/pull/1072 | ||||
* | | Fix bugs/race conditions | Fred Hebert | 2016-03-19 | 1 | -2/+16 |
|/ | | | | | | | | | | Following suggestions from @psyeugenic, this code terminates and waits for the termination of the port handling IO before booting our own, which should get rid of annoying warnings. We also allow for the failure to shutdown the user worker under kernel_sup, since it is likely not there anymore in many scenarios, preventing crashes. | ||||
* | Revert to semver for non-tagged builds. | Fred Hebert | 2016-03-09 | 1 | -1/+1 |
| | |||||
* | Bump to 3.0.0 | Fred Hebert | 2016-03-09 | 1 | -1/+1 |
| | |||||
* | Merge pull request #1110 from tsloughter/master | Fred Hebert | 2016-03-07 | 2 | -6/+20 |
|\ | | | | | pass loglevel used in rebar3 to relx | ||||
| * | pass loglevel used in rebar3 to relx | Tristan Sloughter | 2016-03-07 | 2 | -6/+20 |
| | | |||||
* | | move definition of 'EUNIT' macro to eunit provider | alisdair sullivan | 2016-03-03 | 2 | -2/+38 |
| | | | | | | | | add definition of 'COMMON_TEST' macro to eunit provider | ||||
* | | Revert "define the 'EUNIT' macro in the test profile" | alisdair sullivan | 2016-03-03 | 1 | -11/+10 |
|/ | | | | This reverts commit 4c32c52b557c66ac6e6764efb1ed9135c00a3c20. | ||||
* | define the 'EUNIT' macro in the test profile | alisdair sullivan | 2016-03-03 | 1 | -10/+11 |
| | |||||
* | include project_plugins in plugins that can be upgraded | Tristan Sloughter | 2016-03-02 | 1 | -7/+8 |
| | |||||
* | Take CT options errors and turn them to warnings | Fred Hebert | 2016-03-02 | 1 | -6/+9 |
| | | | | | | | | The idea is that given we accept arbitrary config items for CT, we should similarly be able to pass unsupported options and keep things running. However for unsupported options, a warning is very useful to have. | ||||
* | Merge pull request #1099 from talentdeficit/ct_include | Tristan Sloughter | 2016-03-01 | 1 | -14/+30 |
|\ | | | | | add support for common tests `include` flag | ||||
| * | add support for common tests `include` flag | alisdair sullivan | 2016-03-01 | 1 | -14/+30 |
| | | |||||
* | | Merge pull request #1098 from talentdeficit/ct_warn_on_cover_spec | Tristan Sloughter | 2016-03-01 | 1 | -1/+3 |
|\ \ | | | | | | | error on a cover spec in ct_opts | ||||
| * | | add a link to the docs about `test_spec` and `cover` in ct warnings | alisdair sullivan | 2016-03-01 | 1 | -2/+2 |
| | | | |||||
| * | | error on a cover spec in ct_opts | alisdair sullivan | 2016-03-01 | 1 | -0/+2 |
| |/ | |||||
* | | Merge branch 'state' of https://github.com/saleyn/rebar3 into saleyn-state | Fred Hebert | 2016-03-01 | 5 | -4/+67 |
|\ \ | |||||
| * | | Make state provider {bare, false} | Serge Aleynikov | 2016-02-08 | 1 | -1/+1 |
| | | | |||||
| * | | Turn functor into a function to support older Erlang VM | Serge Aleynikov | 2016-02-08 | 1 | -11/+10 |
| | | | |||||
| * | | Improve recursive display of dictionary values | Serge Aleynikov | 2016-02-08 | 1 | -7/+14 |
| | | | |||||
| * | | Remove --state argument option per Tristan's comment | Serge Aleynikov | 2016-02-08 | 1 | -2/+1 |
| | | | |||||
| * | | Change output to use ?CONSOLE macro | Serge Aleynikov | 2016-02-08 | 1 | -2/+2 |
| | | | |||||
| * | | Change output to use ?CONSOLE marco | Serge Aleynikov | 2016-02-08 | 1 | -1/+1 |
| | | | |||||
| * | | Add a state display provider | Serge Aleynikov | 2016-02-08 | 5 | -4/+61 |
| | | | | | | | | | | | | | | | | | | | | | The provider is used for debugging to help displaying current rebar's state. Usage: rebar3 state | ||||
* | | | Add short-options to the eunit provider. | Alexander Færøy | 2016-02-28 | 1 | -4/+4 |
| | | | | | | | | | | | | This patch adds support for short options in the eunit provider. | ||||
* | | | Merge pull request #1091 from tsloughter/all_hooks | Fred Hebert | 2016-02-28 | 4 | -9/+16 |
|\ \ \ | | | | | | | | | Run all hooks | ||||
| * | | | in providers that don't run per app run all available hooks | Tristan Sloughter | 2016-02-28 | 4 | -9/+16 |
| | |/ | |/| | |||||
* | | | fix auto-registry update to work even when not a locked pkg-vsn | Tristan Sloughter | 2016-02-28 | 1 | -7/+32 |
|/ / | |||||
* | | Merge pull request #1070 from project-fifo/hex-improvements | Tristan Sloughter | 2016-02-24 | 2 | -23/+139 |
|\ \ | | | | | | | Hex improvements | ||||
| * | | Add more hex rules so they don't throw errors | Heinz N. Gies | 2016-02-22 | 2 | -23/+139 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add more version constraints Allow for any number of whitespaces after compairison opperator Improve updating and error printing Fix failing tests | ||||
* | | | Merge pull request #1075 from tsloughter/plugin_override | Fred Hebert | 2016-02-22 | 3 | -11/+23 |
|\ \ \ | |/ / |/| | | add project_providers after initing default providers but allow overrides | ||||
| * | | add project_providers after initing default providers but allow overrides | Tristan Sloughter | 2016-02-22 | 3 | -11/+23 |
| | | | |||||
* | | | Support --setcookie option | Fred Hebert | 2016-02-21 | 1 | -2/+14 |
| | | | | | | | | | | | | Replicates `erl` behaviour. | ||||
* | | | Merge pull request #1065 from tsloughter/plugin_precedence | Fred Hebert | 2016-02-21 | 3 | -8/+21 |
|\ \ \ | |/ / | | | | give top level plugin providers precedence over default providers | ||||
| * | | give new opt project_plugins providers precedence over default providers | Tristan Sloughter | 2016-02-20 | 3 | -8/+21 |
| | | |