{"push_id":1126201221,"size":23,"distinct_size":1,"ref":"refs/heads/staging","head":"84b8e614a9e067aa58e0e4863bd83697ff9b1dca","before":"d9335d881b6a91ed991e8d5e8ec35453415140f6","commits":[{"sha":"6f3e64ff0ceba3abb207f0e68d57d599d9d3460b","author":{"email":"3bbaf1c4403ff7ddc44f5a3aef32e7940ad6cb9e@gmail.com","name":"t-harps"},"message":"clobber/recompile assets","distinct":false,"url":"https://api.github.com/repos/earlymarket/Coposition/commits/6f3e64ff0ceba3abb207f0e68d57d599d9d3460b"},{"sha":"fd124d748929828aa47f4142c776e5f52eb85295","author":{"email":"3bbaf1c4403ff7ddc44f5a3aef32e7940ad6cb9e@gmail.com","name":"t-harps"},"message":"removed commented out line from devices feature","distinct":false,"url":"https://api.github.com/repos/earlymarket/Coposition/commits/fd124d748929828aa47f4142c776e5f52eb85295"},{"sha":"1172331f4f9f58ca8e0241823e00129d11d4e341","author":{"email":"8da5b2c83f835527a6ef7deccaa932fcacc8a29c@untypeable.com","name":"Gary Siu"},"message":"Second attempt to appease codeclimate.","distinct":false,"url":"https://api.github.com/repos/earlymarket/Coposition/commits/1172331f4f9f58ca8e0241823e00129d11d4e341"},{"sha":"ae3a46c7e44eafd4e35d9f30df49f71c401e0aba","author":{"email":"3bbaf1c4403ff7ddc44f5a3aef32e7940ad6cb9e@gmail.com","name":"Tom Harpur"},"message":"Merge pull request #469 from earlymarket/appeasement2\n\nSecond attempt to appease codeclimate.","distinct":false,"url":"https://api.github.com/repos/earlymarket/Coposition/commits/ae3a46c7e44eafd4e35d9f30df49f71c401e0aba"},{"sha":"06e06ea2946b973345b057e5c345af20970660cd","author":{"email":"3bbaf1c4403ff7ddc44f5a3aef32e7940ad6cb9e@gmail.com","name":"t-harps"},"message":"circumnavigating index/last logic for app, too hacky?","distinct":false,"url":"https://api.github.com/repos/earlymarket/Coposition/commits/06e06ea2946b973345b057e5c345af20970660cd"},{"sha":"f35113462bb693334cbc533aa25c2458689026d9","author":{"email":"3bbaf1c4403ff7ddc44f5a3aef32e7940ad6cb9e@gmail.com","name":"t-harps"},"message":"improved tests for copo app endpoints","distinct":false,"url":"https://api.github.com/repos/earlymarket/Coposition/commits/f35113462bb693334cbc533aa25c2458689026d9"},{"sha":"5d1dbc40fa9dcebd4f1a456443be65593ad519ac","author":{"email":"3bbaf1c4403ff7ddc44f5a3aef32e7940ad6cb9e@gmail.com","name":"t-harps"},"message":"reducing duplication","distinct":false,"url":"https://api.github.com/repos/earlymarket/Coposition/commits/5d1dbc40fa9dcebd4f1a456443be65593ad519ac"},{"sha":"36eee31e299ef28355e2ede8295bdc84489cf641","author":{"email":"3bbaf1c4403ff7ddc44f5a3aef32e7940ad6cb9e@gmail.com","name":"t-harps"},"message":"still trying to reduce duplication","distinct":false,"url":"https://api.github.com/repos/earlymarket/Coposition/commits/36eee31e299ef28355e2ede8295bdc84489cf641"},{"sha":"70e1022c61f05228d344eb673a199782ca6a68cb","author":{"email":"3bbaf1c4403ff7ddc44f5a3aef32e7940ad6cb9e@gmail.com","name":"t-harps"},"message":"duplication","distinct":false,"url":"https://api.github.com/repos/earlymarket/Coposition/commits/70e1022c61f05228d344eb673a199782ca6a68cb"},{"sha":"0c37c83db05e58150d125a7b70226e0495113fab","author":{"email":"3bbaf1c4403ff7ddc44f5a3aef32e7940ad6cb9e@gmail.com","name":"t-harps"},"message":"made sure app last/index works with no checkins + geocodes","distinct":false,"url":"https://api.github.com/repos/earlymarket/Coposition/commits/0c37c83db05e58150d125a7b70226e0495113fab"},{"sha":"6cd6a4a7acd5d3a6a0337d4d8ccfeb8a2e22b40a","author":{"email":"3bbaf1c4403ff7ddc44f5a3aef32e7940ad6cb9e@gmail.com","name":"t-harps"},"message":"routes have to match name of controller/namespacing, devices checkins did not, endpoint still works you just need to supply device_id as a query string param now","distinct":false,"url":"https://api.github.com/repos/earlymarket/Coposition/commits/6cd6a4a7acd5d3a6a0337d4d8ccfeb8a2e22b40a"},{"sha":"18ab2f1117308d2197c7aec2c4fa6bb88f4be4d8","author":{"email":"3bbaf1c4403ff7ddc44f5a3aef32e7940ad6cb9e@gmail.com","name":"t-harps"},"message":"renamed stuff plus made resolve_address usuable on collection","distinct":false,"url":"https://api.github.com/repos/earlymarket/Coposition/commits/18ab2f1117308d2197c7aec2c4fa6bb88f4be4d8"},{"sha":"44c01fb1a8501902600223076b82ca0f351b9e06","author":{"email":"3bbaf1c4403ff7ddc44f5a3aef32e7940ad6cb9e@gmail.com","name":"t-harps"},"message":"added new device event and added this and new checkin to web app as well as api","distinct":false,"url":"https://api.github.com/repos/earlymarket/Coposition/commits/44c01fb1a8501902600223076b82ca0f351b9e06"},{"sha":"53d0e9319d52b3c08fc386fe7c6a61de5bd554b5","author":{"email":"3bbaf1c4403ff7ddc44f5a3aef32e7940ad6cb9e@gmail.com","name":"t-harps"},"message":"added send data if subbed method to simplify controller actions","distinct":false,"url":"https://api.github.com/repos/earlymarket/Coposition/commits/53d0e9319d52b3c08fc386fe7c6a61de5bd554b5"},{"sha":"81349f3f91205336201f37da0f0fecbfbdbe0471","author":{"email":"3bbaf1c4403ff7ddc44f5a3aef32e7940ad6cb9e@gmail.com","name":"t-harps"},"message":"assignment in condition","distinct":false,"url":"https://api.github.com/repos/earlymarket/Coposition/commits/81349f3f91205336201f37da0f0fecbfbdbe0471"},{"sha":"6f94d5e9587da7b34f7bfdf78d1f511a2b41cab9","author":{"email":"8da5b2c83f835527a6ef7deccaa932fcacc8a29c@untypeable.com","name":"Gary Siu"},"message":"moved responsibility to the device model","distinct":false,"url":"https://api.github.com/repos/earlymarket/Coposition/commits/6f94d5e9587da7b34f7bfdf78d1f511a2b41cab9"},{"sha":"5128cb15dc7545e52ed38a1ba9beee3dc278dacf","author":{"email":"8da5b2c83f835527a6ef7deccaa932fcacc8a29c@untypeable.com","name":"Gary Siu"},"message":"deleted unused toast backend","distinct":false,"url":"https://api.github.com/repos/earlymarket/Coposition/commits/5128cb15dc7545e52ed38a1ba9beee3dc278dacf"},{"sha":"883b2e273bd82cc32b306c52268c86bb33366d06","author":{"email":"3bbaf1c4403ff7ddc44f5a3aef32e7940ad6cb9e@gmail.com","name":"Tom Harpur"},"message":"Merge pull request #470 from earlymarket/zap-new-device\n\nZap new device","distinct":false,"url":"https://api.github.com/repos/earlymarket/Coposition/commits/883b2e273bd82cc32b306c52268c86bb33366d06"},{"sha":"44a324aa1595159f7c1b6ed71ad777415727f36c","author":{"email":"8da5b2c83f835527a6ef7deccaa932fcacc8a29c@untypeable.com","name":"Gary Siu"},"message":"Merge pull request #472 from earlymarket/fix-api-checkins-routing\n\nAPI Device/User checkins routing was broken.","distinct":false,"url":"https://api.github.com/repos/earlymarket/Coposition/commits/44a324aa1595159f7c1b6ed71ad777415727f36c"},{"sha":"73d21eba79eb83e5dc8b0a819a56bf257dee20d5","author":{"email":"8da5b2c83f835527a6ef7deccaa932fcacc8a29c@untypeable.com","name":"Gary Siu"},"message":"Merge pull request #471 from earlymarket/api-checkins-app\n\nApi checkins app","distinct":false,"url":"https://api.github.com/repos/earlymarket/Coposition/commits/73d21eba79eb83e5dc8b0a819a56bf257dee20d5"}]}
{"actor":{"display_login":"t-harps"}}