Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | add project_providers after initing default providers but allow overrides | Tristan Sloughter | 2016-02-22 | 1 | -3/+3 |
| | |||||
* | give new opt project_plugins providers precedence over default providers | Tristan Sloughter | 2016-02-20 | 1 | -5/+7 |
| | |||||
* | check top level config for minimum or blacklisted otps at start | Tristan Sloughter | 2016-02-03 | 1 | -0/+3 |
| | |||||
* | install project app plugins after discovering them not before | Tristan Sloughter | 2016-01-10 | 1 | -1/+1 |
| | |||||
* | support temporary cdn change with HEX_CDN os var | Tristan Sloughter | 2015-12-19 | 1 | -9/+16 |
| | |||||
* | move test profile bootstrap into core | alisdair sullivan | 2015-10-30 | 1 | -1/+22 |
| | |||||
* | fix dialyzer warnings | Tristan Sloughter | 2015-09-27 | 1 | -0/+1 |
| | |||||
* | Properly warn on missing rebar3 deps | Fred Hebert | 2015-09-26 | 1 | -10/+23 |
| | | | | | | | | | | | | The current code could not cope with missing dependencies, as they would prevent the rebar3 app from loading or properly building its config, which prevented the log state from being carried along with default values. This in turn would turn in an escript-level error that obfuscated the true source of failure. This patch bypasses the whole state setup and logging macros and logs an error message manually when a dependency such as crypto or SSL is missing from the Erlang install. | ||||
* | add providers 'local upgrade' and 'local install' for installing/upgrading | Tristan Sloughter | 2015-09-07 | 1 | -2/+16 |
| | |||||
* | add current_app attribute for setting before calling hooks | Tristan Sloughter | 2015-09-04 | 1 | -1/+0 |
| | |||||
* | Revert "Revert "only load packages when needed"" | Fred Hebert | 2015-09-02 | 1 | -2/+0 |
| | |||||
* | Revert "only load packages when needed" | Fred Hebert | 2015-09-02 | 1 | -0/+2 |
| | |||||
* | only load packages when needed | Tristan Sloughter | 2015-09-02 | 1 | -2/+0 |
| | |||||
* | replace use of dict of packages and registry with single ets table | Tristan Sloughter | 2015-08-21 | 1 | -3/+10 |
| | |||||
* | fix no_return warnings | Tristan Sloughter | 2015-08-08 | 1 | -0/+1 |
| | |||||
* | handle global config file that can't be read | Tristan Sloughter | 2015-07-19 | 1 | -19/+29 |
| | |||||
* | Added rebar profile to httpc initialization and calls. | CarlosEDP | 2015-07-03 | 1 | -1/+2 |
| | |||||
* | Added support for proxy on rebar3 based on environment variables. | CarlosEDP | 2015-07-03 | 1 | -10/+2 |
| | |||||
* | setup hex httpc profile and http opts. needed also for proxy | Tristan Sloughter | 2015-06-29 | 1 | -1/+11 |
| | |||||
* | plugins provider | Tristan Sloughter | 2015-06-18 | 1 | -4/+5 |
| | |||||
* | check format of config file and print the bad section in the error | Tristan Sloughter | 2015-06-18 | 1 | -3/+3 |
| | |||||
* | set default providers before installing plugins | Tristan Sloughter | 2015-05-31 | 1 | -3/+2 |
| | |||||
* | Show stacktrace to errors caught in rebar3 module. | Viacheslav Kovalev | 2015-05-22 | 1 | -0/+5 |
| | |||||
* | 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 | 1 | -3/+3 |
| | |||||
* | install plugins from the global config to ~/.cache/plugins | Tristan Sloughter | 2015-05-17 | 1 | -1/+10 |
| | |||||
* | remove uses of 'case catch' | Tristan Sloughter | 2015-05-10 | 1 | -24/+30 |
| | |||||
* | set resources of state in state initialize functions | Tristan Sloughter | 2015-05-04 | 1 | -7/+5 |
| | |||||
* | R15 support, replace unsetenv with putenv empty string | Tristan Sloughter | 2015-04-22 | 1 | -0/+2 |
| | |||||
* | real bootstrapping | Tristan Sloughter | 2015-04-22 | 1 | -0/+1 |
| | |||||
* | track and cleanup code paths for different contexts | Tristan Sloughter | 2015-04-21 | 1 | -1/+3 |
| | |||||
* | Rename wtf->report, add all dep versions | Fred Hebert | 2015-04-13 | 1 | -2/+2 |
| | |||||
* | removing installing of global plugins | Tristan Sloughter | 2015-04-05 | 1 | -3/+2 |
| | |||||
* | install each deps plugins after handling dep, instead of at the end | Tristan Sloughter | 2015-04-05 | 1 | -10/+8 |
| | |||||
* | move resource modules list to rebar_state, no longer static | Tristan Sloughter | 2015-04-04 | 1 | -4/+6 |
| | |||||
* | Decapitalize short option for 'version' | Tilman Holschuh | 2015-03-16 | 1 | -1/+1 |
| | |||||
* | Merge pull request #268 from ferd/refactor-as-namespace-conflicts | Fred Hebert | 2015-03-13 | 1 | -1/+1 |
|\ | | | | | Fix #267, refactor as/do/namespace interactions | ||||
| * | Fix #267, refactor as/do/namespace interactions | Fred Hebert | 2015-03-13 | 1 | -1/+1 |
| | | | | | | | | | | | | | | | | | | | | Breaking up initial call to parse from the ones deep inside the provider parsing to do smarter namespace detection, added 'as' the ability to look into these also, and cleaned up the code a whole lot that would depend on implicit assumptions. A side-effect is that 'do' is now valid for all namespaces, although it can be overriden. | ||||
* | | halt with 0 on successful run | Tristan Sloughter | 2015-03-12 | 1 | -1/+1 |
|/ | |||||
* | fix code path update for deps | Tristan Sloughter | 2015-03-06 | 1 | -1/+0 |
| | |||||
* | store base opts after initialization of providers | Tristan Sloughter | 2015-03-06 | 1 | -3/+6 |
| | |||||
* | make base_dir for a run include the profiles in path, link to shared deps | Tristan Sloughter | 2015-02-28 | 1 | -1/+1 |
| | |||||
* | Merge pull request #167 from tsloughter/release_tests | Fred Hebert | 2015-02-22 | 1 | -4/+7 |
|\ | | | | | release and tar tests | ||||
| * | release and tar tests | Tristan Sloughter | 2015-02-22 | 1 | -4/+7 |
| | | |||||
* | | Merge pull request #166 from tsloughter/xdg | Fred Hebert | 2015-02-21 | 1 | -3/+2 |
|\ \ | |/ |/| | follow xdg standard. fixes #122 | ||||
| * | follow xdg standard. fixes #122 | Tristan Sloughter | 2015-02-19 | 1 | -3/+2 |
| | | |||||
* | | check for newly added deps in config file that aren't level 0 in the lock | Tristan Sloughter | 2015-02-19 | 1 | -11/+1 |
|/ | |||||
* | Advertise rebar3 wtf in error messages | Fred Hebert | 2015-02-13 | 1 | -1/+3 |
| | |||||
* | don't allow locked transitive dep to override higher level dep | Tristan Sloughter | 2015-01-04 | 1 | -2/+3 |
| | |||||
* | use level in lock file so changes to config don't change outcome of run | Tristan Sloughter | 2015-01-02 | 1 | -1/+2 |
| |