{"push_id":1295556455,"size":2,"distinct_size":2,"ref":"refs/heads/master","head":"e2bd8fb43850a124dab8df6876a1ece77eccbdd3","before":"53bf7c153f7a2b9a4df7da0da3b3ce3f9e51ba64","commits":[{"sha":"6d61a7a7ff0b73951703c601319da0bdebb9c22b","author":{"name":"Zane Bitter","email":"ba19b75c25a5c8688dc67c92c4ba8aece024ace6@redhat.com"},"message":"Create a public Conditions class API\n\nChange the definitions of the Template.conditions() method to return a new\nheat.engine.conditions.Conditions object. This class encapsulates the error\nhandling involved in looking up a condition, and lazily caches resolved\nvalues so that conditions we never reference are not evaluated.\n\nBy raising ValueError instead of StackValidationFailed inside\nConditions.is_enabled(), we ensure that the user sees the full path to the\nerroneous condition name if it appears inside the 'if' intrinsic function.\n\nChange-Id: I266eec7e87d185182c4c0fea864e7ebdafa11bd5","distinct":true,"url":"https://api.github.com/repos/openstack/heat/commits/6d61a7a7ff0b73951703c601319da0bdebb9c22b"},{"sha":"e2bd8fb43850a124dab8df6876a1ece77eccbdd3","author":{"name":"Jenkins","email":"61eb39d4445155efb6068840385577c11776cd20@review.openstack.org"},"message":"Merge \"Create a public Conditions class API\"","distinct":true,"url":"https://api.github.com/repos/openstack/heat/commits/e2bd8fb43850a124dab8df6876a1ece77eccbdd3"}]}
{"actor":{"display_login":"openstack-gerrit"}}