{"push_id":980295370,"size":2,"distinct_size":2,"ref":"refs/heads/master","head":"f1166ee1610b13e28849b846a161481b8fc0da53","before":"707f6b780f118371c275dd666f38ee409b8fdb74","commits":[{"sha":"68d5d9c07bf27889c71272dbd6fe350977ce110b","author":{"email":"0c2436ea76ed86e37cc05f66dea18d48ef390882@plataformatec.com.br","name":"José Valim"},"message":"Reject non fullfilled optional dependencies later on\n\nImagine this dependency tree:\n\n    * parent\n      * child\n        * ecto\n        * postgrex\n      * ja_serializer\n        * ecto\n\nwhere postgrex is an optional dependency of Ecto.\n\nBecause optional dependencies were rejected later on,\necto would have its postgrex dependency stripped and\nlater failed to top-sort. This commit changes it to\nso optional dependencies are rejected only later on.","distinct":true,"url":"https://api.github.com/repos/elixir-lang/elixir/commits/68d5d9c07bf27889c71272dbd6fe350977ce110b"},{"sha":"f1166ee1610b13e28849b846a161481b8fc0da53","author":{"email":"0c2436ea76ed86e37cc05f66dea18d48ef390882@plataformatec.com.br","name":"José Valim"},"message":"Add Mix.Project.deps_paths","distinct":true,"url":"https://api.github.com/repos/elixir-lang/elixir/commits/f1166ee1610b13e28849b846a161481b8fc0da53"}]}