{"push_id":2365783399,"size":8,"distinct_size":8,"ref":"refs/heads/master","head":"239a8c65bf95452ffc917518e2e0c1876c037ce9","before":"2df8a68a0cb91bfe15a3d42a3da2eabdd390f3f5","commits":[{"sha":"d76b9e9f7e200442d2cff2372d17cc1deb976ba7","author":{"name":"Daniel Alm","email":"0716e029a1b160cd0b57ffe9ccd3d476451345ac@ForumD.net"},"message":"Make most completion blocks optional, so that clients don't need to pass them.\n\nI've also changed several completion blocks to accept a boolean argument whether the corresponding operation was successful, instead of just never calling the completion block in case of errors.\nIn general, I think we should soon take a hard look at how errors are handled currently and ensure that no errors can lead to unexpected behavior (e.g. some blocks never getting called etc.), both in the client and server use-cases.","distinct":true,"url":"https://api.github.com/repos/grpc/grpc-swift/commits/d76b9e9f7e200442d2cff2372d17cc1deb976ba7"},{"sha":"414b5b55811ad06abc4562b922c316048dd65946","author":{"name":"Daniel Alm","email":"0716e029a1b160cd0b57ffe9ccd3d476451345ac@ForumD.net"},"message":"Fix the tests.","distinct":true,"url":"https://api.github.com/repos/grpc/grpc-swift/commits/414b5b55811ad06abc4562b922c316048dd65946"},{"sha":"55823b2c24263c617d3f742de83c36aa110a0d37","author":{"name":"Daniel Alm","email":"0716e029a1b160cd0b57ffe9ccd3d476451345ac@ForumD.net"},"message":"Fix the tests, this time for real.","distinct":true,"url":"https://api.github.com/repos/grpc/grpc-swift/commits/55823b2c24263c617d3f742de83c36aa110a0d37"},{"sha":"8b34c262552a3a3461b8c18edaf109196b39befb","author":{"name":"Daniel Alm","email":"0716e029a1b160cd0b57ffe9ccd3d476451345ac@ForumD.net"},"message":"Merge branch 'master' of github.com:grpc/grpc-swift into optional-completion-blocks","distinct":true,"url":"https://api.github.com/repos/grpc/grpc-swift/commits/8b34c262552a3a3461b8c18edaf109196b39befb"},{"sha":"a51d6e22e8f0a150dbdcb9123860985d975c379a","author":{"name":"Daniel Alm","email":"0716e029a1b160cd0b57ffe9ccd3d476451345ac@ForumD.net"},"message":"Merge branch 'master' of github.com:grpc/grpc-swift into optional-completion-blocks","distinct":true,"url":"https://api.github.com/repos/grpc/grpc-swift/commits/a51d6e22e8f0a150dbdcb9123860985d975c379a"},{"sha":"46477bedc6d4106a50d0d6a1216ead2c95c329a2","author":{"name":"Daniel Alm","email":"0716e029a1b160cd0b57ffe9ccd3d476451345ac@ForumD.net"},"message":"Fix the tests and add the output binary of the Echo PackageManager example to .gitignore.","distinct":true,"url":"https://api.github.com/repos/grpc/grpc-swift/commits/46477bedc6d4106a50d0d6a1216ead2c95c329a2"},{"sha":"5ea856389f10ab0199ca6b9e9c641ade6f58dbc6","author":{"name":"Daniel Alm","email":"0716e029a1b160cd0b57ffe9ccd3d476451345ac@ForumD.net"},"message":"Make the plugin's tests also generate test stubs, so we can ensure that those compile as well, and fix compilation of those stubs.","distinct":true,"url":"https://api.github.com/repos/grpc/grpc-swift/commits/5ea856389f10ab0199ca6b9e9c641ade6f58dbc6"},{"sha":"239a8c65bf95452ffc917518e2e0c1876c037ce9","author":{"name":"Tim Burks","email":"fca644d9831acfa0258d7e9769173752c71ec161@google.com"},"message":"Merge pull request #138 from MrMage/optional-completion-blocks\n\nMake most completion blocks optional, so that clients don't need to pass them","distinct":true,"url":"https://api.github.com/repos/grpc/grpc-swift/commits/239a8c65bf95452ffc917518e2e0c1876c037ce9"}]}
{"actor":{"display_login":"timburks"}}