summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMengxuan Xia <xiamx2004@gmail.com>2017-05-22 13:39:32 -0400
committerJosé Valim <jose.valim@plataformatec.com.br>2017-05-24 02:35:19 +0200
commit9770b0f0fcdb4143be219f4aaa05ec91079b65e4 (patch)
treeb13a35b0052a61cc0fc0e5aa896738d34a9c90cd
parent295cc8faa49678b83646826f2b85eb6993a2a406 (diff)
downloadelixir-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.ex5
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