Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Merge pull request #2123 from janchochol/fix_logger_level | Fred Hebert | 2019-07-16 | 1 | -1/+1 |
|\ | | | | | Fix reloading logger_level | ||||
| * | Fix reloading logger_level | Jan Chochol | 2019-07-16 | 1 | -1/+1 |
|/ | | | | | | | | | | OTP kernel application use "logger_level" configuration for configuring level in primary configuration. rebar3 uses "logger_info" for this purpose - ths is little bit confusing and probably mistake. This commit will unify behavior between kernel and rebar3o Fixes: 0303567d95f0 ("Reload logger config in shell") | ||||
* | Merge pull request #2111 from jkakar/dialyzer-warn-without-debug-info | Fred Hebert | 2019-07-09 | 1 | -0/+13 |
|\ | | | | | rebar3 dialyzer: Warn when debug_info is disabled | ||||
| * | Apply patch from ferd. | Jamu Kakar | 2019-07-08 | 1 | -8/+10 |
| | | |||||
| * | Use better warning message. | Jamu Kakar | 2019-06-28 | 1 | -2/+2 |
| | | |||||
| * | rebar3 dialyzer: Warn when debug_info is disable | Jamu Kakar | 2019-06-26 | 1 | -0/+11 |
| | | |||||
* | | Merge pull request #2121 from tsloughter/plug-upgrades | Tristan Sloughter | 2019-07-08 | 1 | -1/+2 |
|\ \ | | | | | | | keep resources in new state used in plugins upgrade | ||||
| * | | keep resources in new state used in plugins upgrade | Tristan Sloughter | 2019-07-07 | 1 | -1/+2 |
| | | | |||||
* | | | Merge pull request #2117 from ferd/saleyn-master | Fred Hebert | 2019-07-07 | 3 | -19/+102 |
|\ \ \ | |/ / |/| | | Fix crash when a dependency is missing app.src file | ||||
| * | | Fix crash when a dependency is missing app file | Fred Hebert | 2019-07-04 | 3 | -3/+79 |
| | | | | | | | | | | | | Patch up and add tests on #2112 | ||||
| * | | Merge branch 'master' of https://github.com/saleyn/rebar3 into saleyn-master | Fred Hebert | 2019-07-04 | 1 | -19/+26 |
| |\ \ | |||||
| | * | | Refine the error cause | Serge Aleynikov | 2019-07-02 | 1 | -3/+3 |
| | | | | |||||
| | * | | Fix 'rebar3 compile' crash when a dependency is missing app file | Serge Aleynikov | 2019-07-01 | 1 | -19/+26 |
| | | | | |||||
* | | | | Merge pull request #2118 from ferd/fix-internal-compiler-type | Fred Hebert | 2019-07-04 | 1 | -5/+17 |
|\ \ \ \ | | | | | | | | | | | Fix custom compiler mods typespecs, add edoc | ||||
| * | | | | Fix custom compiler mods typespecs, add edoc | Fred Hebert | 2019-07-04 | 1 | -5/+17 |
| |/ / / | |||||
* | | | | Merge pull request #2116 from ferd/fix-umbrella-edoc-opts | Fred Hebert | 2019-07-04 | 4 | -2/+15 |
|\ \ \ \ | | | | | | | | | | | Ensure EDoc opts in umbrella apps are respected | ||||
| * | | | | Ensure EDoc opts in umbrella apps are respected | Fred Hebert | 2019-07-04 | 4 | -2/+15 |
| |/ / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This adds an additional loading and merging of options for EDoc using the values from the top-level along with those specified in the rebar.config of an umbrella application. The app-specific config values are prepended to the global ones; this can likely cause some problems with manual path handling, but is unlikely to happen in practice and the rest seems to work fine based on order Fixes the issue in #2114 | ||||
* | | | | Merge pull request #2115 from erlang/bump-cth-readable-1.4.5 | Fred Hebert | 2019-07-04 | 2 | -3/+3 |
|\ \ \ \ | |/ / / |/| | | | Bump cth_readable to fix lager on OTP-21+ | ||||
| * | | | Bump cth_readable to fix lager on OTP-21+ | Fred Hebert | 2019-07-04 | 2 | -3/+3 |
|/ / / | |||||
* | | | Merge pull request #2060 from starbelly/rebar_config_env_variable | Fred Hebert | 2019-06-30 | 2 | -3/+39 |
|\ \ \ | |_|/ |/| | | Support rebar config dir env var | ||||
| * | | Support rebar config dir env var | Bryan Paxton | 2019-06-30 | 2 | -3/+39 |
|/ / | |||||
* | | Merge pull request #2110 from saleyn/master | Tristan Sloughter | 2019-06-26 | 1 | -6/+17 |
|\ \ | |/ | | | Make missing file report more comprehensive | ||||
| * | Add format_error/1 to print errors nicely | Serge Aleynikov | 2019-06-26 | 1 | -2/+9 |
| | | |||||
| * | Make missing file report more comprehensive | Serge Aleynikov | 2019-06-26 | 1 | -5/+9 |
|/ | |||||
* | Merge pull request #2010 from relayr/check_hash | Tristan Sloughter | 2019-06-08 | 1 | -5/+15 |
|\ | | | | | Warn when there's mismatch between rebar.lock & original package checksum | ||||
| * | Warn when there's mismatch between rebar.lock & original package checksum | Kuba Odias | 2019-06-08 | 1 | -5/+15 |
|/ | |||||
* | Merge pull request #2099 from ferd/gracious-shell-reloading | Fred Hebert | 2019-06-07 | 1 | -5/+25 |
|\ | | | | | Gracious loading of unloaded but blacklisted mods | ||||
| * | Gracious loading of unloaded but blacklisted mods | Fred Hebert | 2019-06-02 | 1 | -5/+25 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | rebar3's shell allows people to set applications as blacklisted to prevent them from being reloaded because that can cause crashes. However, as part of its normal operations, rebar_paths unloads all modules that are currently not "owned" by at least one process, considering them safe to do so. These two behaviours, put together, lead to an odd thing where some modules are suddenly unloaded and not in path, and that can be confusing. This calls for a unification of both features. We could decide to be pushing the complexity of rebar3's shell into rebar_path so it knows of blacklists, but this would be a bad idea because rebar_agent already owns all the damn hack. So instead this fix adds an optional call within rebar_agent's blacklisted applications handling that calls `code:ensure_loaded/1` on their modules. This avoids forcing any code change that would cause a crash, but reinstates unloaded paths that could be confusing. Addresses some comments in #2013 | ||||
* | | Merge pull request #2100 from ferd/lint-on-compile | Fred Hebert | 2019-06-07 | 3 | -2/+7 |
|\ \ | | | | | | | Only lint app files when compiling | ||||
| * | | Only lint app files when compiling | Fred Hebert | 2019-06-02 | 3 | -2/+7 |
| |/ | | | | | | | | | | | | | | | This allows to reduce the number of noise to only checking deps' app files when they're built, rather than on every run. Since main apps and checkouts are still compiled every time, the linting takes place there and then with a higher frequency. | ||||
* | | Merge pull request #2098 from tsloughter/cirrus-new-tags | Fred Hebert | 2019-06-02 | 1 | -1/+1 |
|\ \ | |/ |/| | try CIRRUS_TAG != '' for triggering cirrus for new tags | ||||
| * | try CIRRUS_TAG != '' for triggering cirrus for new tags | Tristan Sloughter | 2019-06-01 | 1 | -1/+1 |
|/ | |||||
* | back to git-based versioning | Tristan Sloughter | 2019-06-01 | 1 | -1/+1 |
| | |||||
* | Bump to 3.11.1 | Tristan Sloughter | 2019-06-01 | 2 | -2/+2 |
| | |||||
* | Merge pull request #2097 from tsloughter/relx-3.32.1 | Fred Hebert | 2019-06-01 | 2 | -6/+6 |
|\ | | | | | bump relx to 3.32.1 and providers to 1.8.1 | ||||
| * | bump relx to 3.32.1 and providers to 1.8.1 | Tristan Sloughter | 2019-06-01 | 2 | -6/+6 |
|/ | |||||
* | Merge pull request #2075 from tsloughter/tmpl-usage | Fred Hebert | 2019-05-31 | 1 | -1/+11 |
|\ | | | | | add support for usage message after template is done | ||||
| * | add support for usage message after template is done | Tristan Sloughter | 2019-05-13 | 1 | -1/+11 |
| | | |||||
* | | Merge pull request #2094 from tsloughter/cirrus-s3cmd | Tristan Sloughter | 2019-05-30 | 1 | -2/+4 |
|\ \ | | | | | | | fix install of s3cmd for publishing releases in cirrus | ||||
| * | | fix install of s3cmd for publishing releases in cirrus | Tristan Sloughter | 2019-05-30 | 1 | -2/+4 |
| | | | |||||
* | | | Merge pull request #2095 from tsloughter/up-ssl-verify-fun | Tristan Sloughter | 2019-05-30 | 2 | -3/+3 |
|\ \ \ | |/ / |/| | | upgrade ssl_verify_fun to 1.1.5 | ||||
| * | | upgrade ssl_veirfy_fun to 1.1.5 | Tristan Sloughter | 2019-05-30 | 2 | -3/+3 |
|/ / | |||||
* | | back to git-based versioning | Tristan Sloughter | 2019-05-30 | 1 | -1/+1 |
| | | |||||
* | | Bump to 3.11.0 | Tristan Sloughter | 2019-05-30 | 2 | -2/+2 |
| | | |||||
* | | Merge pull request #2093 from anderswei/master | Fred Hebert | 2019-05-27 | 1 | -1/+1 |
|\ \ | | | | | | | bug when reread_config running on OTP 17 | ||||
| * | | bug when reread_config from OTP 17 | Anders Wei | 2019-05-28 | 1 | -1/+1 |
|/ / | |||||
* | | Merge pull request #2090 from tsloughter/env-file | Fred Hebert | 2019-05-27 | 1 | -0/+43 |
|\ \ | | | | | | | add support for reading in environment variables from a file | ||||
| * | | Update src/rebar_prv_shell.erl | Tristan Sloughter | 2019-05-27 | 1 | -1/+1 |
| | | | | | | | | | Co-Authored-By: Fred Hebert <mononcqc@ferd.ca> | ||||
| * | | add support for reading in environment variables from a file | Tristan Sloughter | 2019-05-27 | 1 | -0/+43 |
| | | | |||||
* | | | Merge pull request #2092 from tsloughter/relx-3.32.0 | Fred Hebert | 2019-05-27 | 2 | -3/+3 |
|\ \ \ | | | | | | | | | upgrade relx to 3.32.0 |