Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
| * | 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. | |||||
| * | Show stacktrace to errors caught in rebar3 module. | Viacheslav Kovalev | 2015-05-22 | 1 | -0/+5 | |
| | | ||||||
* | | Merge pull request #466 from tsloughter/clean_hooks | Fred Hebert | 2015-05-22 | 1 | -2/+7 | |
|\ \ | |/ |/| | only run clean hooks once | |||||
| * | only run clean hooks once | Tristan Sloughter | 2015-05-21 | 1 | -2/+7 | |
|/ | ||||||
* | Merge pull request #458 from tsloughter/run_plugin_hooks | Fred Hebert | 2015-05-21 | 3 | -10/+37 | |
|\ | | | | | run hooks when building plugins | |||||
| * | run hooks when building plugins | Tristan Sloughter | 2015-05-21 | 3 | -10/+37 | |
| | | ||||||
* | | Merge pull request #465 from tsloughter/global_providers | Tristan Sloughter | 2015-05-21 | 2 | -16/+18 | |
|\ \ | |/ |/| | don't lose global plugin providers | |||||
| * | start httpc in run/1 so it is available to download global plugins | Tristan Sloughter | 2015-05-21 | 1 | -12/+14 | |
| | | ||||||
| * | don't lose global plugin providers | Tristan Sloughter | 2015-05-21 | 2 | -4/+4 | |
| | | ||||||
* | | Merge pull request #456 from kovyl2404/provider-hooks-namespaces-fix | Tristan Sloughter | 2015-05-21 | 2 | -4/+28 | |
|\ \ | | | | | | | Properly setup namespace for dependency provider hooks | |||||
| * | | Initialize namespace in rebar_state with default value. | Viacheslav Kovalev | 2015-05-22 | 2 | -4/+28 | |
| | | | ||||||
* | | | Merge pull request #464 from tsloughter/completions | Fred Hebert | 2015-05-21 | 3 | -2/+13 | |
|\ \ \ | | |/ | |/| | make deps task listed in help and update zsh/bash completions | |||||
| * | | make deps task listed in help and update zsh/bash completions | Tristan Sloughter | 2015-05-21 | 3 | -2/+13 | |
| | | | ||||||
* | | | Merge pull request #463 from tsloughter/windows | Fred Hebert | 2015-05-21 | 1 | -1/+1 | |
|\ \ \ | |/ / |/| | | add Windows build badge | |||||
| * | | add Windows build badge | Tristan Sloughter | 2015-05-21 | 1 | -1/+1 | |
|/ / | ||||||
* | | Merge pull request #453 from tsloughter/needs_update | Fred Hebert | 2015-05-21 | 4 | -70/+174 | |
|\ \ | |/ |/| | Update deps if their checkout doesn't match lock entry | |||||
| * | only update, when not in explicit upgrade, locks if out of date | Tristan Sloughter | 2015-05-21 | 2 | -56/+78 | |
| | | ||||||
| * | update stable_lock test from Fred's branch | Tristan Sloughter | 2015-05-21 | 2 | -13/+13 | |
| | | ||||||
| * | Add tests for lock forwarding | Fred Hebert | 2015-05-21 | 1 | -2/+82 | |
| | | | | | | | | | | | | | | | | | | | | Lock forwarding is what happens when the file on disk are on a different version from what is specified in the lock file. Files on disk should be updated to respect what's in the lock file. A negative test has been added so that lock files that are outdated vis. the underlying git and packages but match files on disk do not get forwarded. This job is left to the `upgrade' command. | |||||
| * | parsing deps of a dep should be done at the dep's level + 1 | Tristan Sloughter | 2015-05-21 | 1 | -1/+1 | |
| | | ||||||
| * | always upgrade if needs_update is true | Tristan Sloughter | 2015-05-21 | 1 | -7/+9 | |
|/ | ||||||
* | Merge pull request #443 from kovyl2404/singleapp-project-duplicated-hook | Fred Hebert | 2015-05-21 | 3 | -5/+16 | |
|\ | | | | | Run hooks for single application only once. | |||||
| * | Properly reset hooks for single-app project | Viacheslav V. Kovalev | 2015-05-21 | 3 | -5/+16 | |
| | |