{"push_id":678245827,"size":4,"distinct_size":4,"ref":"refs/heads/master","head":"6f0b63d9acae390a090b0d20750413b78ea66d5a","before":"f0c8c63dc03ec67a167b98d019dd9c9a46803859","commits":[{"sha":"4dcd8a95e9bdb1485186b2de1a45001abbf6ab2b","author":{"email":"3b7d1674fe953a83bc3eaaa8dcd80ea71278ea60@interlix.com","name":"Edward Muller"},"message":"Rename executable to differentiate from other web processes","distinct":true,"url":"https://api.github.com/repos/heroku/go-websocket-example/commits/4dcd8a95e9bdb1485186b2de1a45001abbf6ab2b"},{"sha":"c28ff95bd2cdbed1769981c986ca535a2097ff9e","author":{"email":"3b7d1674fe953a83bc3eaaa8dcd80ea71278ea60@interlix.com","name":"Edward Muller"},"message":"Setup a local environment so we can run easier.","distinct":true,"url":"https://api.github.com/repos/heroku/go-websocket-example/commits/c28ff95bd2cdbed1769981c986ca535a2097ff9e"},{"sha":"b3d050622234955379fd43865d462be714f6a24b","author":{"email":"3b7d1674fe953a83bc3eaaa8dcd80ea71278ea60@interlix.com","name":"Edward Muller"},"message":"Switch to using a redis.Pool and downcase a bunch of funcs","distinct":true,"url":"https://api.github.com/repos/heroku/go-websocket-example/commits/b3d050622234955379fd43865d462be714f6a24b"},{"sha":"6f0b63d9acae390a090b0d20750413b78ea66d5a","author":{"email":"3b7d1674fe953a83bc3eaaa8dcd80ea71278ea60@interlix.com","name":"Edward Muller"},"message":"Fix a bug when there is no auth","distinct":true,"url":"https://api.github.com/repos/heroku/go-websocket-example/commits/6f0b63d9acae390a090b0d20750413b78ea66d5a"}]}