)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":6167,"name":"Ken\u0027ichi Ohmichi","email":"ken1ohmichi@gmail.com","username":"oomichi"},"change_message_id":"0e4a70beb8cd1fce326cd8ba88bfb708166f8af2","unresolved":false,"context_lines":[{"line_number":4,"context_line":"Commit:     ivan-zhu \u003cbozhu@linux.vnet.ibm.com\u003e"},{"line_number":5,"context_line":"CommitDate: 2013-09-30 16:06:41 +0800"},{"line_number":6,"context_line":""},{"line_number":7,"context_line":"catch exception.InstanceIsLocked is not caught in start and stop server api"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"this just catch the exception in v3 api, doesn\u0027t do it in v2 api. Because"},{"line_number":10,"context_line":"it cann\u0027t pass tempest tests, in v2 api it will raise BadRequest exception."}],"source_content_type":"text/x-gerrit-commit-message","patch_set":1,"id":"AAAAS3%2F%2FUos%3D","line":7,"updated":"2013-09-30 08:37:46.000000000","message":"The title is too long.\nGit commit messages should start with a short 50 character or less summary in a single paragraph.\n\nhttps://wiki.openstack.org/wiki/GerritWorkflow#Committing_Changes","commit_id":"7710ee7935ed836e41dbb3dfd3a1f055a7bf9b10"},{"author":{"_account_id":5754,"name":"Alex Xu","email":"hejie.xu@intel.com","username":"xuhj"},"change_message_id":"4310abf6d84aff9851ff199624ceb73813594eb8","unresolved":false,"context_lines":[{"line_number":4,"context_line":"Commit:     ivan-zhu \u003cbozhu@linux.vnet.ibm.com\u003e"},{"line_number":5,"context_line":"CommitDate: 2013-10-01 11:03:44 +0800"},{"line_number":6,"context_line":""},{"line_number":7,"context_line":"catch exception.InstanceIsLocked in start and stop server api"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"this just catch the exception in v3 api, doesn\u0027t do it in v2 api. Because"},{"line_number":10,"context_line":"it cann\u0027t pass tempest tests, in v2 api it will raise BadRequest exception."}],"source_content_type":"text/x-gerrit-commit-message","patch_set":3,"id":"AAAAS3%2F%2FRhc%3D","line":7,"updated":"2013-10-01 04:15:07.000000000","message":"Ivan, sorry, I missed from previous review. We should metion this fixed for v3 in titile, right?","commit_id":"0fd805ba78dece71fc2e6d2dc2983dce2b139747"},{"author":{"_account_id":1653,"name":"garyk","email":"gkotton@vmware.com","username":"garyk"},"change_message_id":"5ed826906bb506079bdc4135be8ad9f89f2bf7f8","unresolved":false,"context_lines":[{"line_number":7,"context_line":"catch exception in start and stop server v3 api"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"this just catch  exception.InstanceIsLocked in v3 api,"},{"line_number":10,"context_line":"doesn\u0027t do it in v2 api.Because it cann\u0027t pass tempest"},{"line_number":11,"context_line":"tests, in v2 api it will raise BadRequest exception."},{"line_number":12,"context_line":""},{"line_number":13,"context_line":"Closes-Bug: #1233026"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":4,"id":"AAAAS3%2F%2FQWY%3D","line":10,"updated":"2013-10-01 13:23:58.000000000","message":"typo - cann\u0027t  \u003d\u003e can\u0027t","commit_id":"24baa362715aaaba5f7709d065e9ec1c6b43cb8e"}],"nova/tests/api/openstack/compute/plugins/v3/test_servers.py":[{"author":{"_account_id":5754,"name":"Alex Xu","email":"hejie.xu@intel.com","username":"xuhj"},"change_message_id":"275eae356311ebca9b8741fe98d573e40e55840a","unresolved":false,"context_lines":[{"line_number":1315,"context_line":"        self.assertRaises(webob.exc.HTTPConflict,"},{"line_number":1316,"context_line":"            self.controller._start_server, req, FAKE_UUID, body)"},{"line_number":1317,"context_line":""},{"line_number":1318,"context_line":"    def test_start_not_ready(self):"},{"line_number":1319,"context_line":"        self.stubs.Set(compute_api.API, \u0027start\u0027, fake_start_stop_locked_server)"},{"line_number":1320,"context_line":"        req \u003d fakes.HTTPRequestV3.blank(\u0027/servers/%s/action\u0027 % FAKE_UUID)"},{"line_number":1321,"context_line":"        body \u003d dict(start\u003d\"\")"}],"source_content_type":"text/x-python","patch_set":1,"id":"AAAAS3%2F%2FUfI%3D","line":1318,"updated":"2013-09-30 09:34:31.000000000","message":"this is same name with 1311?","commit_id":"7710ee7935ed836e41dbb3dfd3a1f055a7bf9b10"},{"author":{"_account_id":5754,"name":"Alex Xu","email":"hejie.xu@intel.com","username":"xuhj"},"change_message_id":"2bcec0fd14902d4d3b6d00539e01b9f138744e51","unresolved":false,"context_lines":[{"line_number":1315,"context_line":"        self.assertRaises(webob.exc.HTTPConflict,"},{"line_number":1316,"context_line":"            self.controller._start_server, req, FAKE_UUID, body)"},{"line_number":1317,"context_line":""},{"line_number":1318,"context_line":"    def test_start_not_ready(self):"},{"line_number":1319,"context_line":"        self.stubs.Set(compute_api.API, \u0027start\u0027, fake_start_stop_locked_server)"},{"line_number":1320,"context_line":"        req \u003d fakes.HTTPRequestV3.blank(\u0027/servers/%s/action\u0027 % FAKE_UUID)"},{"line_number":1321,"context_line":"        body \u003d dict(start\u003d\"\")"}],"source_content_type":"text/x-python","patch_set":1,"id":"AAAAS3%2F%2FUe8%3D","line":1318,"in_reply_to":"AAAAS3%2F%2FUfI%3D","updated":"2013-09-30 09:35:05.000000000","message":"s/1311/line 1311/","commit_id":"7710ee7935ed836e41dbb3dfd3a1f055a7bf9b10"}]}
