{"push_id":565962983,"size":14,"distinct_size":1,"ref":"refs/heads/rails-3-develop","head":"865e1c044f0010284bb26fd59d7b55870b0a4155","before":"37bb96707f5e17cd59d9b5be950e4304f779ec81","commits":[{"sha":"458325acd055f678d03c3ae8594ae8c48c35ffe6","author":{"email":"47b4a7a5efa666807c9d04fad2715d1896cb0efc@gmail.com","name":"Louise Crow"},"message":"Merge branch 'hotfix/0.20.0.5'","distinct":false,"url":"https://api.github.com/repos/mysociety/alaveteli/commits/458325acd055f678d03c3ae8594ae8c48c35ffe6"},{"sha":"5b776d1daf8f6bc42f95dbfc86c20409e03ba4a2","author":{"email":"2f9181a725196cd0a5e07c6a6e161d83fcc71157@mysociety.org","name":"Gareth Rees"},"message":"Add an extra locale to the test environment config","distinct":false,"url":"https://api.github.com/repos/mysociety/alaveteli/commits/5b776d1daf8f6bc42f95dbfc86c20409e03ba4a2"},{"sha":"4519fd2b3e3e899f785810a7f7c9536c7dd90409","author":{"email":"2f9181a725196cd0a5e07c6a6e161d83fcc71157@mysociety.org","name":"Gareth Rees"},"message":"Test adding multiple translations to Public Bodies","distinct":false,"url":"https://api.github.com/repos/mysociety/alaveteli/commits/4519fd2b3e3e899f785810a7f7c9536c7dd90409"},{"sha":"8c48ad992b0285fa8da81c6b673635757d2c8ef9","author":{"email":"2f9181a725196cd0a5e07c6a6e161d83fcc71157@mysociety.org","name":"Gareth Rees"},"message":"Rewrite complex ternary logic","distinct":false,"url":"https://api.github.com/repos/mysociety/alaveteli/commits/8c48ad992b0285fa8da81c6b673635757d2c8ef9"},{"sha":"2dc3dc7ede4b1a0468849317975de5a4a2083d4e","author":{"email":"2f9181a725196cd0a5e07c6a6e161d83fcc71157@mysociety.org","name":"Gareth Rees"},"message":"each instead of for","distinct":false,"url":"https://api.github.com/repos/mysociety/alaveteli/commits/2dc3dc7ede4b1a0468849317975de5a4a2083d4e"},{"sha":"b23c9e8ba7fd87c7d41aac785fb5c132031b4d78","author":{"email":"2f9181a725196cd0a5e07c6a6e161d83fcc71157@mysociety.org","name":"Gareth Rees"},"message":"Extract view logic","distinct":false,"url":"https://api.github.com/repos/mysociety/alaveteli/commits/b23c9e8ba7fd87c7d41aac785fb5c132031b4d78"},{"sha":"a3dc8ee09b4b0a3661e623ff2665c005fbe8405e","author":{"email":"2f9181a725196cd0a5e07c6a6e161d83fcc71157@mysociety.org","name":"Gareth Rees"},"message":"Add specs for PublicBody#translated_versions=\n\nAlso fixes #empty_translation? to check for String and Symbol keys named\n'locale'.\n\nSpecs use a pre-change check to assert difference.\nFor some reason rspec change matcher fails with 'nil is not a symbol'.","distinct":false,"url":"https://api.github.com/repos/mysociety/alaveteli/commits/a3dc8ee09b4b0a3661e623ff2665c005fbe8405e"},{"sha":"9f2db30774d159eb143497584de65f0d7a68ee40","author":{"email":"2f9181a725196cd0a5e07c6a6e161d83fcc71157@mysociety.org","name":"Gareth Rees"},"message":"Add AdminPublicBodyController#update specs\n\nCovers core functionality.\nCould do with extracting multiple assertions in to individual specs.\nStrange that you need to call `reload` on the PublicBody instance when\ntesting “updates an existing translation and adds a third translation”","distinct":false,"url":"https://api.github.com/repos/mysociety/alaveteli/commits/9f2db30774d159eb143497584de65f0d7a68ee40"},{"sha":"7c7b008a0f2c6937b6bf02ab26134bb90aae19ee","author":{"email":"47b4a7a5efa666807c9d04fad2715d1896cb0efc@gmail.com","name":"Louise Crow"},"message":"Fix submission of form containing both existing and new translations","distinct":false,"url":"https://api.github.com/repos/mysociety/alaveteli/commits/7c7b008a0f2c6937b6bf02ab26134bb90aae19ee"},{"sha":"40dd8b05787e665d3d5534acfb6208e236240698","author":{"email":"2f9181a725196cd0a5e07c6a6e161d83fcc71157@mysociety.org","name":"Gareth Rees"},"message":"Build available locales in the controller\n\nRemoves logic from views and obsoletes\nAdminPublicBodyHelper#public_body_form_object","distinct":false,"url":"https://api.github.com/repos/mysociety/alaveteli/commits/40dd8b05787e665d3d5534acfb6208e236240698"},{"sha":"13e58d96656aec11c0bfa11624480777e31a4a75","author":{"email":"2f9181a725196cd0a5e07c6a6e161d83fcc71157@mysociety.org","name":"Gareth Rees"},"message":"Remove unused index","distinct":false,"url":"https://api.github.com/repos/mysociety/alaveteli/commits/13e58d96656aec11c0bfa11624480777e31a4a75"},{"sha":"dd8d6c08319b965f833c61bcc8f270dd36d5db9d","author":{"email":"2f9181a725196cd0a5e07c6a6e161d83fcc71157@mysociety.org","name":"Gareth Rees"},"message":"Deprecate PublicBody#translations_attributes=(Array)\n\nArray handling will no longer be supported in release 0.22","distinct":false,"url":"https://api.github.com/repos/mysociety/alaveteli/commits/dd8d6c08319b965f833c61bcc8f270dd36d5db9d"},{"sha":"1a8f912700430d58ad0827082adb2692e4f02e88","author":{"email":"47b4a7a5efa666807c9d04fad2715d1896cb0efc@gmail.com","name":"Louise Crow"},"message":"Bump Alaveteli version number","distinct":false,"url":"https://api.github.com/repos/mysociety/alaveteli/commits/1a8f912700430d58ad0827082adb2692e4f02e88"},{"sha":"865e1c044f0010284bb26fd59d7b55870b0a4155","author":{"email":"47b4a7a5efa666807c9d04fad2715d1896cb0efc@gmail.com","name":"Louise Crow"},"message":"Merge branch 'hotfix/0.20.0.6' into rails-3-develop\n\nConflicts:\n\tspec/models/public_body_spec.rb","distinct":true,"url":"https://api.github.com/repos/mysociety/alaveteli/commits/865e1c044f0010284bb26fd59d7b55870b0a4155"}]}