{"push_id":968395277,"size":17,"distinct_size":3,"ref":"refs/heads/s3-blob-db","head":"a519e329facda68dfd17174d8b52a1e5a8d0ddc0","before":"de4032e7ff84aa2ff979ebdbfd645921478de4c3","commits":[{"sha":"5a3d7ccf6ffb079723ed99bf5f1ced45bacc309b","author":{"email":"7bffe82dd6d105f88ac019ebf7bae9e08b23e37c@dimagi.com","name":"Simon Kelly"},"message":"allow groovy scripts and add rolling restart","distinct":false,"url":"https://api.github.com/repos/dimagi/commcarehq-ansible/commits/5a3d7ccf6ffb079723ed99bf5f1ced45bacc309b"},{"sha":"07df4c0678ea0d2711ed12379c3fd56bc6bb1183","author":{"email":"7bffe82dd6d105f88ac019ebf7bae9e08b23e37c@dimagi.com","name":"Simon Kelly"},"message":"make rolling restart serial","distinct":false,"url":"https://api.github.com/repos/dimagi/commcarehq-ansible/commits/07df4c0678ea0d2711ed12379c3fd56bc6bb1183"},{"sha":"e91f38b13c84874d9e99c38407226754fb9194fd","author":{"email":"7bffe82dd6d105f88ac019ebf7bae9e08b23e37c@dimagi.com","name":"Simon Kelly"},"message":"increase wait times","distinct":false,"url":"https://api.github.com/repos/dimagi/commcarehq-ansible/commits/e91f38b13c84874d9e99c38407226754fb9194fd"},{"sha":"994f97df477dc3bc94071581bb6e51d3fb7a354f","author":{"email":"7bffe82dd6d105f88ac019ebf7bae9e08b23e37c@dimagi.com","name":"Simon Kelly"},"message":"add confirmation","distinct":false,"url":"https://api.github.com/repos/dimagi/commcarehq-ansible/commits/994f97df477dc3bc94071581bb6e51d3fb7a354f"},{"sha":"f7aba3b35b52b4c03a773d509062c9b37d6e4e78","author":{"email":"7bffe82dd6d105f88ac019ebf7bae9e08b23e37c@dimagi.com","name":"Simon Kelly"},"message":"fix assert","distinct":false,"url":"https://api.github.com/repos/dimagi/commcarehq-ansible/commits/f7aba3b35b52b4c03a773d509062c9b37d6e4e78"},{"sha":"0c646d9e9bdb33a297c729ac2d61142490314db9","author":{"email":"7bffe82dd6d105f88ac019ebf7bae9e08b23e37c@dimagi.com","name":"Simon Kelly"},"message":"private = no","distinct":false,"url":"https://api.github.com/repos/dimagi/commcarehq-ansible/commits/0c646d9e9bdb33a297c729ac2d61142490314db9"},{"sha":"8b4c1f39b5690c5a831ee8f2a3cd2045b44968c7","author":{"email":"abc9a9929b794905522a1a4675ffff24aca79858@dimagi.com","name":"Tyler Sheffels"},"message":"Initial implementation for a blobdb backup","distinct":false,"url":"https://api.github.com/repos/dimagi/commcarehq-ansible/commits/8b4c1f39b5690c5a831ee8f2a3cd2045b44968c7"},{"sha":"cfc116374e000bd25d1043d116e2196f6a84ec2e","author":{"email":"abc9a9929b794905522a1a4675ffff24aca79858@dimagi.com","name":"Tyler Sheffels"},"message":"Add backups to deploy_db","distinct":false,"url":"https://api.github.com/repos/dimagi/commcarehq-ansible/commits/cfc116374e000bd25d1043d116e2196f6a84ec2e"},{"sha":"39b232291b85be0f8bd9a743cc5c9485aea9b4de","author":{"email":"abc9a9929b794905522a1a4675ffff24aca79858@dimagi.com","name":"Tyler Sheffels"},"message":"Add defaults for blobdb backup dir","distinct":false,"url":"https://api.github.com/repos/dimagi/commcarehq-ansible/commits/39b232291b85be0f8bd9a743cc5c9485aea9b4de"},{"sha":"cf2d8a9839948753e9cf53db14e01382e0bf8d40","author":{"email":"7bffe82dd6d105f88ac019ebf7bae9e08b23e37c@dimagi.com","name":"Simon Kelly"},"message":"do stop start instead of restart","distinct":false,"url":"https://api.github.com/repos/dimagi/commcarehq-ansible/commits/cf2d8a9839948753e9cf53db14e01382e0bf8d40"},{"sha":"231ab9e40c853cd5566553a7634cef00c9aef501","author":{"email":"7bffe82dd6d105f88ac019ebf7bae9e08b23e37c@dimagi.com","name":"Simon Kelly"},"message":"add ES HOSTS to localsettings","distinct":false,"url":"https://api.github.com/repos/dimagi/commcarehq-ansible/commits/231ab9e40c853cd5566553a7634cef00c9aef501"},{"sha":"22e7c6c3e3b18196d6f4bfcfd06d68c34f4538a9","author":{"email":"7bffe82dd6d105f88ac019ebf7bae9e08b23e37c@dimagi.com","name":"Simon Kelly"},"message":"Merge pull request #330 from dimagi/blobdb-backups\n\nBlobdb backups","distinct":false,"url":"https://api.github.com/repos/dimagi/commcarehq-ansible/commits/22e7c6c3e3b18196d6f4bfcfd06d68c34f4538a9"},{"sha":"85616209596b080e847dd526b4523d01a9cee607","author":{"email":"b5481cfc9d7f9648e631618caa66e4c7d2c365d2@gmail.com","name":"Ben"},"message":"Merge pull request #331 from dimagi/es-script\n\nallow groovy scripts on ES","distinct":false,"url":"https://api.github.com/repos/dimagi/commcarehq-ansible/commits/85616209596b080e847dd526b4523d01a9cee607"},{"sha":"113b3bef2020b446d3e728d3c95978490fb514bb","author":{"email":"b5481cfc9d7f9648e631618caa66e4c7d2c365d2@gmail.com","name":"Ben"},"message":"Merge pull request #332 from dimagi/es-hosts\n\nadd ELASTICSEARCH_HOSTS to localsettings","distinct":false,"url":"https://api.github.com/repos/dimagi/commcarehq-ansible/commits/113b3bef2020b446d3e728d3c95978490fb514bb"},{"sha":"ca2ea6f821622bf550d6220bd49bcb216cfdd575","author":{"email":"8c14cb85721e192e9f053819819534315b04bf67@dimagi.com","name":"Daniel Miller"},"message":"Setup RiakCS with a single idempotent command","distinct":true,"url":"https://api.github.com/repos/dimagi/commcarehq-ansible/commits/ca2ea6f821622bf550d6220bd49bcb216cfdd575"},{"sha":"9353c33688b1f0542c0f4ea6553f59f3974108be","author":{"email":"8c14cb85721e192e9f053819819534315b04bf67@dimagi.com","name":"Daniel Miller"},"message":"Refactor riakcs deployment into separate playbook","distinct":true,"url":"https://api.github.com/repos/dimagi/commcarehq-ansible/commits/9353c33688b1f0542c0f4ea6553f59f3974108be"},{"sha":"a519e329facda68dfd17174d8b52a1e5a8d0ddc0","author":{"email":"8c14cb85721e192e9f053819819534315b04bf67@dimagi.com","name":"Daniel Miller"},"message":"Misc cleanup","distinct":true,"url":"https://api.github.com/repos/dimagi/commcarehq-ansible/commits/a519e329facda68dfd17174d8b52a1e5a8d0ddc0"}]}