Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | 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 #499 from rebar/handle-custom-logger-breakage | Tristan Sloughter | 2015-06-01 | 1 | -6/+12 |
|\ | | | | | Handle custom logger shell breakage | ||||
| * | 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 | 2 | -2/+2 |
| | |||||
* | Merge pull request #491 from tsloughter/pre_plugin_providers | Fred Hebert | 2015-05-31 | 2 | -7/+7 |
|\ | | | | | set default providers before installing plugins | ||||
| * | set default providers before installing plugins | Tristan Sloughter | 2015-05-31 | 2 | -7/+7 |
|/ | |||||
* | Merge pull request #490 from tsloughter/release_hooks | Fred Hebert | 2015-05-31 | 2 | -0/+8 |
|\ | | | | | run pre and post hooks for release and tar providers | ||||
| * | run pre and post hooks for release and tar providers | Tristan Sloughter | 2015-05-31 | 2 | -0/+8 |
| | | |||||
* | | Merge pull request #488 from tsloughter/fix_escriptize_in_deps | Fred Hebert | 2015-05-30 | 2 | -5/+9 |
|\ \ | |/ | | | keep all_deps list in state created for building deps | ||||
| * | 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 | 28 | -28/+28 |
|\ | | | | | fix bareness issues | ||||
| * | fix bareness issues | Fred Hebert | 2015-05-31 | 28 | -28/+28 |
| | | | | | | | | | | | | - 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. | ||||
* | | Merge pull request #486 from aboroska/fix-group_leader-dead-pid | Fred Hebert | 2015-05-30 | 1 | -2/+4 |
|\ \ | | | | | | | Fix badarg exception when setting group_leader for a dead pid | ||||
| * | | 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. | ||||
* | | Merge pull request #483 from talentdeficit/root_config_src_dirs | Fred Hebert | 2015-05-30 | 2 | -6/+93 |
|\ \ | | | | | | | allow `src_dirs` and `extra_src_dirs` at the root of the rebar config | ||||
| * | | allow `src_dirs` and `extra_src_dirs` at the root of the rebar config | alisdair sullivan | 2015-05-30 | 2 | -6/+93 |
|/ / | |||||
* | | 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'. | ||||
| * | Fix config loading in shell | Fred Hebert | 2015-05-30 | 1 | -1/+4 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Config files from the command line would expect the wrong format: {app1, [...]}. {app2, [...]}. Instead of the correct sys.config format: [{app1, [...]}, {app2, [...]}] Not supported yet: the recursive file references documented in http://www.erlang.org/doc/man/config.html | ||||
| * | Add support to boot apps from releases in shell | Fred Hebert | 2015-05-29 | 1 | -1/+14 |
| | | | | | | | | Precedence still goes to shell_apps. | ||||
| * | Get prebooted apps to acknowledge sys.config | Fred Hebert | 2015-05-29 | 1 | -3/+16 |
| | | | | | | | | | | Change the order from load-config -> start-apps to load-apps -> load-config -> start-apps | ||||
| * | Display experimental warning | Fred Hebert | 2015-05-29 | 1 | -4/+12 |
| | | | | | | | | The feature may still be modified in the future. | ||||
| * | Rebar agent reloads the config file on every run | Fred Hebert | 2015-05-28 | 2 | -35/+68 |
| | | | | | | | | | | This allows proper checking of new configurations, deps, or plugins, and makes sure they are detected during an active shell session. | ||||
| * | 'do' returns its final state. | Fred Hebert | 2015-05-28 | 1 | -0/+4 |
| | | | | | | | | | | | | | | | | | | | | | | | | While 'do' skips state updates between subcommands so that: rebar3 do a, b == (rebar3 a && rebar3 b) The final state of 'b' does not need to be discarded and might in fact be useful to get when dealing with Rebar3 as an API. This can be done without breaking the equality relation already established. | ||||
| * | Add a shell agent | Fred Hebert | 2015-05-26 | 3 | -10/+92 |
| | | | | | | | | | | The shell agent allows to run rebar3 commands and autoload compiled modules when that is done. | ||||
| * | Adding app auto-boot to rebar shell | Fred Hebert | 2015-05-23 | 1 | -35/+63 |
| | | | | | | | | | | | | | | | | | | | | - moved path addition, config loading and app boot to before the shell is available - apps successfully booting are in an INFO message, failed to boot into an ERROR message - A warning is printed when apps are booted informing to please use releases for actual deployment, and is omitted otherwise. - Some minor refactorings otherwise. | ||||
* | | Merge pull request #474 from tsloughter/fix_plugin_install | Tristan Sloughter | 2015-05-29 | 10 | -39/+166 |
|\ \ | | | | | | | fixing plugin install and paths | ||||
| * | | add comment explaining installing each plugin individually | Tristan Sloughter | 2015-05-29 | 1 | -0/+1 |
| | | | |||||
| * | | store plugin providers in app_info's state for deps | Tristan Sloughter | 2015-05-28 | 6 | -27/+43 |
| | | | |||||
| * | | add test for plugin with transitive deps | Tristan Sloughter | 2015-05-27 | 2 | -4/+56 |
| | | | |||||
| * | | fix for plugin installation and code paths | Tristan Sloughter | 2015-05-27 | 6 | -19/+77 |
| | | | |||||
* | | | Merge pull request #481 from ferd/fix-atom-pkg-upgrade | Tristan Sloughter | 2015-05-28 | 3 | -9/+49 |
|\ \ \ | | | | | | | | | Fix upgrade of atom-only packages | ||||
| * | | | Fix upgrade of atom-only packages | Fred Hebert | 2015-05-28 | 3 | -9/+49 |
| | |/ | |/| | | | | | | | they would always be left unfound otherwise. | ||||
* | | | Merge pull request #477 from tsloughter/relx_profiles | Fred Hebert | 2015-05-26 | 1 | -1/+1 |
|\ \ \ | | |/ | |/| | reverse relx config so profile settings are used properly | ||||
| * | | reverse relx config so profile settings are used properly | Tristan Sloughter | 2015-05-26 | 1 | -1/+1 |
|/ / | |||||
* | | Merge pull request #461 from erocci/master | Tristan Sloughter | 2015-05-23 | 2 | -7/+69 |
|\ \ | | | | | | | Add excluded_apps rebar.config keyword | ||||
| * | | Add rebar.config 'excluded_apps' key. | Jean Parpaillon | 2015-05-23 | 2 | -7/+69 |
|/ / | | | | | | | | | | | Listed applications are simply ignored. Allows for configuration time sub-application building. | ||||
* | | Merge pull request #472 from tsloughter/refactor_hooks | Tristan Sloughter | 2015-05-22 | 4 | -25/+12 |
|\ \ | |/ |/| | move handling of undefined app state to function | ||||
| * | move handling of undefined app state to function | Tristan Sloughter | 2015-05-22 | 4 | -25/+12 |
|/ | |||||
* | Merge pull request #471 from tsloughter/master | Fred Hebert | 2015-05-22 | 4 | -64/+78 |
|\ | | | | | fall back to .app.src file if .app file fails to parse | ||||
| * | add additional comments | Tristan Sloughter | 2015-05-22 | 3 | -0/+9 |
| | | |||||
| * | fix storing of pkg and src deps in app_info | Tristan Sloughter | 2015-05-22 | 3 | -9/+7 |
| | | |||||
| * | read in app information after fetch so we have the deps | Tristan Sloughter | 2015-05-22 | 2 | -6/+8 |
| | | |||||
| * | fall back to .app.src file if .app file fails to parse | Tristan Sloughter | 2015-05-22 | 1 | -53/+58 |
|/ | |||||
* | Merge pull request #470 from tsloughter/master | Fred Hebert | 2015-05-22 | 8 | -68/+69 |
|\ | | | | | print and format error message for bad .app files and all bad configs | ||||
| * | format file read error in otp_app module | Tristan Sloughter | 2015-05-22 | 1 | -1/+1 |
| | | |||||
| * | have .app.src take precedence over .app file | Tristan Sloughter | 2015-05-22 | 1 | -7/+15 |
| | | |||||
| * | improve error message fo rmissing app or app.src file | Tristan Sloughter | 2015-05-22 | 1 | -5/+5 |
| | | |||||
| * | print and format error message for bad .app files and all bad configs | Tristan Sloughter | 2015-05-22 | 7 | -58/+51 |
|/ | |||||
* | Merge pull request #469 from kovyl2404/show-stacktrace | Tristan Sloughter | 2015-05-22 | 1 | -0/+5 |
|\ | | | | | Show stacktrace to errors caught in rebar3 module. |