)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":20883,"name":"Yuval Brik","email":"yuval@brik.org.il","username":"yuvalbr"},"change_message_id":"fe58de8de5b2059a7c7be64eeb891547d34fd812","unresolved":false,"context_lines":[{"line_number":4,"context_line":"Commit:     jiaopengju \u003cpj.jiao@139.com\u003e"},{"line_number":5,"context_line":"CommitDate: 2016-12-26 18:31:05 +0800"},{"line_number":6,"context_line":""},{"line_number":7,"context_line":"Fix creating protection flow failed."},{"line_number":8,"context_line":"Class that inherited from ProtectionPlugin should implement methods named \u0027get_protect_operation\u0027,"},{"line_number":9,"context_line":"\u0027get_restore_operation\u0027 and \u0027get_delete_operation\u0027. Otherwise, karbor-protection will throw"},{"line_number":10,"context_line":"NotImplementedError."},{"line_number":11,"context_line":""}],"source_content_type":"text/x-gerrit-commit-message","patch_set":1,"id":"da4df55a_aaa5c3a2","line":8,"range":{"start_line":7,"start_character":0,"end_line":8,"end_character":98},"updated":"2016-12-26 11:38:38.000000000","message":"Missing empty line between commit title and description.\nPlease read:\nhttp://docs.openstack.org/developer/hacking/\nhttps://wiki.openstack.org/wiki/GitCommitMessages","commit_id":"59ba2520588325a5e71cd21278e53d8b936b85cf"},{"author":{"_account_id":21224,"name":"jiaopengju","email":"jiaopengju_yewu@cmss.chinamobile.com","username":"jiaopengju"},"change_message_id":"6ff0dbb6bbefe433b0f8fc1749d122a497ebf1c5","unresolved":false,"context_lines":[{"line_number":4,"context_line":"Commit:     jiaopengju \u003cpj.jiao@139.com\u003e"},{"line_number":5,"context_line":"CommitDate: 2016-12-26 18:31:05 +0800"},{"line_number":6,"context_line":""},{"line_number":7,"context_line":"Fix creating protection flow failed."},{"line_number":8,"context_line":"Class that inherited from ProtectionPlugin should implement methods named \u0027get_protect_operation\u0027,"},{"line_number":9,"context_line":"\u0027get_restore_operation\u0027 and \u0027get_delete_operation\u0027. Otherwise, karbor-protection will throw"},{"line_number":10,"context_line":"NotImplementedError."},{"line_number":11,"context_line":""}],"source_content_type":"text/x-gerrit-commit-message","patch_set":1,"id":"da4df55a_eaa8ab22","line":8,"range":{"start_line":7,"start_character":0,"end_line":8,"end_character":98},"in_reply_to":"da4df55a_aaa5c3a2","updated":"2016-12-26 12:01:07.000000000","message":"Done","commit_id":"59ba2520588325a5e71cd21278e53d8b936b85cf"}]}
