)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":18602,"name":"Gábor Antal","email":"antal@inf.u-szeged.hu","username":"antal"},"change_message_id":"03f662e91c609d2f5a68ba5695ff11a1dcc11052","unresolved":false,"context_lines":[{"line_number":4,"context_line":"Commit:     gengchc2 \u003cgeng.changcai2@zte.com.cn\u003e"},{"line_number":5,"context_line":"CommitDate: 2016-09-30 02:20:59 +0000"},{"line_number":6,"context_line":""},{"line_number":7,"context_line":"Fix a typo in policy.py,etc"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"TrivialFix"},{"line_number":10,"context_line":""}],"source_content_type":"text/x-gerrit-commit-message","patch_set":2,"id":"1a95cdbc_bade213d","line":7,"range":{"start_line":7,"start_character":0,"end_line":7,"end_character":27},"updated":"2016-10-06 09:56:05.000000000","message":"You should update this, as two files were modified.","commit_id":"4b60e568dfcdb16b5406cfc1017b192f6e057ba8"}],"ironic/common/policy.py":[{"author":{"_account_id":13719,"name":"Naohiro Tamura","email":"naohirot.openstack@gmail.com","username":"nao"},"change_message_id":"0b3687bd24e628f52da7cfb67dd4e553e2ac7275","unresolved":false,"context_lines":[{"line_number":51,"context_line":"    policy.RuleDefault(\u0027show_instance_secrets\u0027,"},{"line_number":52,"context_line":"                       \u0027!\u0027,"},{"line_number":53,"context_line":"                       description\u003d\u0027Show or mask secrets within instance information in API responses\u0027),  # noqa"},{"line_number":54,"context_line":"    # Roles likely to be overridden by operator"},{"line_number":55,"context_line":"    policy.RuleDefault(\u0027is_member\u0027,"},{"line_number":56,"context_line":"                       \u0027tenant:demo or tenant:baremetal\u0027,"},{"line_number":57,"context_line":"                       description\u003d\u0027May be used to restrict access to specific tenants\u0027),  # noqa"}],"source_content_type":"text/x-python","patch_set":3,"id":"fa6399be_aa71bbe2","line":54,"range":{"start_line":54,"start_character":25,"end_line":54,"end_character":35},"updated":"2016-10-18 09:25:54.000000000","message":"It seems that it has been already fixed.\n\nhttps://github.com/openstack/ironic/commit/b44438affb37df2757729c3185b62b77f81a7df2#diff-edf09cd465f3e0e3075c70bf7addde1f","commit_id":"dc3155b5734d82ff8fb16a4721d569815d7cd22e"}],"ironic/drivers/modules/ilo/firmware_processor.py":[{"author":{"_account_id":13719,"name":"Naohiro Tamura","email":"naohirot.openstack@gmail.com","username":"nao"},"change_message_id":"0b3687bd24e628f52da7cfb67dd4e553e2ac7275","unresolved":false,"context_lines":[{"line_number":377,"context_line":"    def remove(self):"},{"line_number":378,"context_line":"        \"\"\"Exposed method to remove the wrapped firmware file"},{"line_number":379,"context_line":""},{"line_number":380,"context_line":"        This method gets overridden by the remove method for the respective"},{"line_number":381,"context_line":"        type of firmware file location it wraps."},{"line_number":382,"context_line":"        \"\"\""},{"line_number":383,"context_line":"        pass"},{"line_number":384,"context_line":""}],"source_content_type":"text/x-python","patch_set":3,"id":"fa6399be_aa3ffbd4","line":381,"range":{"start_line":380,"start_character":8,"end_line":381,"end_character":12},"updated":"2016-10-18 09:25:54.000000000","message":"It seems that it has been already fixed.\n\nhttps://github.com/openstack/ironic/commit/b44438affb37df2757729c3185b62b77f81a7df2#diff-edf09cd465f3e0e3075c70bf7addde1f","commit_id":"dc3155b5734d82ff8fb16a4721d569815d7cd22e"}]}
