{"push_id":1030922110,"size":4,"distinct_size":4,"ref":"refs/heads/cherrypy","head":"957295548b03c85fd7b2c9d628f6c65026521d17","before":"7d70c32be3ac3bc868af524948c4442ede181348","commits":[{"sha":"6a5816faf2fe3159edd81c1f5c08a6df164aa1c9","author":{"email":"16b074f26e84167d7f55d437bd68af737de5b166@redhat.com","name":"Matthew Barnes"},"message":"Add cloud-init integration.\n\nProvide a part-handler script for automatically registering hosts\nwith a Commissaire server on boot.\n\nPull request: #66\nApproved by: ashcrow","distinct":true,"url":"https://api.github.com/repos/ashcrow/commissaire/commits/6a5816faf2fe3159edd81c1f5c08a6df164aa1c9"},{"sha":"4e974940261308bdb14b115ddb9a45cca00111de","author":{"email":"0ccc179a7064b1255abc26f4a484566ce33a1da2@redhat.com","name":"Steve Milner"},"message":"Ansible 2.0.1.0+ now a requirement.\n\nPrevious versions of Ansible included\nhttps://github.com/ansible/ansible/issues/14154 which caused multiple\ncalls to the ansible python api to fail.","distinct":true,"url":"https://api.github.com/repos/ashcrow/commissaire/commits/4e974940261308bdb14b115ddb9a45cca00111de"},{"sha":"40160683dc5dab7ac961db6685a48cd97f5afbf9","author":{"email":"0ccc179a7064b1255abc26f4a484566ce33a1da2@redhat.com","name":"Steve Milner"},"message":"Moved from geven to cherrypy.\n\nDue to some issues with multiprocessing, greenlets, ssl, and Ansible we\ndecided to move off of gevent. This change replaces gevent with\ncherrypy. While cherrypy does offer it's own framework this only\nutilizes it for it's server and continues to use falcon for the REST\nframework.","distinct":true,"url":"https://api.github.com/repos/ashcrow/commissaire/commits/40160683dc5dab7ac961db6685a48cd97f5afbf9"},{"sha":"957295548b03c85fd7b2c9d628f6c65026521d17","author":{"email":"0ccc179a7064b1255abc26f4a484566ce33a1da2@redhat.com","name":"Steve Milner"},"message":"fixup! Moved from geven to cherrypy.","distinct":true,"url":"https://api.github.com/repos/ashcrow/commissaire/commits/957295548b03c85fd7b2c9d628f6c65026521d17"}]}