{"push_id":1473475450,"size":4,"distinct_size":4,"ref":"refs/heads/master","head":"ee082c58f880c57a0612f89a3898daba071e77c8","before":"e7a8e9306026cb3cd7ba932c81cd71860017ed63","commits":[{"sha":"31de5bddfc44b9a5581f5516b7da94aa6f7558af","author":{"name":"Tom Kliethermes","email":"b94a2c1ade3143d83a2ac3564e7828c67b5a78c7@gmail.com"},"message":"properly handle delayed init of voice. properly shutdown.","distinct":true,"url":"https://api.github.com/repos/quaap/Primary/commits/31de5bddfc44b9a5581f5516b7da94aa6f7558af"},{"sha":"92ce44cbba42d51fc8c61da9de689dcd9c17f55e","author":{"name":"Tom Kliethermes","email":"b94a2c1ade3143d83a2ac3564e7828c67b5a78c7@gmail.com"},"message":"speed and pitch. isReady framework","distinct":true,"url":"https://api.github.com/repos/quaap/Primary/commits/92ce44cbba42d51fc8c61da9de689dcd9c17f55e"},{"sha":"c3d69e253b507b6bc24a24e3254627d11397b4a1","author":{"name":"Tom Kliethermes","email":"b94a2c1ade3143d83a2ac3564e7828c67b5a78c7@gmail.com"},"message":"rest of speech framework","distinct":true,"url":"https://api.github.com/repos/quaap/Primary/commits/c3d69e253b507b6bc24a24e3254627d11397b4a1"},{"sha":"ee082c58f880c57a0612f89a3898daba071e77c8","author":{"name":"Tom Kliethermes","email":"b94a2c1ade3143d83a2ac3564e7828c67b5a78c7@gmail.com"},"message":"spelling all works together. (not done)","distinct":true,"url":"https://api.github.com/repos/quaap/Primary/commits/ee082c58f880c57a0612f89a3898daba071e77c8"}]}
{"actor":{"display_login":"quaap"}}