aboutsummaryrefslogtreecommitdiffstats
path: root/src/rlx_app_discovery.erl
AgeCommit message (Collapse)Author
2017-11-01Support OTP-20 Unicode functionsFred Hebert
Use either optional compilation or version-safe variants of the string functions. Prevents warnings when the switch to OTP-21 will happen.
2017-04-09Only ensure kernel,stdlib for empty dep appsLuis Rascao
Do not try and ensure them for every app, there are some OTP apps that only require kernel and there's really no point in rewriting those.
2017-03-20Ensure stdlib,kernel as application dependenciesLuis Rascao
Make this dependency explicit as it was causing apps with empty application lists to not be included in the generated release.
2016-10-07Silence remaining dialyzer errorsLuis Rascao
2016-01-12format filename as string in warning messageTristan Sloughter
2016-01-12move missing beam and other app warnings to debug messagesTristan Sloughter
2015-09-16remove unneeded ifdefs and change from NOTEST to TEST defineTristan Sloughter
2015-01-31add support for excluding applications from the releaseTristan Sloughter
2014-11-09move back to using format_error/1Tristan Sloughter
2014-10-23use providers PRV_ERROR and format_error/2Tristan Sloughter
2014-10-11provider task dependenciesTristan Sloughter
2013-12-03Accelerate `rlx_prv_discover` providerKonrad Kaplita
Introduce option `enable_shallow_app_discovery` which is disabled by default. When enabled searching for `*.app` files is done by using `filelib:wildcard/1` and doesn't recursively traverse all directories under `libs_dir` root dirs. Instead its assumed that each directory on `libs_dir` list contains a flat list of application dirs or is an app itself.
2013-10-14remove rlx log and use ec_cmd_log insteadEric
2013-10-10fix non-path includes to be include instead of include_libTristan Sloughter
2013-10-07include relx header with include instead of include_libTristan Sloughter
2013-09-28warn, not error, on bad app during discovery providerTristan Sloughter
2013-09-16Check presence of each beam listed in .appAlexander V. Nikolaev
This allow to build riak, because one of riak deps (node_package) have stuff in priv/ and valid node_package.app, but no one .beam files.
2013-09-16fix bug in override resolutionEric
2013-09-16fix dialyzer issuesTristan Sloughter
2013-09-16improved user output lookTristan Sloughter
2013-05-10internal rename completion of all relcool to relx callsEric
2013-05-09Basic file rename from rcl to rlxEric