)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":16883,"name":"huyang","email":"huyang1@huawei.com","username":"huyang"},"change_message_id":"34e0718808f6c3cca1adff971e66600322dd6f78","unresolved":false,"context_lines":[{"line_number":7,"context_line":"Huawei: Don\u0027t fail when port group not exists"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"Currently when we request a port group but the"},{"line_number":10,"context_line":"port group no exists, there will raise a error."},{"line_number":11,"context_line":"This is not appropriate, because port group not"},{"line_number":12,"context_line":"exist is a normal case."},{"line_number":13,"context_line":""}],"source_content_type":"text/x-gerrit-commit-message","patch_set":1,"id":"7a5de9d1_bb4bf4af","line":10,"range":{"start_line":10,"start_character":39,"end_line":10,"end_character":40},"updated":"2016-01-28 02:42:16.000000000","message":"s/a/an","commit_id":"c90122e7476393b3afd74534ee0981ef471c4f5d"},{"author":{"_account_id":16883,"name":"huyang","email":"huyang1@huawei.com","username":"huyang"},"change_message_id":"34e0718808f6c3cca1adff971e66600322dd6f78","unresolved":false,"context_lines":[{"line_number":9,"context_line":"Currently when we request a port group but the"},{"line_number":10,"context_line":"port group no exists, there will raise a error."},{"line_number":11,"context_line":"This is not appropriate, because port group not"},{"line_number":12,"context_line":"exist is a normal case."},{"line_number":13,"context_line":""},{"line_number":14,"context_line":"Change-Id: I0614163574dac384167ce2bce8887f674f3a97b5"},{"line_number":15,"context_line":"Closes-Bug: #1536040"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":1,"id":"7a5de9d1_7bcc9c35","line":12,"range":{"start_line":12,"start_character":0,"end_line":12,"end_character":5},"updated":"2016-01-28 02:42:16.000000000","message":"s/exist/exists","commit_id":"c90122e7476393b3afd74534ee0981ef471c4f5d"},{"author":{"_account_id":16793,"name":"Liucheng Jiang","email":"jiangliucheng@huawei.com","username":"Jiangliucheng"},"change_message_id":"d39fdae8a9fed76d470ae623d7e0c3a8c6a2339d","unresolved":false,"context_lines":[{"line_number":7,"context_line":"Huawei: Don\u0027t fail when port group not exists"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"Currently when we request a port group but the"},{"line_number":10,"context_line":"port group no exists, there will raise an error."},{"line_number":11,"context_line":"This is not appropriate, because port group not"},{"line_number":12,"context_line":"exists is a normal case."},{"line_number":13,"context_line":""}],"source_content_type":"text/x-gerrit-commit-message","patch_set":2,"id":"7a5de9d1_2e1f4b6d","line":10,"range":{"start_line":10,"start_character":11,"end_line":10,"end_character":13},"updated":"2016-01-30 04:11:13.000000000","message":"s/no/not/","commit_id":"6bbadbde7b465bafe596f52283812b1caaee3a5f"}],"cinder/tests/unit/test_huawei_drivers.py":[{"author":{"_account_id":16793,"name":"Liucheng Jiang","email":"jiangliucheng@huawei.com","username":"Jiangliucheng"},"change_message_id":"d39fdae8a9fed76d470ae623d7e0c3a8c6a2339d","unresolved":false,"context_lines":[{"line_number":2162,"context_line":"            self.driver.unmanage(test_volume)"},{"line_number":2163,"context_line":"            self.assertEqual(ddt_data[1], mock_rename.call_count)"},{"line_number":2164,"context_line":""},{"line_number":2165,"context_line":"    @mock.patch.object(rest_client.RestClient, \u0027get_snapshot_info\u0027,"},{"line_number":2166,"context_line":"                       return_value\u003d{\u0027ID\u0027: \u0027ID1\u0027,"},{"line_number":2167,"context_line":"                                     \u0027NAME\u0027: \u0027test1\u0027,"},{"line_number":2168,"context_line":"                                     \u0027PARENTID\u0027: \u002712\u0027,"},{"line_number":2169,"context_line":"                                     \u0027USERCAPACITY\u0027: 2097152,"},{"line_number":2170,"context_line":"                                     \u0027HEALTHSTATUS\u0027: \u00272\u0027})"},{"line_number":2171,"context_line":"    @mock.patch.object(rest_client.RestClient, \u0027get_snapshot_id_by_name\u0027,"},{"line_number":2172,"context_line":"                       return_value\u003d\u0027ID1\u0027)"},{"line_number":2173,"context_line":"    def test_manage_existing_snapshot_abnormal(self, mock_get_by_name,"},{"line_number":2174,"context_line":"                                               mock_get_info):"},{"line_number":2175,"context_line":"        with mock.patch.object(huawei_driver.HuaweiBaseDriver,"},{"line_number":2176,"context_line":"                               \u0027_get_snapshot_info_by_ref\u0027,"},{"line_number":2177,"context_line":"                               return_value\u003d{\u0027HEALTHSTATUS\u0027: \u00272\u0027,"}],"source_content_type":"text/x-python","patch_set":2,"id":"7a5de9d1_4e040717","line":2174,"range":{"start_line":2165,"start_character":4,"end_line":2174,"end_character":59},"updated":"2016-01-30 04:11:13.000000000","message":"I thinks these code is not for this bug. Maybe it\u0027s needed  a rebase.","commit_id":"6bbadbde7b465bafe596f52283812b1caaee3a5f"}]}
