{"push_id":1115603808,"size":2,"distinct_size":2,"ref":"refs/heads/master","head":"31b6c0ff8b1892074f688dce6085d8ae8fd4779b","before":"e0ce6f00ee4e9407d1054395b427d195095b8528","commits":[{"sha":"6ea62bd12dc21e1a28b773223b2f806c5a6af4cb","author":{"email":"108a4a29981de5ebcaea6b411bb29438a6bafef2@audioboo.fm","name":"Jonathan del Strother"},"message":"Raise a better error when an ‘after’ hook isn’t found\n\nPrior to this, if an after-hook didn’t exist, we’d end up calling nil.invoke, which would end up in the DSL invoke method and raise “wrong number of arguments (0 for 1+)”","distinct":true,"url":"https://api.github.com/repos/capistrano/capistrano/commits/6ea62bd12dc21e1a28b773223b2f806c5a6af4cb"},{"sha":"31b6c0ff8b1892074f688dce6085d8ae8fd4779b","author":{"email":"9d87df0459628f9a36fdfb3d7e2b7c40b5ca85f0@users.noreply.github.com","name":"Matt Brictson"},"message":"Merge pull request #1682 from jdelStrother/missing-after-hook\n\nRaise a better error when an ‘after’ hook isn’t found","distinct":true,"url":"https://api.github.com/repos/capistrano/capistrano/commits/31b6c0ff8b1892074f688dce6085d8ae8fd4779b"}]}