Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | update plugin install code | Tristan Sloughter | 2014-12-24 | 1 | -1/+4 |
| | |||||
* | rewrite profiles | Tristan Sloughter | 2014-12-16 | 1 | -57/+51 |
| | |||||
* | Adding pkg deps tests and refactorings | Fred Hebert | 2014-12-16 | 1 | -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-warnings | Fred Hebert | 2014-12-07 | 1 | -0/+7 |
|\ | | | | | Print warning when deps are being skipped. | ||||
| * | Print warning when deps are being skipped. | Fred Hebert | 2014-12-07 | 1 | -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 Sloughter | 2014-12-07 | 1 | -1/+2 |
|/ | |||||
* | version in source dep element is no longer used, support leaving it out | Tristan Sloughter | 2014-12-06 | 1 | -4/+8 |
| | |||||
* | only add lock if default profile | Tristan Sloughter | 2014-12-06 | 1 | -5/+10 |
| | |||||
* | don't lose defualt deps when creating current profile | Tristan Sloughter | 2014-12-06 | 1 | -0/+2 |
| | |||||
* | don't use lock file for non-defualt profile deps | Tristan Sloughter | 2014-12-06 | 1 | -6/+7 |
| | |||||
* | output message when starting install_deps provider | Tristan Sloughter | 2014-12-06 | 1 | -0/+1 |
| | |||||
* | Handle cycle errors in provider | Fred Hebert | 2014-12-06 | 1 | -0/+8 |
| | |||||
* | Partial fix to circular deps (#40) | Fred Hebert | 2014-12-06 | 1 | -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 again | Tristan Sloughter | 2014-12-05 | 1 | -22/+27 |
| | |||||
* | only read in rebar config and lock of dep if needed | Tristan Sloughter | 2014-12-04 | 1 | -1/+0 |
| | |||||
* | move dir functions from utils to new module rebar_dir | Tristan Sloughter | 2014-12-01 | 1 | -6/+6 |
| | |||||
* | move deps_to_build out of config dict of state | Tristan Sloughter | 2014-12-01 | 1 | -2/+3 |
| | |||||
* | fixes for dialyzer findings | Tristan Sloughter | 2014-11-30 | 1 | -8/+7 |
| | |||||
* | fix handle_deps when no deps are to be fetched | Tristan Sloughter | 2014-11-29 | 1 | -1/+1 |
| | |||||
* | global plugins install to global config directory | Tristan Sloughter | 2014-11-29 | 1 | -2/+3 |
| | |||||
* | fix lock provider to work anytime it is run | Tristan Sloughter | 2014-11-29 | 1 | -60/+84 |
| | |||||
* | wip: profiles | Tristan Sloughter | 2014-11-29 | 1 | -41/+41 |
| | |||||
* | rename functions to be clearer | Tristan Sloughter | 2014-11-22 | 1 | -2/+2 |
| | |||||
* | use digraph topo sort for building | Tristan Sloughter | 2014-11-22 | 1 | -1/+1 |
| | |||||
* | replace rlx_depsolver use with new rebar_digraph | Tristan Sloughter | 2014-11-22 | 1 | -8/+8 |
| | |||||
* | new dep graph working | Tristan Sloughter | 2014-11-22 | 1 | -1/+1 |
| | |||||
* | move back to using format_error/1 | Tristan Sloughter | 2014-11-09 | 1 | -4/+4 |
| | |||||
* | handle throw by relx | Tristan Sloughter | 2014-11-08 | 1 | -2/+2 |
| | |||||
* | warn on bad plugin | Tristan Sloughter | 2014-11-07 | 1 | -1/+7 |
| | |||||
* | add pkg resource | Tristan Sloughter | 2014-11-02 | 1 | -1/+1 |
| | |||||
* | run legacy style hooks for compile provider | Tristan Sloughter | 2014-11-01 | 1 | -0/+1 |
| | |||||
* | verify checked out dep is the same as specified in the config and update if not | Tristan Sloughter | 2014-11-01 | 1 | -6/+21 |
| | |||||
* | dynamicly find module for fullfilling dependency | Tristan Sloughter | 2014-11-01 | 1 | -36/+48 |
| | |||||
* | create rebar_resource behaviour and create git resource | Tristan Sloughter | 2014-10-30 | 1 | -16/+23 |
| | |||||
* | add format_error/2 provider callback to providers | Tristan Sloughter | 2014-10-22 | 1 | -2/+8 |
| | |||||
* | code cleanup | Tristan Sloughter | 2014-10-19 | 1 | -22/+15 |
| | |||||
* | code cleanup | Tristan Sloughter | 2014-10-19 | 1 | -37/+44 |
| | |||||
* | dialyzer fixes | Tristan Sloughter | 2014-10-18 | 1 | -15/+15 |
| | |||||
* | test deps support, but builds them after project apps currently | Tristan Sloughter | 2014-10-16 | 1 | -5/+1 |
| | |||||
* | remove unused utils functions | Tristan Sloughter | 2014-10-16 | 1 | -13/+8 |
| | |||||
* | preliminary _checkouts/ support | Tristan Sloughter | 2014-10-13 | 1 | -28/+40 |
| | |||||
* | move providers to separate app | Tristan Sloughter | 2014-10-03 | 1 | -9/+9 |
| | |||||
* | refactor bc supporting source deps from central repo now | Tristan Sloughter | 2014-09-30 | 1 | -38/+38 |
| | |||||
* | fix for downloading transitive source deps | Tristan Sloughter | 2014-09-28 | 1 | -5/+10 |
| | |||||
* | return error messages from providers | Tristan Sloughter | 2014-09-27 | 1 | -5/+6 |
| | |||||
* | getting closer | Tristan Sloughter | 2014-09-26 | 1 | -16/+21 |
| | |||||
* | fix compilation order | Tristan Sloughter | 2014-09-26 | 1 | -5/+4 |
| | |||||
* | update src dep works except for removed transitive deps | Tristan Sloughter | 2014-09-26 | 1 | -11/+40 |
| | |||||
* | fix namespaced types for pre-17 otp | Tristan Sloughter | 2014-09-25 | 1 | -1/+1 |
| | |||||
* | fixed up a few unknown types | Tristan Sloughter | 2014-09-21 | 1 | -13/+8 |
| |