summaryrefslogtreecommitdiff
path: root/src/rebar_prv_install_deps.erl
Commit message (Collapse)AuthorAgeFilesLines
* rewrite profilesTristan Sloughter2014-12-161-57/+51
|
* Adding pkg deps tests and refactoringsFred Hebert2014-12-161-15/+34
| | | | | | | | | | | | | | | | | | | - Adding tests for package deps - Adding conflict/override warnings for package deps - Adding cycle detection for packages - Adding cycle detection for mixed packages+source - Fixing internal dependency format of package resources when converted to rebar_app_info - normalizing level-order prioritization to be based on lexicographical sort of app names rather than traversal order (which is undefined for package deps) - Fixing tests for source deps for deep cycle detection - Fixing bugs with source deps - Relaxed version format checks for test utils A lot of fixes are combined in there because I didn't want to commit non-passing code, and many bugs were found when adding the second batch of tests as part of the original effort.
* Merge pull request #49 from rebar/skipped-deps-warningsFred Hebert2014-12-071-0/+7
|\ | | | | Print warning when deps are being skipped.
| * Print warning when deps are being skipped.Fred Hebert2014-12-071-0/+7
| | | | | | | | | | The case in mind here is due to conflicts, and tests have been added for this.
* | use PRV_ERROR to wrap a provider error in {error, {?MODULE, ...}}Tristan Sloughter2014-12-071-1/+2
|/
* version in source dep element is no longer used, support leaving it outTristan Sloughter2014-12-061-4/+8
|
* only add lock if default profileTristan Sloughter2014-12-061-5/+10
|
* don't lose defualt deps when creating current profileTristan Sloughter2014-12-061-0/+2
|
* don't use lock file for non-defualt profile depsTristan Sloughter2014-12-061-6/+7
|
* output message when starting install_deps providerTristan Sloughter2014-12-061-0/+1
|
* Handle cycle errors in providerFred Hebert2014-12-061-0/+8
|
* Partial fix to circular deps (#40)Fred Hebert2014-12-061-3/+3
| | | | | | | | | - Adding tests - fixing use of set fetching to find repeated deps and prevent infinite loops On a circular loop rebar3 now fails with `{error, no_sort}`, which is uncaught and should be handled to consider the issue fully fixed.
* if already seen dep before don't try handling it againTristan Sloughter2014-12-051-22/+27
|
* only read in rebar config and lock of dep if neededTristan Sloughter2014-12-041-1/+0
|
* move dir functions from utils to new module rebar_dirTristan Sloughter2014-12-011-6/+6
|
* move deps_to_build out of config dict of stateTristan Sloughter2014-12-011-2/+3
|
* fixes for dialyzer findingsTristan Sloughter2014-11-301-8/+7
|
* fix handle_deps when no deps are to be fetchedTristan Sloughter2014-11-291-1/+1
|
* global plugins install to global config directoryTristan Sloughter2014-11-291-2/+3
|
* fix lock provider to work anytime it is runTristan Sloughter2014-11-291-60/+84
|
* wip: profilesTristan Sloughter2014-11-291-41/+41
|
* rename functions to be clearerTristan Sloughter2014-11-221-2/+2
|
* use digraph topo sort for buildingTristan Sloughter2014-11-221-1/+1
|
* replace rlx_depsolver use with new rebar_digraphTristan Sloughter2014-11-221-8/+8
|
* new dep graph workingTristan Sloughter2014-11-221-1/+1
|
* move back to using format_error/1Tristan Sloughter2014-11-091-4/+4
|
* handle throw by relxTristan Sloughter2014-11-081-2/+2
|
* warn on bad pluginTristan Sloughter2014-11-071-1/+7
|
* add pkg resourceTristan Sloughter2014-11-021-1/+1
|
* run legacy style hooks for compile providerTristan Sloughter2014-11-011-0/+1
|
* verify checked out dep is the same as specified in the config and update if notTristan Sloughter2014-11-011-6/+21
|
* dynamicly find module for fullfilling dependencyTristan Sloughter2014-11-011-36/+48
|
* create rebar_resource behaviour and create git resourceTristan Sloughter2014-10-301-16/+23
|
* add format_error/2 provider callback to providersTristan Sloughter2014-10-221-2/+8
|
* code cleanupTristan Sloughter2014-10-191-22/+15
|
* code cleanupTristan Sloughter2014-10-191-37/+44
|
* dialyzer fixesTristan Sloughter2014-10-181-15/+15
|
* test deps support, but builds them after project apps currentlyTristan Sloughter2014-10-161-5/+1
|
* remove unused utils functionsTristan Sloughter2014-10-161-13/+8
|
* preliminary _checkouts/ supportTristan Sloughter2014-10-131-28/+40
|
* move providers to separate appTristan Sloughter2014-10-031-9/+9
|
* refactor bc supporting source deps from central repo nowTristan Sloughter2014-09-301-38/+38
|
* fix for downloading transitive source depsTristan Sloughter2014-09-281-5/+10
|
* return error messages from providersTristan Sloughter2014-09-271-5/+6
|
* getting closerTristan Sloughter2014-09-261-16/+21
|
* fix compilation orderTristan Sloughter2014-09-261-5/+4
|
* update src dep works except for removed transitive depsTristan Sloughter2014-09-261-11/+40
|
* fix namespaced types for pre-17 otpTristan Sloughter2014-09-251-1/+1
|
* fixed up a few unknown typesTristan Sloughter2014-09-211-13/+8
|
* down to last 2 dialyzer errorsTristan Sloughter2014-09-211-6/+12
|