{"push_id":761208766,"size":45,"distinct_size":12,"ref":"refs/heads/improve_github_webhooks","head":"a67a35214837fab37c1b5eae1c6f320c43d74b8c","before":"f2bae7420c33f8ea7a1df7b55f00c200334cf14d","commits":[{"sha":"ddfa9a3218329c74bbfc7c6c371da46d5f442bfe","author":{"email":"4e5b80a7c7f42db81666f8abb932a7feff24142d@gmail.com","name":"Andras Toth"},"message":"Shared cache, web socket, new data service","distinct":false,"url":"https://api.github.com/repos/apilloud/buildbot/commits/ddfa9a3218329c74bbfc7c6c371da46d5f442bfe"},{"sha":"2233b1817da0109418ec434dd3d721fe9e0bc4b6","author":{"email":"4e5b80a7c7f42db81666f8abb932a7feff24142d@gmail.com","name":"Andras Toth"},"message":"Guanlecoja","distinct":false,"url":"https://api.github.com/repos/apilloud/buildbot/commits/2233b1817da0109418ec434dd3d721fe9e0bc4b6"},{"sha":"9a7309f7d0556231449a8bc9ca77237bdb8acf37","author":{"email":"4e5b80a7c7f42db81666f8abb932a7feff24142d@gmail.com","name":"Andras Toth"},"message":"JSON parse quick fix","distinct":false,"url":"https://api.github.com/repos/apilloud/buildbot/commits/9a7309f7d0556231449a8bc9ca77237bdb8acf37"},{"sha":"b7a19bfb396152d02e45da349209b2291237c53c","author":{"email":"82cfc03c0e2872f0c26a40ee8bd72ce2ba4918e4@F5.com","name":"Za Wilgustus"},"message":"Fix capitalization in start.py so printed message exactly matches twistd.log message.","distinct":false,"url":"https://api.github.com/repos/apilloud/buildbot/commits/b7a19bfb396152d02e45da349209b2291237c53c"},{"sha":"fba065a92ef5ed2c567cb5729102d1a5c9bbb3ed","author":{"email":"82cfc03c0e2872f0c26a40ee8bd72ce2ba4918e4@F5.com","name":"Za Wilgustus"},"message":"Actually remove the suggested quote to make the syntax invalid, as the example is meant to do.","distinct":false,"url":"https://api.github.com/repos/apilloud/buildbot/commits/fba065a92ef5ed2c567cb5729102d1a5c9bbb3ed"},{"sha":"77411b4c0ed96f6e5b783682855fb05e9bb37e7e","author":{"email":"6ce6e27ffdda0dd0ca69681951e519022e43f284@gmail.com","name":"Pierre Tardy"},"message":"create LocalBuildSlave\n\nFor slaves running in the master's process.\nThis simplifies the usage for null protocol.\nNo need to modify the buildbot.tac anymore, the slave service\nwill just be created as a child of the LocalBuildSlave master side slave service.","distinct":false,"url":"https://api.github.com/repos/apilloud/buildbot/commits/77411b4c0ed96f6e5b783682855fb05e9bb37e7e"},{"sha":"09399f6d62161e614d2a91788688d56beeeefd9e","author":{"email":"6ce6e27ffdda0dd0ca69681951e519022e43f284@gmail.com","name":"Pierre Tardy"},"message":"remove usePTY option\n\nas it is marked deprecated\n\n- more docs\n\nSigned-off-by: Pierre Tardy <tardyp@gmail.com>","distinct":false,"url":"https://api.github.com/repos/apilloud/buildbot/commits/09399f6d62161e614d2a91788688d56beeeefd9e"},{"sha":"6abcca42c9b95a7b6184bd06687e94dd3cc0f0f1","author":{"email":"6ce6e27ffdda0dd0ca69681951e519022e43f284@gmail.com","name":"Pierre Tardy"},"message":"Merge pull request #1760 from tothandras/data_service\n\nShared WebSocket","distinct":false,"url":"https://api.github.com/repos/apilloud/buildbot/commits/6abcca42c9b95a7b6184bd06687e94dd3cc0f0f1"},{"sha":"27a1f601b8e5c765c4b5213261d65c9948d9709b","author":{"email":"82cfc03c0e2872f0c26a40ee8bd72ce2ba4918e4@F5.com","name":"Za Wilgustus"},"message":"The example traceback was generated using an earlier architecture, in particular the loadConfig class method is now defined in the config.py module.","distinct":false,"url":"https://api.github.com/repos/apilloud/buildbot/commits/27a1f601b8e5c765c4b5213261d65c9948d9709b"},{"sha":"fc3e4b643dc9fe9bfbe3dc701b1fd3465cc64e66","author":{"email":"82cfc03c0e2872f0c26a40ee8bd72ce2ba4918e4@F5.com","name":"Za Wilgustus"},"message":"IRC statusbot log messages have changed, this commit updates them.","distinct":false,"url":"https://api.github.com/repos/apilloud/buildbot/commits/fc3e4b643dc9fe9bfbe3dc701b1fd3465cc64e66"},{"sha":"c6b95fde3d7a1b8780b3b1937a7a0e92f1752800","author":{"email":"e48e2233792641fdb3ce137e343feb7922da11a6@mawhrin.net","name":"Mikhail Sobolev"},"message":"Merge pull request #1819 from Zaugustus/modernize_join_irc_message_output\n\nModernize join irc message output","distinct":false,"url":"https://api.github.com/repos/apilloud/buildbot/commits/c6b95fde3d7a1b8780b3b1937a7a0e92f1752800"},{"sha":"d3ac3dfe2ea9b48c314ccc442fbad16d43521456","author":{"email":"6e135f66848e1df9ff440d5ba86b171c225f402e@gmail.com","name":"chase"},"message":"fix a bug due to script compression, put constructor to top","distinct":false,"url":"https://api.github.com/repos/apilloud/buildbot/commits/d3ac3dfe2ea9b48c314ccc442fbad16d43521456"},{"sha":"aea8988e241f46e0a605cce2515e6a6995a0944c","author":{"email":"6e135f66848e1df9ff440d5ba86b171c225f402e@gmail.com","name":"chase"},"message":"basic design of buildstep","distinct":false,"url":"https://api.github.com/repos/apilloud/buildbot/commits/aea8988e241f46e0a605cce2515e6a6995a0944c"},{"sha":"86bd87871dc4161c2da5b46a87deac7cea4d7902","author":{"email":"6e135f66848e1df9ff440d5ba86b171c225f402e@gmail.com","name":"chase"},"message":"chmod -x and added a download icon","distinct":false,"url":"https://api.github.com/repos/apilloud/buildbot/commits/86bd87871dc4161c2da5b46a87deac7cea4d7902"},{"sha":"bf4077e1db542b884a3a1a796ddb800a4515cd2e","author":{"email":"6e135f66848e1df9ff440d5ba86b171c225f402e@gmail.com","name":"chase"},"message":"show logs tab in build step, update styles","distinct":false,"url":"https://api.github.com/repos/apilloud/buildbot/commits/bf4077e1db542b884a3a1a796ddb800a4515cd2e"},{"sha":"7e3795e429ae50d5d37aceff8522b8c773e6b0a2","author":{"email":"6e135f66848e1df9ff440d5ba86b171c225f402e@gmail.com","name":"chase"},"message":"make download log button a little smaller","distinct":false,"url":"https://api.github.com/repos/apilloud/buildbot/commits/7e3795e429ae50d5d37aceff8522b8c773e6b0a2"},{"sha":"d149da5063892da5c244ec8cc0c2490e3c8551bd","author":{"email":"6e135f66848e1df9ff440d5ba86b171c225f402e@gmail.com","name":"Chase Zhang"},"message":"basic design for buildlog","distinct":false,"url":"https://api.github.com/repos/apilloud/buildbot/commits/d149da5063892da5c244ec8cc0c2490e3c8551bd"},{"sha":"203ade6e24b33a0f3a272463bb436f9df24ea2c5","author":{"email":"6e135f66848e1df9ff440d5ba86b171c225f402e@gmail.com","name":"chase"},"message":"refresh log contents if log instance changed","distinct":false,"url":"https://api.github.com/repos/apilloud/buildbot/commits/203ade6e24b33a0f3a272463bb436f9df24ea2c5"},{"sha":"dc459e985d19c8ca7c41717b569e5185b1637614","author":{"email":"6e135f66848e1df9ff440d5ba86b171c225f402e@gmail.com","name":"chase"},"message":"show buildstep state and pending animation","distinct":false,"url":"https://api.github.com/repos/apilloud/buildbot/commits/dc459e985d19c8ca7c41717b569e5185b1637614"},{"sha":"90ada6d8aa2589618d7a673be14fcf9d5ea8faff","author":{"email":"6e135f66848e1df9ff440d5ba86b171c225f402e@gmail.com","name":"Chase Zhang"},"message":"added tests for buildstep","distinct":false,"url":"https://api.github.com/repos/apilloud/buildbot/commits/90ada6d8aa2589618d7a673be14fcf9d5ea8faff"}]}