summaryrefslogtreecommitdiff
path: root/src/rebar_digraph.erl
Commit message (Collapse)AuthorAgeFilesLines
* package dep names are binary, fix install deps and related testsTristan Sloughter2015-02-031-9/+9
|
* Adding pkg deps tests and refactoringsFred Hebert2014-12-161-17/+21
| | | | | | | | | | | | | | | | | | | - 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.
* Return cycles in deps solverFred Hebert2014-12-061-1/+9
|
* wip: profilesTristan Sloughter2014-11-291-3/+9
|
* rename functions to be clearerTristan Sloughter2014-11-221-8/+12
|
* use digraph topo sort for buildingTristan Sloughter2014-11-221-1/+48
|
* include initial verticies in solution listTristan Sloughter2014-11-221-3/+4
|
* replace rlx_depsolver use with new rebar_digraphTristan Sloughter2014-11-221-66/+11
|
* new dep graph workingTristan Sloughter2014-11-221-0/+101