{"push_id":749550640,"size":4,"distinct_size":4,"ref":"refs/heads/master","head":"024d978ae5f2a5f1f285afdf6dfcafc28575863e","before":"59e4d7f0f5daaa120c6eccededd8aa687c56d739","commits":[{"sha":"291ee9f86a172ab27cf4e95209a8dd1a2921c4ca","author":{"email":"0706025b2bbcec1ed8d64822f4eccd96314938d0@duempel.org","name":"Max Kellermann"},"message":"output/fifo: simplify the Cancel() loop","distinct":true,"url":"https://api.github.com/repos/MaxKellermann/MPD/commits/291ee9f86a172ab27cf4e95209a8dd1a2921c4ca"},{"sha":"ccd83748f79df00a9a4c5bb6c772d98ab3fa3d3f","author":{"email":"0706025b2bbcec1ed8d64822f4eccd96314938d0@duempel.org","name":"Max Kellermann"},"message":"output/fifo: use ssize_t for the read() result","distinct":true,"url":"https://api.github.com/repos/MaxKellermann/MPD/commits/ccd83748f79df00a9a4c5bb6c772d98ab3fa3d3f"},{"sha":"e0f55b9295a863b171d5cdc4315170c122b559a6","author":{"email":"0706025b2bbcec1ed8d64822f4eccd96314938d0@duempel.org","name":"Max Kellermann"},"message":"output/fifo: move the buffer into the loop","distinct":true,"url":"https://api.github.com/repos/MaxKellermann/MPD/commits/e0f55b9295a863b171d5cdc4315170c122b559a6"},{"sha":"024d978ae5f2a5f1f285afdf6dfcafc28575863e","author":{"email":"0706025b2bbcec1ed8d64822f4eccd96314938d0@duempel.org","name":"Max Kellermann"},"message":"output/fifo: smaller Cancel() buffer","distinct":true,"url":"https://api.github.com/repos/MaxKellermann/MPD/commits/024d978ae5f2a5f1f285afdf6dfcafc28575863e"}]}