Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
| * | | Apply profiles properly & load all paths | Fred Hebert | 2015-07-01 | 1 | -3/+9 | |
| | | | | | | | | | | | | | | | | | | | | | The old run didn't necessarily apply all profiles well, and would only reload modules in the app file. However, since adding extra_src_dirs, modules can be compiled without ending up in the app file; this lets the rebar3 shell agent handle that case. | |||||
* | | | Read and process .app.src.script if present | Garret Smith | 2015-06-30 | 1 | -1/+1 | |
|/ / | ||||||
* | | setup hex httpc profile and http opts. needed also for proxy | Tristan Sloughter | 2015-06-29 | 2 | -2/+13 | |
| | | ||||||
* | | Merge pull request #558 from tsloughter/beta-1 | Fred Hebert | 2015-06-29 | 1 | -1/+1 | |
|\ \ | | | | | | | update contributing, readme and app.src for beta-1 | |||||
| * | | update contributing, readme and app.src for beta-1 | Tristan Sloughter | 2015-06-28 | 1 | -1/+1 | |
| | | | ||||||
* | | | Merge pull request #557 from tsloughter/relx_args | Fred Hebert | 2015-06-28 | 4 | -79/+72 | |
|\ \ \ | |/ / | | | | only reverse some relx args, fixes profile usage for relx | |||||
| * | | only reverse some relx args, fixes profile usage for relx | Tristan Sloughter | 2015-06-28 | 4 | -79/+72 | |
| | | | ||||||
* | | | Merge pull request #489 from kovyl2404/windows-ct-fix | Tristan Sloughter | 2015-06-27 | 7 | -45/+112 | |
|\ \ \ | | | | | | | | | Make test on windows green. | |||||
| * \ \ | Merge branch 'fix-comments' of git://github.com/Taure/rebar3 into ↵ | Viacheslav V. Kovalev | 2015-06-27 | 1 | -2/+2 | |
| |\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Taure-fix-comments Conflicts: src/rebar_prv_common_test.erl | |||||
| | * | | | Fixed review comments | Daniel Widgren | 2015-06-26 | 2 | -3/+3 | |
| | | | | | ||||||
| * | | | | Rewrite code around remove_links/1 to make it clearer | Viacheslav V. Kovalev | 2015-06-27 | 1 | -7/+5 | |
| |/ / / | ||||||
| * | | | 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 | |
| | | | | ||||||
* | | | | Merge pull request #550 from tsloughter/master | Fred Hebert | 2015-06-26 | 1 | -4/+3 | |
|\ \ \ \ | | |/ / | |/| | | expand plugins for profile after applying profiles | |||||
| * | | | expand plugins for profile after applying profiles | Tristan Sloughter | 2015-06-26 | 1 | -4/+3 | |
| | | | | ||||||
* | | | | add an (almost) unique reference to message sent from the ct provider | alisdair sullivan | 2015-06-26 | 1 | -5/+7 | |
|/ / / | | | | | | | | | | | | | | | | to itself so a selective receive can be used to retrieve it fixes #547 | |||||
* | | | add relup provider and update relx | Tristan Sloughter | 2015-06-26 | 4 | -8/+74 | |
|/ / | ||||||
* | | 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 |