{"push_id":871723838,"size":12,"distinct_size":1,"ref":"refs/heads/issue-4173","head":"9ce7487834da706a34d801f0141fdc53c7ec94cb","before":"449865f64632128f095b941a476888705745d3df","commits":[{"sha":"a6e2b7373a1f580566f5f875768ce9e58d1d0dbf","author":{"email":"7acb5da941ba9b25ab881ed1310d2ffd418ba2d7@gmail.com","name":"Leandro Regueiro"},"message":"Refactor announcement retrieval\n\nWill allow to reuse code in an easier way when displaying\nannouncements on project and language overviews.","distinct":false,"url":"https://api.github.com/repos/phlax/pootle/commits/a6e2b7373a1f580566f5f875768ce9e58d1d0dbf"},{"sha":"3ebb23673fff9e9cf0e89bcc8a2b8cbdfe2d7713","author":{"email":"7acb5da941ba9b25ab881ed1310d2ffd418ba2d7@gmail.com","name":"Leandro Regueiro"},"message":"Display language announcement in language overview\n\nPart of #4178.","distinct":false,"url":"https://api.github.com/repos/phlax/pootle/commits/3ebb23673fff9e9cf0e89bcc8a2b8cbdfe2d7713"},{"sha":"c237578390874f2e0617989403520ba401fb6400","author":{"email":"7acb5da941ba9b25ab881ed1310d2ffd418ba2d7@gmail.com","name":"Leandro Regueiro"},"message":"Display project announcement on project overview\n\nFixes #4178.","distinct":false,"url":"https://api.github.com/repos/phlax/pootle/commits/c237578390874f2e0617989403520ba401fb6400"},{"sha":"74f74170d9ef868cd673c8b7c1406e04f94bc411","author":{"email":"4ec3f3ccd085ce3acfd053bb739fc12cf8a607bf@translate.org.za","name":"Dwayne Bailey"},"message":"PEP8: E265 block comment should start with '# '","distinct":false,"url":"https://api.github.com/repos/phlax/pootle/commits/74f74170d9ef868cd673c8b7c1406e04f94bc411"},{"sha":"5599a461faf875b8679ec2e417dc69b3e52fe145","author":{"email":"4ec3f3ccd085ce3acfd053bb739fc12cf8a607bf@translate.org.za","name":"Dwayne Bailey"},"message":"PEP8: E302 expected 2 blank lines, found N","distinct":false,"url":"https://api.github.com/repos/phlax/pootle/commits/5599a461faf875b8679ec2e417dc69b3e52fe145"},{"sha":"7c55b354b2da93209662f23206454a39465bd0a9","author":{"email":"ea3cd978650417470535f3a4725b6b5042a6ab59@space23.net","name":"Ryan Northey"},"message":"Only show/process upload/download form if user has translation power\n\nRef #4125","distinct":false,"url":"https://api.github.com/repos/phlax/pootle/commits/7c55b354b2da93209662f23206454a39465bd0a9"},{"sha":"d4f824acda9793be5766afd8c6f1d6355f1d0584","author":{"email":"a737320cf9bfde4e31c578c48c038e6e973a0967@gmail.com","name":"Julen Ruiz Aizpuru"},"message":"Cleanup: remove unused import","distinct":false,"url":"https://api.github.com/repos/phlax/pootle/commits/d4f824acda9793be5766afd8c6f1d6355f1d0584"},{"sha":"0472fd580baa4e4bd30d9fbc1beb6880ba658e24","author":{"email":"ea3cd978650417470535f3a4725b6b5042a6ab59@space23.net","name":"Ryan Northey"},"message":"Don't ping Elasticsearch server in backend methods\n\nConnectionErrors are handled in methods on request to prevent unnecessary pings\nand handle a failing server\n\nFixes #4183","distinct":false,"url":"https://api.github.com/repos/phlax/pootle/commits/0472fd580baa4e4bd30d9fbc1beb6880ba658e24"},{"sha":"6ddb76ffee4449191d36b9ff3c5b911f8bb0e375","author":{"email":"ea3cd978650417470535f3a4725b6b5042a6ab59@space23.net","name":"Ryan Northey"},"message":"Move TM config to 90-local","distinct":false,"url":"https://api.github.com/repos/phlax/pootle/commits/6ddb76ffee4449191d36b9ff3c5b911f8bb0e375"},{"sha":"43f23f536b61523399dc2c444ec3a30367756dd6","author":{"email":"ea3cd978650417470535f3a4725b6b5042a6ab59@space23.net","name":"Ryan Northey"},"message":"Add checks for misconfigured TM server\n\nAdds checks for ENGINE, HOST, PORT and MIN_SCORE\nLoads the TM broker more lazily","distinct":false,"url":"https://api.github.com/repos/phlax/pootle/commits/43f23f536b61523399dc2c444ec3a30367756dd6"},{"sha":"43e5307b0e1b705ea6519e53c438d5c4bfaf9454","author":{"email":"ea3cd978650417470535f3a4725b6b5042a6ab59@space23.net","name":"Ryan Northey"},"message":"Update docs to explain how to enable local TM servers\n\nAdd changes to release notes","distinct":false,"url":"https://api.github.com/repos/phlax/pootle/commits/43e5307b0e1b705ea6519e53c438d5c4bfaf9454"},{"sha":"9ce7487834da706a34d801f0141fdc53c7ec94cb","author":{"email":"ea3cd978650417470535f3a4725b6b5042a6ab59@space23.net","name":"Ryan Northey"},"message":"Catch Elasticsearch.search() returning an empty string","distinct":true,"url":"https://api.github.com/repos/phlax/pootle/commits/9ce7487834da706a34d801f0141fdc53c7ec94cb"}]}