{"push_id":765396178,"size":4,"distinct_size":4,"ref":"refs/heads/master","head":"113a87018a256b8161ab3294038b3f3ccd1b6184","before":"280fcc1a747f5ec5f419d3514591aeca2455bbb9","commits":[{"sha":"b2403197a16a44c8ef3f6ed6ca578facd74b1a73","author":{"email":"a04323b0a335e37d9c75852c0a9c9569b0e2b78a@gmail.com","name":"brunops"},"message":"Handle errors with `catch` instead of second argument of `then`\n\n- No real reason... just looks better and it's easier for my brain to\nparse..","distinct":true,"url":"https://api.github.com/repos/brunops/named-hooks/commits/b2403197a16a44c8ef3f6ed6ca578facd74b1a73"},{"sha":"6556617e3288372d700c0b56dd6529a83f8359e9","author":{"email":"a04323b0a335e37d9c75852c0a9c9569b0e2b78a@gmail.com","name":"brunops"},"message":"Add `#invoke` test with sync hook","distinct":true,"url":"https://api.github.com/repos/brunops/named-hooks/commits/6556617e3288372d700c0b56dd6529a83f8359e9"},{"sha":"682e4ed17ba3a539925dc54b46353f8f399c060b","author":{"email":"a04323b0a335e37d9c75852c0a9c9569b0e2b78a@gmail.com","name":"brunops"},"message":"Add tests for mixed sync/async hooks","distinct":true,"url":"https://api.github.com/repos/brunops/named-hooks/commits/682e4ed17ba3a539925dc54b46353f8f399c060b"},{"sha":"113a87018a256b8161ab3294038b3f3ccd1b6184","author":{"email":"a04323b0a335e37d9c75852c0a9c9569b0e2b78a@gmail.com","name":"brunops"},"message":"Enable `#invokeSync` tests for `#invoke`","distinct":true,"url":"https://api.github.com/repos/brunops/named-hooks/commits/113a87018a256b8161ab3294038b3f3ccd1b6184"}]}