)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":23186,"name":"Felipe Monteiro","email":"felipe.carneiro.monteiro@gmail.com","username":"felipe.monteiro"},"change_message_id":"4f4265672b20af55c158decb1beb3f5bddad18dd","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":3,"id":"3f1d235d_0f2e4191","line":32,"updated":"2017-07-06 02:35:33.000000000","message":"Need to add:\n\nImplements blueprint: dynamic-policy-file-discovery","commit_id":"3f2aa7b289adf4944457d1b97d761368c6479cb4"}],"patrole_tempest_plugin/config.py":[{"author":{"_account_id":23185,"name":"Samantha Blanco","email":"samantha.blanco@att.com","username":"sblanco"},"change_message_id":"1c7dd4bc5adf39b99cec9bd1064f55c1e5ffb89a","unresolved":false,"context_lines":[{"line_number":31,"context_line":"                help\u003d\"\"\"If true, throws RbacParsingException for policies which"},{"line_number":32,"context_line":"don\u0027t exist or are not included in the service\u0027s policy file. If false, throws"},{"line_number":33,"context_line":"skipException.\"\"\"),"},{"line_number":34,"context_line":"    cfg.ListOpt(\u0027custom_policy_file_locs\u0027,"},{"line_number":35,"context_line":"                default\u003d[\u0027/etc/%s/policy.json\u0027],"},{"line_number":36,"context_line":"                help\u003d\"\"\"List of the paths to search for policy files. Each"},{"line_number":37,"context_line":"policy path assumes that the service name is included in the path once. Also"}],"source_content_type":"text/x-python","patch_set":6,"id":"3f1d235d_5b5a7483","line":34,"range":{"start_line":34,"start_character":31,"end_line":34,"end_character":40},"updated":"2017-07-07 16:24:14.000000000","message":"nit: \u0027files\u0027? I don\u0027t like this name and I think the abbreviation has the potential to be confusing","commit_id":"254913c0b773cb678cc651e0ac063f5e81ff0afb"}]}
