Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | this patch treats pkg and src deps as equals, so level decides winner | Tristan Sloughter | 2015-08-21 | 1 | -110/+0 |
| | | | | | | | | Instead fetching and resolving src deps (which could depend on pkg deps) and then pkg deps this patch combines the two into a single set of iterations by level. The only difference between src and pkg deps in this new install_deps is how their deps list is found -- from the config or lock file for src deps and from the neighbors of the vertex for pkg. | ||||
* | properly update locks for deps and ignore skip messages for locks | Tristan Sloughter | 2015-08-17 | 1 | -6/+6 |
| | |||||
* | Merge pull request #718 from tsloughter/ferd-add-mixed-deps-tests | Fred Hebert | 2015-08-17 | 1 | -52/+84 |
|\ | | | | | Ferd add mixed deps tests | ||||
| * | small refactorings per Fred comments | Tristan Sloughter | 2015-08-17 | 1 | -6/+3 |
| | | |||||
| * | handle new tests for mix package types (git/pkg) | Tristan Sloughter | 2015-08-16 | 1 | -52/+87 |
| | | |||||
* | | fix leaking ets tables caused by digraphs | pvmart | 2015-08-17 | 1 | -14/+17 |
|/ | |||||
* | track parent app of deps and add tree provider to display the relations | Tristan Sloughter | 2015-08-15 | 1 | -61/+24 |
| | |||||
* | install package deps in same level/profile order as src deps | Tristan Sloughter | 2015-08-13 | 1 | -46/+87 |
| | |||||
* | add tree option to deps command that prints pkg deps tree | Tristan Sloughter | 2015-08-03 | 1 | -5/+39 |
| | |||||
* | keep correct Level for pkg deps of scm deps | Tristan Sloughter | 2015-08-01 | 1 | -4/+4 |
| | |||||
* | bug fix: was using outer LevelsAcc variable in inner foldl | Tristan Sloughter | 2015-07-09 | 1 | -2/+2 |
| | |||||
* | add additional comments | Tristan Sloughter | 2015-05-22 | 1 | -0/+3 |
| | |||||
* | fix storing of pkg and src deps in app_info | Tristan Sloughter | 2015-05-22 | 1 | -2/+3 |
| | |||||
* | include applications list in compile sort | Tristan Sloughter | 2015-04-15 | 1 | -1/+5 |
| | |||||
* | clean ups from Fred's comments | Tristan Sloughter | 2015-04-11 | 1 | -1/+1 |
| | |||||
* | support single atoms for pkg deps, fetch highest version available | Tristan Sloughter | 2015-04-11 | 1 | -5/+7 |
| | |||||
* | Add tests and fixes for packages upgrades | Fred Hebert | 2015-02-23 | 1 | -13/+20 |
| | | | | | | | | | | - Track level of packages properly, they're not level 0 anymore (this could yield an issue where a src dep takes precedence over a pkg dep) - Proper stable sort of vertices in the digraph module - PkgDeps no longer 'see themselves' when fetching and upgrading after locking themselves - Pkg Locks are added to pkg deps rather than source deps - Updating test cases to support pkg mocking on top of src mocking | ||||
* | package dep names are binary, fix install deps and related tests | Tristan Sloughter | 2015-02-03 | 1 | -9/+9 |
| | |||||
* | Adding pkg deps tests and refactorings | Fred Hebert | 2014-12-16 | 1 | -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 solver | Fred Hebert | 2014-12-06 | 1 | -1/+9 |
| | |||||
* | wip: profiles | Tristan Sloughter | 2014-11-29 | 1 | -3/+9 |
| | |||||
* | rename functions to be clearer | Tristan Sloughter | 2014-11-22 | 1 | -8/+12 |
| | |||||
* | use digraph topo sort for building | Tristan Sloughter | 2014-11-22 | 1 | -1/+48 |
| | |||||
* | include initial verticies in solution list | Tristan Sloughter | 2014-11-22 | 1 | -3/+4 |
| | |||||
* | replace rlx_depsolver use with new rebar_digraph | Tristan Sloughter | 2014-11-22 | 1 | -66/+11 |
| | |||||
* | new dep graph working | Tristan Sloughter | 2014-11-22 | 1 | -0/+101 |