Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Fixed review comments | Daniel Widgren | 2015-06-26 | 2 | -3/+3 |
| | |||||
* | Some fixes after review | Viacheslav V. Kovalev | 2015-06-26 | 1 | -2/+1 |
| | |||||
* | Fixed so that release tests now pass. Got all green tests. | Daniel Widgren | 2015-06-26 | 1 | -13/+39 |
| | |||||
* | Fix dialyzer tests on windows | Viacheslav V. Kovalev | 2015-06-26 | 1 | -1/+1 |
| | |||||
* | Fix rebar_utils:sh on windows | Viacheslav V. Kovalev | 2015-06-26 | 1 | -5/+9 |
| | |||||
* | Fix common test run duplication on windows | Viacheslav Kovalev | 2015-06-26 | 3 | -5/+9 |
| | |||||
* | Fixed two tests for windows 8.1 and added touch functionality | Daniel Widgren | 2015-06-26 | 1 | -15/+34 |
| | |||||
* | Fix dialyzer tests on windows | Viacheslav V. Kovalev | 2015-06-26 | 1 | -0/+9 |
| | |||||
* | Fix windows-related issues | Viacheslav V. Kovalev | 2015-06-26 | 2 | -16/+24 |
| | |||||
* | check global for plugin if not found in local profiles | Tristan Sloughter | 2015-06-25 | 1 | -9/+17 |
| | |||||
* | add error message when no plugin is passed to plugins upgrade | Tristan Sloughter | 2015-06-25 | 1 | -2/+8 |
| | |||||
* | error message for bad profile config | Tristan Sloughter | 2015-06-25 | 1 | -2/+12 |
| | |||||
* | fix for overrides in plugins, simpler plugin state handling | Tristan Sloughter | 2015-06-24 | 2 | -3/+2 |
| | |||||
* | print sorted list of packages | Tristan Sloughter | 2015-06-21 | 1 | -10/+13 |
| | |||||
* | deduplicate parts of package and source dep handling | Tristan Sloughter | 2015-06-21 | 1 | -31/+9 |
| | |||||
* | overrides working for pkg deps | Tristan Sloughter | 2015-06-21 | 1 | -5/+12 |
| | |||||
* | use bbmustache package | Tristan Sloughter | 2015-06-21 | 2 | -1/+2 |
| | |||||
* | include app's state providers when building plugin so they can rely on plugins | Tristan Sloughter | 2015-06-20 | 1 | -7/+7 |
| | |||||
* | add debug statement of failed hook to help plugin builders | Tristan Sloughter | 2015-06-20 | 1 | -0/+2 |
| | |||||
* | Merge pull request #529 from tsloughter/ns_help | Tristan Sloughter | 2015-06-19 | 2 | -3/+17 |
|\ | | | | | print help for namespaces | ||||
| * | print help for namespaces | Tristan Sloughter | 2015-06-19 | 2 | -3/+17 |
| | | |||||
* | | fix path storing for plugins | Tristan Sloughter | 2015-06-19 | 1 | -4/+5 |
|/ | |||||
* | Add error message for bad provider hook, fixes #521 | Tristan Sloughter | 2015-06-19 | 2 | -11/+22 |
| | |||||
* | plugins provider | Tristan Sloughter | 2015-06-18 | 9 | -64/+268 |
| | |||||
* | check format of config file and print the bad section in the error | Tristan Sloughter | 2015-06-18 | 4 | -16/+51 |
| | |||||
* | Merge pull request #515 from talentdeficit/rebar3_513 | Fred Hebert | 2015-06-17 | 1 | -9/+11 |
|\ | | | | | ensure all `src_dirs` and `extra_src_dirs` are handled properly | ||||
| * | ensure all `src_dirs` and `extra_src_dirs` are handled properly | alisdair sullivan | 2015-06-13 | 1 | -9/+11 |
| | | | | | | | | | | | | when running `ct` tests fixes #513 | ||||
* | | Merge pull request #520 from tsloughter/undef_do | Fred Hebert | 2015-06-16 | 1 | -2/+13 |
|\ \ | | | | | | | print nice error message if do is undef for provider | ||||
| * | | print nice error message if do is undef for provider | Tristan Sloughter | 2015-06-16 | 1 | -2/+13 |
| |/ | |||||
* | | Merge pull request #510 from erocci/master | Fred Hebert | 2015-06-15 | 1 | -1/+56 |
|\ \ | | | | | | | Export env var REBAR_BUILD_DIR in hooks, as rebar_dir:base_dir/1 | ||||
| * | | Export following env vars when running hooks: | Jean Parpaillon | 2015-06-15 | 1 | -1/+56 |
| |/ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | REBAR_DEPS_DIR = rebar_dir:deps_dir/1 REBAR_BUILD_DIR = rebar_dir:base_dir/1 REBAR_ROOT_DIR = rebar_dir:root_dir/1 REBAR_CHECKOUTS_DIR = rebar_dir:checkouts_dir/1 REBAR_PLUGINS_DIR = rebar_dir:plugins_dir/1 REBAR_GLOBAL_CONFIG_DIR = rebar_dir:global_config_dir/1 REBAR_GLOBAL_CACHE_DIR = rebar_dir:global_cache_dir/1 REBAR_TEMPLATE_DIR = rebar_dir:template_dir/1 REBAR_APP_DIRS = rebar_dir:lib_dirs/1 REBAR_SRC_DIRS = rebar_dir:src_dirs/1 autoconf compatible variables (see: http://www.gnu.org/software/autoconf/manual/autoconf.html#Erlang-Libraries): ERLANG_ERTS_VER = erlang:system_info(version) ERLANG_ROOT_DIR = code:root_dir/0 ERLANG_LIB_DIR_erl_interface = code:lib_dir(erl_interface) ERLANG_LIB_VER_erl_interface = version part of path returned by code:lib_dir(erl_interface) ERL = ERLANG_ROOT_DIR/bin/erl ERLC = ERLANG_ROOT_DIR/bin/erl Export env var REBAR_BUILD_DIR in hooks, as rebar_dir:base_dir/1 | ||||
* | | OTP apps show proper output | Fred Hebert | 2015-06-15 | 1 | -1/+4 |
|/ | | | | | | | | | | Whenever the old shell got killed and an app got loaded prior, the whole thing would silently drop output as the old 'user' process was replaced while application master processes would keep the old one's pid in their internal state. To work around this limitation, make sure the apps are booted only after the shell is replaced so that only the new `user` pid is used. | ||||
* | Use the same dialyzer rebar.config options as rebar | James Fish | 2015-06-06 | 1 | -35/+58 |
| | | | | | | | | | | | | | | | | | | | | * All configuration is moved to `{dialyzer, PropList}` * `dialyzer_warnings` renamed `warnings` * `dialyzer_plt_warnings` renamed `get_warnings` * `dialyzer_plt_apps` renamed `plt_extra_apps` * `dialyzer_plt_dir` renamed `plt_location` * `{plt_location, local}` uses profile base directory * `dialyzer_plt` removed * `dialyzer_plt_prefix` sets prefix of PLT name (default "rebar3") * `dialyzer_base_plt_apps` renamed `base_plt_apps` * `dialyzer_base_plt_dir` renamed `base_plt_location` * `{base_plt_location, global}` uses rebar3's global cache directory * `dialyzer_base_plt` removed * `base_plt_prefix` sets prefix of PLT name (default "rebar3") PLT files are always named `<prefix>_<otp_version>_plt` to match rebar. `plt_prefix` and `base_plt_prefix` are not available in rebar, where the prefix is always set to the project's top level application. | ||||
* | Merge pull request #502 from fishcakez/rebar2_compat | Fred Hebert | 2015-06-06 | 1 | -99/+39 |
|\ | | | | | Include same files in PLT as rebar2 | ||||
| * | Include same files in PLT as rebar2 | James Fish | 2015-06-02 | 1 | -99/+39 |
| | | | | | | | | | | | | | | | | * Only include direct dependencies + base plt * Error on missing direct dependency * Always use beams in ebin instead of reading .app file (copying rebar2) * Remove fake unknown warnings (will clash with unknown warning in 18.0) * Remove redundant search for .app file (code path includes deps) | ||||
* | | Merge pull request #500 from tsloughter/artifacts | Fred Hebert | 2015-06-02 | 5 | -19/+54 |
|\ \ | | | | | | | add config option artifacts | ||||
| * | | add config option artifacts | Tristan Sloughter | 2015-06-02 | 5 | -19/+54 |
| | | | |||||
* | | | Merge pull request #501 from tsloughter/escriptize_improvements | Fred Hebert | 2015-06-02 | 1 | -3/+3 |
|\ \ \ | |_|/ |/| | | improve escriptize provider | ||||
| * | | improve escriptize provider | Tristan Sloughter | 2015-06-02 | 1 | -3/+3 |
| | | | |||||
* | | | Handle custom logger shell breakage | Fred Hebert | 2015-06-01 | 1 | -6/+12 |
| | | | | | | | | | | | | | | | | | | | | | When swapping handlers, if a custom shell has been installed, it's possible it'll take over the tty and other options. This may break common operations that work on an otherwise regular shell, so we ignore failures and let things work with the custom shell only. | ||||
* | | | Bump to alpha-6 | Fred Hebert | 2015-05-31 | 1 | -1/+1 |
| |/ |/| | |||||
* | | set default providers before installing plugins | Tristan Sloughter | 2015-05-31 | 2 | -7/+7 |
|/ | |||||
* | run pre and post hooks for release and tar providers | Tristan Sloughter | 2015-05-31 | 2 | -0/+8 |
| | |||||
* | keep all_deps list in state created for building deps | Tristan Sloughter | 2015-05-30 | 2 | -5/+9 |
| | |||||
* | Merge pull request #487 from ferd/fix-provider-bareness | Tristan Sloughter | 2015-05-30 | 26 | -26/+26 |
|\ | | | | | fix bareness issues | ||||
| * | fix bareness issues | Fred Hebert | 2015-05-31 | 26 | -26/+26 |
| | | | | | | | | | | | | - Crashes in providers lib when no providers in a namespace are bare - Making sure bareness matches semantics; i.e. a bare provider is visible, a non-bare provider is hidden. | ||||
* | | Fix badarg exception when setting group_leader for a dead pid | Andras Boroska | 2015-05-30 | 1 | -2/+4 |
| | | | | | | | | | | | | When setting up a shell some time elapses between listing the pids and setting the group_leader. If the process exited during that time then erlang:group_leader/2 will crash with badarg. | ||||
* | | allow `src_dirs` and `extra_src_dirs` at the root of the rebar config | alisdair sullivan | 2015-05-30 | 1 | -2/+2 |
| | | |||||
* | | Merge pull request #473 from ferd/improve-shell | Tristan Sloughter | 2015-05-30 | 4 | -36/+238 |
|\ \ | |/ | | | improve the rebar3 shell | ||||
| * | Optionally allow node names to the rebar3 shell. | Fred Hebert | 2015-05-30 | 1 | -12/+30 |
| | | | | | | | | | | Helps with integration efforts, but unfortunately can't support the '-sname' and '-name' options, only '--sname' and '--name'. |