)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":7634,"name":"Takashi Natsume","email":"takanattie@gmail.com","username":"natsumet"},"change_message_id":"489201cb250fda5f798f5b08c4f7dda3d4390524","unresolved":false,"context_lines":[{"line_number":4,"context_line":"Commit:     Krzysztof Swiatek \u003ckrzysztof.swiatek@corp.ovh.com\u003e"},{"line_number":5,"context_line":"CommitDate: 2016-08-04 09:48:21 +0000"},{"line_number":6,"context_line":""},{"line_number":7,"context_line":"moved test_cleanup_volumes_reverting_resize from test_rbd to test_driver, modified test_cleanup_rbd"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"Change-Id: I0757df725ba9cabe44bce3c34c6187a4aaebf56b"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":2,"id":"bacf61ea_17f082fc","line":7,"range":{"start_line":7,"start_character":0,"end_line":7,"end_character":99},"updated":"2016-08-05 00:58:18.000000000","message":"It is too long.\nIt should be 50 characters or less.\n\nSee http://docs.openstack.org/infra/manual/developers.html#committing-a-change","commit_id":"8515864611f7b7b1a4def47fdc6edc2efce15206"}],"nova/tests/unit/virt/libvirt/storage/test_rbd.py":[{"author":{"_account_id":7634,"name":"Takashi Natsume","email":"takanattie@gmail.com","username":"natsumet"},"change_message_id":"489201cb250fda5f798f5b08c4f7dda3d4390524","unresolved":false,"context_lines":[{"line_number":14,"context_line":"from eventlet import tpool"},{"line_number":15,"context_line":"import mock"},{"line_number":16,"context_line":""},{"line_number":17,"context_line":"from nova.compute import task_states"},{"line_number":18,"context_line":"from nova import exception"},{"line_number":19,"context_line":"from nova import objects"},{"line_number":20,"context_line":"from nova import test"}],"source_content_type":"text/x-python","patch_set":2,"id":"bacf61ea_b72b7681","line":17,"range":{"start_line":17,"start_character":0,"end_line":17,"end_character":36},"updated":"2016-08-05 00:58:18.000000000","message":"task_states is not used any more.\nSo it should be removed.","commit_id":"8515864611f7b7b1a4def47fdc6edc2efce15206"},{"author":{"_account_id":7634,"name":"Takashi Natsume","email":"takanattie@gmail.com","username":"natsumet"},"change_message_id":"489201cb250fda5f798f5b08c4f7dda3d4390524","unresolved":false,"context_lines":[{"line_number":348,"context_line":"        client \u003d mock_client.return_value"},{"line_number":349,"context_line":"        self.driver.cleanup_volumes(filter_fn)"},{"line_number":350,"context_line":""},{"line_number":351,"context_line":"        rbd.remove.assert_called_once_with(client.ioctx, \u0027%s_test\u0027 % uuids.instance)"},{"line_number":352,"context_line":"        client.__enter__.assert_called_once_with()"},{"line_number":353,"context_line":"        client.__exit__.assert_called_once_with(None, None, None)"},{"line_number":354,"context_line":""}],"source_content_type":"text/x-python","patch_set":2,"id":"bacf61ea_9403d00f","line":351,"range":{"start_line":351,"start_character":0,"end_line":351,"end_character":84},"updated":"2016-08-05 00:58:18.000000000","message":"This line should be less than 80 characters.\n\nrbd.remove.assert_called_once_with(client.ioctx,\n                                   \u0027%s_test\u0027 % uuids.instance)","commit_id":"8515864611f7b7b1a4def47fdc6edc2efce15206"}],"nova/tests/unit/virt/libvirt/test_driver.py":[{"author":{"_account_id":7634,"name":"Takashi Natsume","email":"takanattie@gmail.com","username":"natsumet"},"change_message_id":"489201cb250fda5f798f5b08c4f7dda3d4390524","unresolved":false,"context_lines":[{"line_number":11841,"context_line":"        client \u003d mock_client.return_value"},{"line_number":11842,"context_line":"        driver.cleanup_volumes(filter_fn)"},{"line_number":11843,"context_line":"        rbd.remove.assert_called_once_with(mock.ANY,"},{"line_number":11844,"context_line":"                                           \u0027%s_test_disk.local\u0027 % uuids.instance)"},{"line_number":11845,"context_line":"        client.__enter__.assert_called_once_with()"},{"line_number":11846,"context_line":"        client.__exit__.assert_called_once_with(None, None, None)"},{"line_number":11847,"context_line":""}],"source_content_type":"text/x-python","patch_set":2,"id":"bacf61ea_f7a68e0d","line":11844,"range":{"start_line":11844,"start_character":0,"end_line":11844,"end_character":81},"updated":"2016-08-05 00:58:18.000000000","message":"This line should be less than 80 characters.\n\n        rbd.remove.assert_called_once_with(\n            mock.ANY, \u0027%s_test_disk.local\u0027 % uuids.instance)","commit_id":"8515864611f7b7b1a4def47fdc6edc2efce15206"}]}
