Fred Hebert
f7d88a5436
Merge pull request #1141 from tsloughter/master
change travis config to only upload escripts for tags (stable releases)
9 роки тому
Tristan Sloughter
bd70160210
change travis config to only upload escripts for tags (stable releases)
9 роки тому
Fred Hebert
c619921ed1
Merge pull request #1131 from leoliu/master
Cosmetic change: remove last comma-first style
9 роки тому
Fred Hebert
7a1b59015f
Extract dist config handling, support {dist, ...}
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.
9 роки тому
Leo Liu
04c830244d
Cosmetic change: remove last comma-first style
9 роки тому
Fred Hebert
d2de55d23e
Merge pull request #1128 from fenollp/rebranding
rebranding: update links rebar/rebar3 -> erlang/rebar3
9 роки тому
Fred Hebert
3d9c708391
Merge pull request #1129 from psyeugenic/egil/fix-readme-build
Fix Travis build status image in readme
9 роки тому
Björn-Egil Dahlberg
401e92c63e
Fix Travis build status image in readme
9 роки тому
Tristan Sloughter
3e28d3672d
Merge pull request #1125 from ferd/fix-paths-output
Support all deps & locks in rebar3 path
9 роки тому
Tristan Sloughter
8698299e20
Merge pull request #1126 from ferd/single-entry-pkgs
Allow 'rebar3 pkgs <app>' to return only that app
9 роки тому
Pierre Fenoll
84708eaae4
rebranding: update links rebar/rebar3 -> erlang/rebar3
9 роки тому
Tristan Sloughter
4e81c84fa0
Merge pull request #1124 from ferd/improve-intermittent-shell-issues
Fix bugs/race conditions in shell
9 роки тому
Fred Hebert
e9dcaeee6d
Allow 'rebar3 pkgs <app>' to return only that app
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
9 роки тому
Fred Hebert
9d01c45aeb
Support all deps & locks in rebar3 path
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
9 роки тому
Fred Hebert
8e6a1ad62e
Fix bugs/race conditions
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.
9 роки тому
Francisco Rojas
2d1d251add
use priv_dir in rebar_dir test
9 роки тому
Francisco Rojas
8b1193e4af
Add spec for global_cache_dir
9 роки тому
Francisco Rojas
6c9bc2c1d5
Allows overwrite default cache dir using REBAR_CACHE_DIR
Allows overwrite the default cache directory using the environment
variable REBAR_CACHE_DIR.
9 роки тому
Fred Hebert
7d29b74a22
Revert to semver for non-tagged builds.
9 роки тому
Fred Hebert
a93c219d2e
Bump to 3.0.0
9 роки тому
Fred Hebert
caf37f198b
Merge pull request #1110 from tsloughter/master
pass loglevel used in rebar3 to relx
9 роки тому
Tristan Sloughter
c67ac9292c
pass loglevel used in rebar3 to relx
9 роки тому
Fred Hebert
b47839e18b
Merge pull request #1108 from talentdeficit/make_omar_happy
make omar happy
9 роки тому
alisdair sullivan
0bd5e230d2
move definition of 'EUNIT' macro to eunit provider
add definition of 'COMMON_TEST' macro to eunit provider
9 роки тому
alisdair sullivan
d75fa758d8
Revert "define the 'EUNIT' macro in the test profile"
This reverts commit 4c32c52b55
.
9 роки тому
Fred Hebert
925ecefc12
Merge pull request #1107 from tsloughter/master
upgrade cth_readable
9 роки тому
Tristan Sloughter
43889344fc
upgrade cth_readable
9 роки тому
Tristan Sloughter
33011a2779
Merge pull request #1106 from talentdeficit/EUNIT
define the 'EUNIT' macro in the test profile
9 роки тому
alisdair sullivan
4c32c52b55
define the 'EUNIT' macro in the test profile
9 роки тому
Fred Hebert
e389238d8a
Merge pull request #1104 from tsloughter/master
move dialyze setting of debug_info to overrides in profile
9 роки тому
Tristan Sloughter
459f14dc67
move dialyze setting of debug_info to overrides in profile
9 роки тому
Fred Hebert
1918274cd9
Merge pull request #1103 from benoitc/update-certifi
bump certifi to 0.4.0
9 роки тому
benoitc
1836002d2f
bump certifi to 0.4.0
latest mozilla bundles
9 роки тому
Tristan Sloughter
15287e50a3
Merge pull request #1102 from tsloughter/master
include project_plugins in plugins that can be upgraded
9 роки тому
Tristan Sloughter
268713c5d7
include project_plugins in plugins that can be upgraded
9 роки тому
Tristan Sloughter
3a27eb6f43
Merge pull request #1101 from ferd/ct-errs-to-warns
Take CT options errors and turn them to warnings
9 роки тому
Fred Hebert
76e1d89bac
Take CT options errors and turn them to warnings
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.
9 роки тому
Tristan Sloughter
0f3e7166a6
Merge pull request #1100 from puzza007/fix-zsh-completion
Fix quoting problem in zsh completion
9 роки тому
Paul Oliver
92025b2013
Fix quoting problem in zsh completion
9 роки тому
Tristan Sloughter
6c912f4129
Merge pull request #1099 from talentdeficit/ct_include
add support for common tests `include` flag
9 роки тому
Tristan Sloughter
924b28d337
Merge pull request #1098 from talentdeficit/ct_warn_on_cover_spec
error on a cover spec in ct_opts
9 роки тому
alisdair sullivan
f9b6765d07
add shell completions for `include` flag for `ct` provider
9 роки тому
alisdair sullivan
3fa202397b
add a link to the docs about `test_spec` and `cover` in ct warnings
9 роки тому
alisdair sullivan
1d5f520deb
add support for common tests `include` flag
9 роки тому
alisdair sullivan
93cb2329a0
error on a cover spec in ct_opts
9 роки тому
Fred Hebert
0bcacad782
Merge branch 'saleyn-state'
9 роки тому
Fred Hebert
bc86eb7314
Merge branch 'state' of https://github.com/saleyn/rebar3 into saleyn-state
9 роки тому
Fred Hebert
4fd77ef172
Merge pull request #1092 from ahf/eunit-short-options
Add short-options to the eunit provider.
9 роки тому
Alexander Færøy
da39732fd3
Add short-options to the eunit provider.
This patch adds support for short options in the eunit provider.
9 роки тому
Fred Hebert
a0b2c74356
Merge pull request #1091 from tsloughter/all_hooks
Run all hooks
9 роки тому