diff options
author | Fred Hebert <mononcqc@ferd.ca> | 2018-10-05 07:57:20 -0400 |
---|---|---|
committer | Fred Hebert <mononcqc@ferd.ca> | 2018-10-11 08:43:52 -0400 |
commit | 9d788d893620f868b9c0ee00ddec8ae4d5d8fea7 (patch) | |
tree | f423d819a75848925e2152c29023e072611be27d /test/rebar_file_utils_SUITE.erl | |
parent | 1df574a6f55506d606020d64f42c33f8bbf16a7b (diff) |
Abstracted path management
Move path management out of rebar_utils manual code path function
handling (which we leave there for backwards compat), and centralize
them to allow easier coordination of paths between plugins and deps.
On top of path handling, do a check of loaded modules to only purge and
reload those that actually need it done in order to prevent all kinds of
weird interaction and accidental purge kills. It also allows the
possible cohabitation of both at once, with a "in case of conflict pick
X" as a policy
Changing path handling in providers also highlighted a bunch of bugs in
some tests and appears to fix some in other providers, specifically
around plugins.
Diffstat (limited to 'test/rebar_file_utils_SUITE.erl')
0 files changed, 0 insertions, 0 deletions