{"push_id":597126784,"size":28,"distinct_size":1,"ref":"refs/heads/slimmer","head":"1ccc5e4e619ae9e0eca2a7e242602a62d63a4dcc","before":"ecb008f49fa81ba1fcfae861ce38dc7f677db765","commits":[{"sha":"d620b043c236864e3342d8e5eca98a9c2efee40c","author":{"email":"367d233c448abb973a0136207eb0cf446765a6f5@heroku.com","name":"Cyril David"},"message":"Wild spike","distinct":false,"url":"https://api.github.com/repos/heroku/busl/commits/d620b043c236864e3342d8e5eca98a9c2efee40c"},{"sha":"f7c9a97f083944a0bb8bd6bf1a09fa0ed9d2a969","author":{"email":"367d233c448abb973a0136207eb0cf446765a6f5@heroku.com","name":"Cyril David"},"message":"Remove unnecessary constructor","distinct":false,"url":"https://api.github.com/repos/heroku/busl/commits/f7c9a97f083944a0bb8bd6bf1a09fa0ed9d2a969"},{"sha":"cf255ad4faf66447132599f8051a4397960d0957","author":{"email":"367d233c448abb973a0136207eb0cf446765a6f5@heroku.com","name":"Cyril David"},"message":"Update sse to be an Encoder","distinct":false,"url":"https://api.github.com/repos/heroku/busl/commits/cf255ad4faf66447132599f8051a4397960d0957"},{"sha":"5bf16350c7842839a75db1e5bac552bcffaa3d4a","author":{"email":"367d233c448abb973a0136207eb0cf446765a6f5@heroku.com","name":"Cyril David"},"message":"Whitespace","distinct":false,"url":"https://api.github.com/repos/heroku/busl/commits/5bf16350c7842839a75db1e5bac552bcffaa3d4a"},{"sha":"00cd1f71b3202f97bde5edeaa2147c5b39158544","author":{"email":"367d233c448abb973a0136207eb0cf446765a6f5@heroku.com","name":"Cyril David"},"message":"Rename channel","distinct":false,"url":"https://api.github.com/repos/heroku/busl/commits/00cd1f71b3202f97bde5edeaa2147c5b39158544"},{"sha":"ce4cf73d0b0dc4ca9fba268a5e836c3a6e09f031","author":{"email":"367d233c448abb973a0136207eb0cf446765a6f5@heroku.com","name":"Cyril David"},"message":"Rename variables and remove unnecessary Flush","distinct":false,"url":"https://api.github.com/repos/heroku/busl/commits/ce4cf73d0b0dc4ca9fba268a5e836c3a6e09f031"},{"sha":"db7844a2ed9eb758cb9eac930809bb2369f0b8bd","author":{"email":"367d233c448abb973a0136207eb0cf446765a6f5@heroku.com","name":"Cyril David"},"message":"Fine tune Reader","distinct":false,"url":"https://api.github.com/repos/heroku/busl/commits/db7844a2ed9eb758cb9eac930809bb2369f0b8bd"},{"sha":"fffe9821dcbd6d59d87d0b3621f61d8ba82fc2b8","author":{"email":"367d233c448abb973a0136207eb0cf446765a6f5@heroku.com","name":"Cyril David"},"message":"Add seeking example test","distinct":false,"url":"https://api.github.com/repos/heroku/busl/commits/fffe9821dcbd6d59d87d0b3621f61d8ba82fc2b8"},{"sha":"8e8fd83c493aa31c0344406fad1aff4b957c43e9","author":{"email":"367d233c448abb973a0136207eb0cf446765a6f5@heroku.com","name":"Cyril David"},"message":"Add regression test for reading from Closed","distinct":false,"url":"https://api.github.com/repos/heroku/busl/commits/8e8fd83c493aa31c0344406fad1aff4b957c43e9"},{"sha":"c68d7db100a05270a67c1d5220e665e6ff837605","author":{"email":"367d233c448abb973a0136207eb0cf446765a6f5@heroku.com","name":"Cyril David"},"message":"Add SSE to server","distinct":false,"url":"https://api.github.com/repos/heroku/busl/commits/c68d7db100a05270a67c1d5220e665e6ff837605"},{"sha":"0e89c35a65950803d83f4082803502ba0dcf6e3d","author":{"email":"367d233c448abb973a0136207eb0cf446765a6f5@heroku.com","name":"Cyril David"},"message":"Add regression test for 410 on sub","distinct":false,"url":"https://api.github.com/repos/heroku/busl/commits/0e89c35a65950803d83f4082803502ba0dcf6e3d"},{"sha":"49b27e9b0ebd8d72b4cf12abfcc5c76aacff7902","author":{"email":"367d233c448abb973a0136207eb0cf446765a6f5@heroku.com","name":"Cyril David"},"message":"Fix wrong order of calls for defer Close","distinct":false,"url":"https://api.github.com/repos/heroku/busl/commits/49b27e9b0ebd8d72b4cf12abfcc5c76aacff7902"},{"sha":"ca2fd4630a77926ff7a97db9932e53adeb76512d","author":{"email":"367d233c448abb973a0136207eb0cf446765a6f5@heroku.com","name":"Cyril David"},"message":"Add lock around Close","distinct":false,"url":"https://api.github.com/repos/heroku/busl/commits/ca2fd4630a77926ff7a97db9932e53adeb76512d"},{"sha":"6a9530134712f9e2fb93e5ea1fbd776fab781771","author":{"email":"367d233c448abb973a0136207eb0cf446765a6f5@heroku.com","name":"Cyril David"},"message":"Use io.WriteCloser instead of custom writer","distinct":false,"url":"https://api.github.com/repos/heroku/busl/commits/6a9530134712f9e2fb93e5ea1fbd776fab781771"},{"sha":"816855d1f0770e200e0cddbde9c2bb9c74186618","author":{"email":"367d233c448abb973a0136207eb0cf446765a6f5@heroku.com","name":"Cyril David"},"message":"Adjust the interfaces (io.ReadCloser)\n\nMakes it more uniform; also Read / Close is more general\nand Seek is more specific in terms of usecases.","distinct":false,"url":"https://api.github.com/repos/heroku/busl/commits/816855d1f0770e200e0cddbde9c2bb9c74186618"},{"sha":"4552378c4a699712674a188a8c8a784ebeb95e3e","author":{"email":"367d233c448abb973a0136207eb0cf446765a6f5@heroku.com","name":"Cyril David"},"message":"Make Reader.Seek more complete","distinct":false,"url":"https://api.github.com/repos/heroku/busl/commits/4552378c4a699712674a188a8c8a784ebeb95e3e"},{"sha":"576bf71611cf7be648a762c1d667afc5831b8c54","author":{"email":"367d233c448abb973a0136207eb0cf446765a6f5@heroku.com","name":"Cyril David"},"message":"Make errNotRegistered private; move to io.go for locality","distinct":false,"url":"https://api.github.com/repos/heroku/busl/commits/576bf71611cf7be648a762c1d667afc5831b8c54"},{"sha":"04d1433b30b837a2a64c48928e67967d28ab92ce","author":{"email":"367d233c448abb973a0136207eb0cf446765a6f5@heroku.com","name":"Cyril David"},"message":"Implement ReaderDone helper check","distinct":false,"url":"https://api.github.com/repos/heroku/busl/commits/04d1433b30b837a2a64c48928e67967d28ab92ce"},{"sha":"18e5541b7766a087c430127c840c322eef6cd8bb","author":{"email":"367d233c448abb973a0136207eb0cf446765a6f5@heroku.com","name":"Cyril David"},"message":"Implement 204 response for SSE when done","distinct":false,"url":"https://api.github.com/repos/heroku/busl/commits/18e5541b7766a087c430127c840c322eef6cd8bb"},{"sha":"2413a67d63586b335a50543885e002c91f040272","author":{"email":"367d233c448abb973a0136207eb0cf446765a6f5@heroku.com","name":"Cyril David"},"message":"Fix SSE linebreaks via @tt","distinct":false,"url":"https://api.github.com/repos/heroku/busl/commits/2413a67d63586b335a50543885e002c91f040272"}]}