{"push_id":847328248,"size":18,"distinct_size":2,"ref":"refs/heads/relative-dates-i18n","head":"55a42f5c3b446cc2d4ef72795ac3b463bce1e22c","before":"51123c7307d9f72a9491a8448702776180e607bd","commits":[{"sha":"55f6992b58aa92d4cde790d7111a38018d01114f","author":{"email":"1001e8702733cced254345e193c88aaa47a4f5de@tonymarklove.net","name":"Tony Marklove"},"message":"Start deleting overridden Surveyor files to tidy up","distinct":false,"url":"https://api.github.com/repos/theodi/open-data-certificate/commits/55f6992b58aa92d4cde790d7111a38018d01114f"},{"sha":"367d84f1cf983a757bbf8c8e48e794d9369180d3","author":{"email":"1001e8702733cced254345e193c88aaa47a4f5de@tonymarklove.net","name":"Tony Marklove"},"message":"Consolidate survey controller methods into controller","distinct":false,"url":"https://api.github.com/repos/theodi/open-data-certificate/commits/367d84f1cf983a757bbf8c8e48e794d9369180d3"},{"sha":"1f1f0915acfbcbeb11b669c6847ff23ce7470359","author":{"email":"1001e8702733cced254345e193c88aaa47a4f5de@tonymarklove.net","name":"Tony Marklove"},"message":"Remove survey routes out of the Surveyor Engine","distinct":false,"url":"https://api.github.com/repos/theodi/open-data-certificate/commits/1f1f0915acfbcbeb11b669c6847ff23ce7470359"},{"sha":"5d48ece136f6bec9afcbe4d8096594892d3d8ec3","author":{"email":"1001e8702733cced254345e193c88aaa47a4f5de@tonymarklove.net","name":"Tony Marklove"},"message":"Make local-only question methods private","distinct":false,"url":"https://api.github.com/repos/theodi/open-data-certificate/commits/5d48ece136f6bec9afcbe4d8096594892d3d8ec3"},{"sha":"a938319bf29c1806521a7866e0d6612144a0d529","author":{"email":"1001e8702733cced254345e193c88aaa47a4f5de@tonymarklove.net","name":"Tony Marklove"},"message":"`@response_set` can never be nil after before_filter\n\nOnly failure cases throw an exception either for ‘not found’ or unauthorised.","distinct":false,"url":"https://api.github.com/repos/theodi/open-data-certificate/commits/a938319bf29c1806521a7866e0d6612144a0d529"},{"sha":"903dcd2f04f36ca8f3805ad98caab0b37aac7013","author":{"email":"1001e8702733cced254345e193c88aaa47a4f5de@tonymarklove.net","name":"Tony Marklove"},"message":"`@surveys` instance variable is never used","distinct":false,"url":"https://api.github.com/repos/theodi/open-data-certificate/commits/903dcd2f04f36ca8f3805ad98caab0b37aac7013"},{"sha":"eb220f4ac9392e94c368474236715a1687662461","author":{"email":"1001e8702733cced254345e193c88aaa47a4f5de@tonymarklove.net","name":"Tony Marklove"},"message":"Dependents and section_menu are never used","distinct":false,"url":"https://api.github.com/repos/theodi/open-data-certificate/commits/eb220f4ac9392e94c368474236715a1687662461"},{"sha":"083c46c24a2d7443fbdf06caceaedac663076328","author":{"email":"1001e8702733cced254345e193c88aaa47a4f5de@tonymarklove.net","name":"Tony Marklove"},"message":"SurveyorController #new and #create are never used\n\nThey both raise exceptions guaranteed if you try to run them.","distinct":false,"url":"https://api.github.com/repos/theodi/open-data-certificate/commits/083c46c24a2d7443fbdf06caceaedac663076328"},{"sha":"adee8a20c2126b9d62cbee519035d1a62a7290b8","author":{"email":"1001e8702733cced254345e193c88aaa47a4f5de@tonymarklove.net","name":"Tony Marklove"},"message":"Get surveyor controller spec working again\n\nNow that the engine roots have been removed this all works. Also deleted some unused routes. They all clearly error if you try to access them.","distinct":false,"url":"https://api.github.com/repos/theodi/open-data-certificate/commits/adee8a20c2126b9d62cbee519035d1a62a7290b8"},{"sha":"07216c28912e270d2b2ec6f07831e266bbe607c5","author":{"email":"1001e8702733cced254345e193c88aaa47a4f5de@tonymarklove.net","name":"Tony Marklove"},"message":"Oops, Rabl files are needed for `to_json`","distinct":false,"url":"https://api.github.com/repos/theodi/open-data-certificate/commits/07216c28912e270d2b2ec6f07831e266bbe607c5"},{"sha":"dff340b4c71b3550f5ec587378285046ad58e96f","author":{"email":"1001e8702733cced254345e193c88aaa47a4f5de@tonymarklove.net","name":"Tony Marklove"},"message":"Remove :survey_code from all survey routes\n\nIt is not needed because it’s part of the survey state.","distinct":false,"url":"https://api.github.com/repos/theodi/open-data-certificate/commits/dff340b4c71b3550f5ec587378285046ad58e96f"},{"sha":"0da00870adb5eaf8c6e03ca564d896fc1150543b","author":{"email":"1001e8702733cced254345e193c88aaa47a4f5de@tonymarklove.net","name":"Tony Marklove"},"message":"Move all 3rd party JavaScript to vendor/assets","distinct":false,"url":"https://api.github.com/repos/theodi/open-data-certificate/commits/0da00870adb5eaf8c6e03ca564d896fc1150543b"},{"sha":"0848fb5a4281d3e1844799f0fe24050fd7efa7f5","author":{"email":"1001e8702733cced254345e193c88aaa47a4f5de@tonymarklove.net","name":"Tony Marklove"},"message":"Make redirect rule last in scope so it doesn’t catch others to early","distinct":false,"url":"https://api.github.com/repos/theodi/open-data-certificate/commits/0848fb5a4281d3e1844799f0fe24050fd7efa7f5"},{"sha":"13e8a916ecb4b479283c1221860d38041704506c","author":{"email":"1001e8702733cced254345e193c88aaa47a4f5de@tonymarklove.net","name":"Tony Marklove"},"message":"Remove unused Question::LEVELS","distinct":false,"url":"https://api.github.com/repos/theodi/open-data-certificate/commits/13e8a916ecb4b479283c1221860d38041704506c"},{"sha":"e3f6a1b2605482e89101b15201972279d605e3fd","author":{"email":"1001e8702733cced254345e193c88aaa47a4f5de@tonymarklove.net","name":"Tony Marklove"},"message":"Merge QuestionMethods into Question\n\nSo I can hope to follow what's going on","distinct":false,"url":"https://api.github.com/repos/theodi/open-data-certificate/commits/e3f6a1b2605482e89101b15201972279d605e3fd"},{"sha":"c5beb5cb3202774c354241c90b76235d7ee92157","author":{"email":"0e18f44c1fec03ec4083422cb58ba6a09ac4fb2a@pkqk.net","name":"Adam Sven Johnson"},"message":"Merge pull request #1304 from theodi/survey-cleanup-and-merge\n\nSurvey cleanup and merge","distinct":false,"url":"https://api.github.com/repos/theodi/open-data-certificate/commits/c5beb5cb3202774c354241c90b76235d7ee92157"},{"sha":"bd6327618ebb41e061dab21cb3ee3584c33dfcb0","author":{"email":"1001e8702733cced254345e193c88aaa47a4f5de@tonymarklove.net","name":"Tony Marklove"},"message":"Add rails-i18n for default translations for date/time","distinct":true,"url":"https://api.github.com/repos/theodi/open-data-certificate/commits/bd6327618ebb41e061dab21cb3ee3584c33dfcb0"},{"sha":"55a42f5c3b446cc2d4ef72795ac3b463bce1e22c","author":{"email":"1001e8702733cced254345e193c88aaa47a4f5de@tonymarklove.net","name":"Tony Marklove"},"message":"Add translation for “x days ago”","distinct":true,"url":"https://api.github.com/repos/theodi/open-data-certificate/commits/55a42f5c3b446cc2d4ef72795ac3b463bce1e22c"}]}