diff options
author | Mengxuan Xia <xiamx2004@gmail.com> | 2017-05-22 13:39:32 -0400 |
---|---|---|
committer | José Valim <jose.valim@plataformatec.com.br> | 2017-05-24 02:35:19 +0200 |
commit | 9770b0f0fcdb4143be219f4aaa05ec91079b65e4 (patch) | |
tree | b13a35b0052a61cc0fc0e5aa896738d34a9c90cd | |
parent | 295cc8faa49678b83646826f2b85eb6993a2a406 (diff) | |
download | elixir-9770b0f0fcdb4143be219f4aaa05ec91079b65e4.tar.gz |
Move check_lock/1 inside deps_check
See #6114
Signed-off-by: José Valim <jose.valim@plataformatec.com.br>
-rw-r--r-- | lib/mix/lib/mix/tasks/deps.loadpaths.ex | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/lib/mix/lib/mix/tasks/deps.loadpaths.ex b/lib/mix/lib/mix/tasks/deps.loadpaths.ex index fea182ff2..a7a28c636 100644 --- a/lib/mix/lib/mix/tasks/deps.loadpaths.ex +++ b/lib/mix/lib/mix/tasks/deps.loadpaths.ex @@ -21,8 +21,7 @@ defmodule Mix.Tasks.Deps.Loadpaths do """ @spec run(OptionParser.argv) :: :ok def run(args) do - all = Enum.map(Mix.Dep.cached(), &check_lock/1) - + all = Mix.Dep.cached() unless "--no-deps-check" in args do deps_check(all, "--no-compile" in args) end @@ -74,6 +73,8 @@ defmodule Mix.Tasks.Deps.Loadpaths do end defp deps_check(all, no_compile?) do + all = Enum.map(all, &check_lock/1) + {not_ok, compile} = partition(all, [], []) cond do |