Переглянути джерело

Fix bug 499; do not delete dependencies that are not in the deps/ directory

Dave Smith 15 роки тому
джерело
коміт
ce74846e4e
1 змінених файлів з 4 додано та 2 видалено
  1. +4
    -2
      src/rebar_deps.erl

+ 4
- 2
src/rebar_deps.erl Переглянути файл

@ -116,10 +116,12 @@ compile(Config, AppFile) ->
ok. ok.
'delete-deps'(Config, _) -> 'delete-deps'(Config, _) ->
%% Delete all the available deps, if any
%% Delete all the available deps in our deps/ directory, if any
DepsDir = get_deps_dir(),
Deps = rebar_config:get_local(Config, deps, []), Deps = rebar_config:get_local(Config, deps, []),
{AvailableDeps, _} = find_deps(Deps), {AvailableDeps, _} = find_deps(Deps),
[delete_dep(D) || D <- AvailableDeps],
[delete_dep(D) || D <- AvailableDeps,
lists:prefix(DepsDir, D#dep.dir) == true],
ok. ok.

Завантаження…
Відмінити
Зберегти