{"push_id":1452770016,"size":4,"distinct_size":4,"ref":"refs/heads/master","head":"70fc744212030a2c7c7688f68beb3699b8e38922","before":"142f9b5bceeb82c197cd4e8d5df4268b230ee1aa","commits":[{"sha":"4df92b3378db003e6861be610af313d162e7443c","author":{"name":"Nick Everitt","email":"a6e3e1b3a361e5031743cb941750ecceedf38e02@gmail.com"},"message":"Add a hasDataAvailable property to DataBuffer\n\nThe remote host may have space available, but that does not mean that we\nhave data available to send. This property allows the data buffer to\nexpress whether there are any queued data objects ready to go.\n\nNote that the append method also gets a guard condition to ensure that\nempty objects are not queued. This means that the queue cannot hold\nempty objects, and therefore any queue size > 0 holds actual data.","distinct":true,"url":"https://api.github.com/repos/ncke/Melvin/commits/4df92b3378db003e6861be610af313d162e7443c"},{"sha":"8663d2e2d335c25ec20c895f21729f8e56ae529d","author":{"name":"Nick Everitt","email":"a6e3e1b3a361e5031743cb941750ecceedf38e02@gmail.com"},"message":"Update MelvinConnection to not send empty data\n\nMelvinConnection reacted to the hasSpaceAvailable stream state by\nsending data, regardless of whether there was actual data in the data\nbuffer. The data buffer is now smarter and can indicate whether actual\ndata is present. Take advantage of this new functionality to stop\nsending empty data to the remote host.","distinct":true,"url":"https://api.github.com/repos/ncke/Melvin/commits/8663d2e2d335c25ec20c895f21729f8e56ae529d"},{"sha":"25e1ba297cef92c3007200ba3cd93dbb804c5fde","author":{"name":"Nick Everitt","email":"a6e3e1b3a361e5031743cb941750ecceedf38e02@gmail.com"},"message":"Change the send on MelvinConnection to throw\n\nThe send method was reporting status by returning a Bool, but this makes\nfor an ugly call-site. Instead it should throw.\n\nWill be adding a MelvinError enum in the future.","distinct":true,"url":"https://api.github.com/repos/ncke/Melvin/commits/25e1ba297cef92c3007200ba3cd93dbb804c5fde"},{"sha":"70fc744212030a2c7c7688f68beb3699b8e38922","author":{"name":"Nick Everitt","email":"a6e3e1b3a361e5031743cb941750ecceedf38e02@gmail.com"},"message":"Update ViewController to transmit data\n\nThe view controller should send the contents of the text field when an\naction occurs.","distinct":true,"url":"https://api.github.com/repos/ncke/Melvin/commits/70fc744212030a2c7c7688f68beb3699b8e38922"}]}
{"actor":{"display_login":"ncke"}}