summaryrefslogtreecommitdiff
path: root/src/rebar3.erl
Commit message (Collapse)AuthorAgeFilesLines
* add project_providers after initing default providers but allow overridesTristan Sloughter2016-02-221-3/+3
|
* give new opt project_plugins providers precedence over default providersTristan Sloughter2016-02-201-5/+7
|
* check top level config for minimum or blacklisted otps at startTristan Sloughter2016-02-031-0/+3
|
* install project app plugins after discovering them not beforeTristan Sloughter2016-01-101-1/+1
|
* support temporary cdn change with HEX_CDN os varTristan Sloughter2015-12-191-9/+16
|
* move test profile bootstrap into corealisdair sullivan2015-10-301-1/+22
|
* fix dialyzer warningsTristan Sloughter2015-09-271-0/+1
|
* Properly warn on missing rebar3 depsFred Hebert2015-09-261-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/upgradingTristan Sloughter2015-09-071-2/+16
|
* add current_app attribute for setting before calling hooksTristan Sloughter2015-09-041-1/+0
|
* Revert "Revert "only load packages when needed""Fred Hebert2015-09-021-2/+0
|
* Revert "only load packages when needed"Fred Hebert2015-09-021-0/+2
|
* only load packages when neededTristan Sloughter2015-09-021-2/+0
|
* replace use of dict of packages and registry with single ets tableTristan Sloughter2015-08-211-3/+10
|
* fix no_return warningsTristan Sloughter2015-08-081-0/+1
|
* handle global config file that can't be readTristan Sloughter2015-07-191-19/+29
|
* Added rebar profile to httpc initialization and calls.CarlosEDP2015-07-031-1/+2
|
* Added support for proxy on rebar3 based on environment variables.CarlosEDP2015-07-031-10/+2
|
* setup hex httpc profile and http opts. needed also for proxyTristan Sloughter2015-06-291-1/+11
|
* plugins providerTristan Sloughter2015-06-181-4/+5
|
* check format of config file and print the bad section in the errorTristan Sloughter2015-06-181-3/+3
|
* set default providers before installing pluginsTristan Sloughter2015-05-311-3/+2
|
* Show stacktrace to errors caught in rebar3 module.Viacheslav Kovalev2015-05-221-0/+5
|
* start httpc in run/1 so it is available to download global pluginsTristan Sloughter2015-05-211-12/+14
|
* don't lose global plugin providersTristan Sloughter2015-05-211-3/+3
|
* install plugins from the global config to ~/.cache/pluginsTristan Sloughter2015-05-171-1/+10
|
* remove uses of 'case catch'Tristan Sloughter2015-05-101-24/+30
|
* set resources of state in state initialize functionsTristan Sloughter2015-05-041-7/+5
|
* R15 support, replace unsetenv with putenv empty stringTristan Sloughter2015-04-221-0/+2
|
* real bootstrappingTristan Sloughter2015-04-221-0/+1
|
* track and cleanup code paths for different contextsTristan Sloughter2015-04-211-1/+3
|
* Rename wtf->report, add all dep versionsFred Hebert2015-04-131-2/+2
|
* removing installing of global pluginsTristan Sloughter2015-04-051-3/+2
|
* install each deps plugins after handling dep, instead of at the endTristan Sloughter2015-04-051-10/+8
|
* move resource modules list to rebar_state, no longer staticTristan Sloughter2015-04-041-4/+6
|
* Decapitalize short option for 'version'Tilman Holschuh2015-03-161-1/+1
|
* Merge pull request #268 from ferd/refactor-as-namespace-conflictsFred Hebert2015-03-131-1/+1
|\ | | | | Fix #267, refactor as/do/namespace interactions
| * Fix #267, refactor as/do/namespace interactionsFred Hebert2015-03-131-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 runTristan Sloughter2015-03-121-1/+1
|/
* fix code path update for depsTristan Sloughter2015-03-061-1/+0
|
* store base opts after initialization of providersTristan Sloughter2015-03-061-3/+6
|
* make base_dir for a run include the profiles in path, link to shared depsTristan Sloughter2015-02-281-1/+1
|
* Merge pull request #167 from tsloughter/release_testsFred Hebert2015-02-221-4/+7
|\ | | | | release and tar tests
| * release and tar testsTristan Sloughter2015-02-221-4/+7
| |
* | Merge pull request #166 from tsloughter/xdgFred Hebert2015-02-211-3/+2
|\ \ | |/ |/| follow xdg standard. fixes #122
| * follow xdg standard. fixes #122Tristan Sloughter2015-02-191-3/+2
| |
* | check for newly added deps in config file that aren't level 0 in the lockTristan Sloughter2015-02-191-11/+1
|/
* Advertise rebar3 wtf in error messagesFred Hebert2015-02-131-1/+3
|
* don't allow locked transitive dep to override higher level depTristan Sloughter2015-01-041-2/+3
|
* use level in lock file so changes to config don't change outcome of runTristan Sloughter2015-01-021-1/+2
|