{"push_id":3036285697,"size":5,"distinct_size":5,"ref":"refs/heads/develop","head":"41c701c8c0e199c1f62f8e1ad0e77a12e42fc9d6","before":"e6d02cb73cc3507eb181e673337dcc2b6195660e","commits":[{"sha":"30c24e5e87fcf64a140616dac648115dbf932c8f","author":{"name":"Andrew Hunter","email":"02e0a999c50b1f88df7a8f5a04e1b76b35ea6a88@logicalshift.co.uk"},"message":"Prevent race conditions when pipe_in is the last owner of its desync by dropping on a separate thread","distinct":true,"url":"https://api.github.com/repos/Logicalshift/desync/commits/30c24e5e87fcf64a140616dac648115dbf932c8f"},{"sha":"b50f227a3d21498b72c67651634449b12d2cc491","author":{"name":"Andrew Hunter","email":"02e0a999c50b1f88df7a8f5a04e1b76b35ea6a88@logicalshift.co.uk"},"message":"Add a 'panicked' case for a jobqueue\n\nThis lets us pass on panics that happened during asynchronous operations","distinct":true,"url":"https://api.github.com/repos/Logicalshift/desync/commits/b50f227a3d21498b72c67651634449b12d2cc491"},{"sha":"33c1dc39a6328c330a6369338fa51325003de05c","author":{"name":"Andrew Hunter","email":"02e0a999c50b1f88df7a8f5a04e1b76b35ea6a88@logicalshift.co.uk"},"message":"If we get a panic while draining, set the queue's state to panicked","distinct":true,"url":"https://api.github.com/repos/Logicalshift/desync/commits/33c1dc39a6328c330a6369338fa51325003de05c"},{"sha":"78dc6826c85a3471a65b30d5cc3f7920552fcf4a","author":{"name":"Andrew Hunter","email":"02e0a999c50b1f88df7a8f5a04e1b76b35ea6a88@logicalshift.co.uk"},"message":"Try to resume the unwind if we can when passing a panic along","distinct":true,"url":"https://api.github.com/repos/Logicalshift/desync/commits/78dc6826c85a3471a65b30d5cc3f7920552fcf4a"},{"sha":"41c701c8c0e199c1f62f8e1ad0e77a12e42fc9d6","author":{"name":"Andrew Hunter","email":"02e0a999c50b1f88df7a8f5a04e1b76b35ea6a88@logicalshift.co.uk"},"message":"Add TODO","distinct":true,"url":"https://api.github.com/repos/Logicalshift/desync/commits/41c701c8c0e199c1f62f8e1ad0e77a12e42fc9d6"}]}
{"actor":{"display_login":"Logicalshift"}}