Skip to content

Commit 05eb426

Browse files
author
José Valim
committed
Merge pull request #1217 from ericmj/mix-outofdatedepserror
Improve error message for diverged deps
2 parents 0520b13 + 6720522 commit 05eb426

File tree

2 files changed

+3
-2
lines changed

2 files changed

+3
-2
lines changed

lib/mix/lib/mix/exceptions.ex

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,7 @@ defexception Mix.Error, mix_error: true, message: nil
1717

1818
defexception Mix.OutOfDateDepsError, mix_error: true, env: nil do
1919
def message(exception) do
20-
"Some dependencies are out of date, please run `MIX_ENV=#{exception.env} mix deps.get` to proceed"
20+
"Some dependencies are out of date, please run `MIX_ENV=#{exception.env} mix deps.get` to proceed, " <>
21+
"or solve any diverged dependencies, run `MIX_ENV=#{exception.env} mix deps` for more information"
2122
end
2223
end

lib/mix/test/mix/tasks/deps_test.exs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -106,7 +106,7 @@ defmodule Mix.Tasks.DepsTest do
106106
Mix.Project.push OutOfDateDepsApp
107107

108108
in_fixture "deps_status", fn ->
109-
assert_raise Mix.OutOfDateDepsError, "Some dependencies are out of date, please run `MIX_ENV=dev mix deps.get` to proceed", fn ->
109+
assert_raise Mix.OutOfDateDepsError, fn ->
110110
Mix.Tasks.Deps.Check.run []
111111
end
112112

0 commit comments

Comments
 (0)