I just tried to use capsule, capsule_ecto, and capsule_supplement in a project and got the following error:
Dependencies have diverged:
* capsule (Hex package)
the dependency capsule in mix.exs is overriding a child dependency:
> In mix.exs:
{:capsule, "~> 0.10.0", [env: :prod, hex: "capsule", repo: "hexpm"]}
> In deps/capsule_supplement/mix.exs:
{:capsule, [env: :prod, git: "https://github.com/elixir-capsule/capsule.git"]}
Ensure they match or specify one of the above in your deps and set "override: true"
** (Mix) Can't continue due to errors on dependencies
Shouldn't it be pulling capsule from Hex instead of GitHub?