While I was doing some Elixir stuff tonight I ran into a merge conflict with `mix.lock` – when you run `mix deps.get` it returns a SyntaxError which totally makes sense, but, I was thinking it might be nice to return an intelligent error, similar to what Bundler does when Gemfile.lock has merge conflicts.
Bundler raises a LockfileError with the text:
"Your #{Bundler.default_lockfile.relative_path_from(SharedHelpers.pwd)} contains merge conflicts.\n" \
"Run `git checkout HEAD -- #{Bundler.default_lockfile.relative_path_from(SharedHelpers.pwd)}` first to get a clean lock."
Would there be any interest in adding something similar to `deps.get`?