summaryrefslogtreecommitdiff
path: root/src/rebar_app_discover.erl
Commit message (Collapse)AuthorAgeFilesLines
* add config option artifactsTristan Sloughter2015-06-021-16/+17
|
* Add rebar.config 'excluded_apps' key.Jean Parpaillon2015-05-231-7/+20
| | | | | | Listed applications are simply ignored. Allows for configuration time sub-application building.
* add additional commentsTristan Sloughter2015-05-221-0/+3
|
* read in app information after fetch so we have the depsTristan Sloughter2015-05-221-3/+4
|
* fall back to .app.src file if .app file fails to parseTristan Sloughter2015-05-221-53/+58
|
* print and format error message for bad .app files and all bad configsTristan Sloughter2015-05-221-19/+15
|
* Properly reset hooks for single-app projectViacheslav V. Kovalev2015-05-211-2/+2
|
* Manage syntax error in app.src files.Umberto Corponi2015-05-061-4/+9
| | | | | - Solve "Uncaught error" failure in case of syntax error in app.src file. - Print helpful information on the location of the syntax error.
* don't duplicate hooks for top level appTristan Sloughter2015-04-191-2/+24
|
* include applications list in compile sortTristan Sloughter2015-04-151-1/+6
|
* support single atoms for pkg deps, fetch highest version availableTristan Sloughter2015-04-111-4/+5
|
* Avoid duplicating deps in discover phaseFred Hebert2015-03-151-1/+8
| | | | | | | | | The deps are sorted and merged, but the merge function merges lists, not elements. This yields deps that are duplicated and ran for multiple times. We first add proper sorts so the keymerge is guaranteed to be fine, and then do a dedup run to get rid of duplicates if they happen to be.
* add comment about resetting optsTristan Sloughter2015-03-061-0/+2
|
* store base opts after initialization of providersTristan Sloughter2015-03-061-4/+3
|
* apply profiles and overrides for an app's opts to the base optsTristan Sloughter2015-03-051-2/+2
|
* fix for profiles_remain_applied_with_config_presentTristan Sloughter2015-03-041-9/+15
|
* copy project apps to deps output dir for compilationTristan Sloughter2015-02-281-2/+6
|
* consolidate app validation and exist checksTristan Sloughter2015-02-221-48/+3
|
* sort project apps before merging depsTristan Sloughter2015-02-191-1/+3
|
* use project sub-apps with deps in their rebar.configTristan Sloughter2015-02-171-2/+19
|
* fix find_apps when searching for invalid appsTristan Sloughter2015-02-021-5/+5
|
* use processed app file for validationTristan Sloughter2015-01-261-2/+5
|
* fix typo in error tuple and throw error in install_depsTristan Sloughter2015-01-261-2/+2
|
* clean up and better error messages when validating appsTristan Sloughter2015-01-241-3/+11
|
* only read in rebar config and lock of dep if neededTristan Sloughter2014-12-041-17/+4
|
* move dir functions from utils to new module rebar_dirTristan Sloughter2014-12-011-1/+1
|
* add included applications to app_info applications elementTristan Sloughter2014-11-191-1/+2
|
* add applications field to app_info to track all deps of an applicationTristan Sloughter2014-11-191-3/+4
|
* catch error on multiplpe app files in an app dirTristan Sloughter2014-11-161-3/+9
|
* dialyzer fixesTristan Sloughter2014-10-181-0/+2
|
* test deps support, but builds them after project apps currentlyTristan Sloughter2014-10-161-1/+4
|
* preliminary _checkouts/ supportTristan Sloughter2014-10-131-1/+2
|
* fix compilation orderTristan Sloughter2014-09-261-8/+13
|
* fixed up a few unknown typesTristan Sloughter2014-09-211-3/+3
|
* slowly widdling away at dialyzer errorsTristan Sloughter2014-09-201-3/+5
|
* inefficient way, but safer, of checking if an app is already downloadedTristan Sloughter2014-09-201-0/+1
|
* fix support for r15Tristan Sloughter2014-09-171-3/+3
|
* remove use of 17+ function lists:droplast/1Tristan Sloughter2014-09-171-1/+1
|
* only build invalid (not built) source deps and project appsTristan Sloughter2014-09-011-46/+51
|
* add first testTristan Sloughter2014-09-011-1/+3
|
* refactor install_deps again and rename app_builder to compileTristan Sloughter2014-08-311-8/+4
|
* refactoring and remove unused providers for nowTristan Sloughter2014-08-231-4/+8
|
* only build unbuilt depsTristan Sloughter2014-08-181-12/+83
|
* start of moving to splitting state from config parsingTristan Sloughter2014-08-171-9/+10
|
* large refactoringTristan Sloughter2014-08-161-0/+84
Removed separate compilers Resolves apps to build Finds avail deps before pulling/building Includes relx Simplifies build commands