)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":13995,"name":"Nate Johnston","email":"nate.johnston@redhat.com","username":"natejohnston"},"change_message_id":"b0105e466129b27912ee4d071870ff510a5a7e2e","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":1,"id":"dae33548_1beb6914","updated":"2016-02-17 18:03:28.000000000","message":"Shouldn\u0027t this have a dependency (either implicit or explicit using the Depends-On commit message tag) on the patch this forked out of? https://review.openstack.org/268274","commit_id":"6598b50716b22d80ee51322de1ba2cf42cf22662"},{"author":{"_account_id":9656,"name":"Ihar Hrachyshka","email":"ihrachys@redhat.com","username":"ihrachys","status":"Red Hat Networking Systems Engineer"},"change_message_id":"7cc3a5817ac7f035e1822b99075f35ed93236aed","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":1,"id":"bae84128_603b239d","in_reply_to":"dae33548_1beb6914","updated":"2016-02-22 13:58:00.000000000","message":"No.","commit_id":"6598b50716b22d80ee51322de1ba2cf42cf22662"},{"author":{"_account_id":18573,"name":"Petri Kemppainen","email":"petri.kemppainen@nokia.com","username":"petrkemp"},"change_message_id":"87704088da072bed7c4bc96ce6b0eab850f0312d","unresolved":false,"context_lines":[{"line_number":4,"context_line":"Commit:     Martin Hickey \u003cmartin.hickey@ie.ibm.com\u003e"},{"line_number":5,"context_line":"CommitDate: 2016-02-24 03:16:36 +0000"},{"line_number":6,"context_line":""},{"line_number":7,"context_line":"Update doctstring in test/tools.py"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"Update of docstring in test/tools.py to better align it and remove"},{"line_number":10,"context_line":"pep8 warning. This patch is a result of comment in change"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":2,"id":"bae84128_2b56a605","line":7,"range":{"start_line":7,"start_character":7,"end_line":7,"end_character":17},"updated":"2016-02-24 12:06:31.000000000","message":"docstring","commit_id":"79e0450cb7f42eb3baf8db66cab82c38c1b3df5b"},{"author":{"_account_id":9551,"name":"Martin Hickey","email":"martin.hickey@ie.ibm.com","username":"mhickey"},"change_message_id":"195ce7738672e78e6a87dd61aa1f1694b4f2aed1","unresolved":false,"context_lines":[{"line_number":4,"context_line":"Commit:     Martin Hickey \u003cmartin.hickey@ie.ibm.com\u003e"},{"line_number":5,"context_line":"CommitDate: 2016-02-24 03:16:36 +0000"},{"line_number":6,"context_line":""},{"line_number":7,"context_line":"Update doctstring in test/tools.py"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"Update of docstring in test/tools.py to better align it and remove"},{"line_number":10,"context_line":"pep8 warning. This patch is a result of comment in change"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":2,"id":"bae84128_5670e60a","line":7,"range":{"start_line":7,"start_character":7,"end_line":7,"end_character":17},"in_reply_to":"bae84128_2b56a605","updated":"2016-02-24 14:33:39.000000000","message":"Updated.","commit_id":"79e0450cb7f42eb3baf8db66cab82c38c1b3df5b"}],"neutron/tests/tools.py":[{"author":{"_account_id":5948,"name":"Oleg Bondarev","email":"obondarev@mirantis.com","username":"obondarev"},"change_message_id":"1ccb51aa6da0eed80e291df7ca332a847826e8d8","unresolved":false,"context_lines":[{"line_number":115,"context_line":""},{"line_number":116,"context_line":""},{"line_number":117,"context_line":"def setup_mock_calls(mocked_call, expected_calls_and_values):"},{"line_number":118,"context_line":"    \"\"\"setup_mock_calls is a convenient method to setup a sequence of mock"},{"line_number":119,"context_line":"    calls."},{"line_number":120,"context_line":""},{"line_number":121,"context_line":"    expected_calls_and_values is a list of (expected_call, return_value):"}],"source_content_type":"text/x-python","patch_set":1,"id":"dae33548_e5b3534b","line":118,"range":{"start_line":118,"start_character":7,"end_line":118,"end_character":26},"updated":"2016-02-18 12:50:24.000000000","message":"can be deleted so summary fits in one line","commit_id":"6598b50716b22d80ee51322de1ba2cf42cf22662"},{"author":{"_account_id":14605,"name":"vikram.choudhary","email":"vikschw@gmail.com","username":"vikram.choudhary"},"change_message_id":"41e3b004ca2b7212fac7974473f42fe5da2226c9","unresolved":false,"context_lines":[{"line_number":115,"context_line":""},{"line_number":116,"context_line":""},{"line_number":117,"context_line":"def setup_mock_calls(mocked_call, expected_calls_and_values):"},{"line_number":118,"context_line":"    \"\"\"setup_mock_calls is a convenient method to setup a sequence of mock"},{"line_number":119,"context_line":"    calls."},{"line_number":120,"context_line":""},{"line_number":121,"context_line":"    expected_calls_and_values is a list of (expected_call, return_value):"}],"source_content_type":"text/x-python","patch_set":1,"id":"bae84128_626d2498","line":118,"range":{"start_line":118,"start_character":7,"end_line":118,"end_character":26},"in_reply_to":"dae33548_e5b3534b","updated":"2016-02-20 03:51:29.000000000","message":"+1","commit_id":"6598b50716b22d80ee51322de1ba2cf42cf22662"},{"author":{"_account_id":9551,"name":"Martin Hickey","email":"martin.hickey@ie.ibm.com","username":"mhickey"},"change_message_id":"20bc470e388bcdb125d92a4abf52baaa6bd30025","unresolved":false,"context_lines":[{"line_number":115,"context_line":""},{"line_number":116,"context_line":""},{"line_number":117,"context_line":"def setup_mock_calls(mocked_call, expected_calls_and_values):"},{"line_number":118,"context_line":"    \"\"\"setup_mock_calls is a convenient method to setup a sequence of mock"},{"line_number":119,"context_line":"    calls."},{"line_number":120,"context_line":""},{"line_number":121,"context_line":"    expected_calls_and_values is a list of (expected_call, return_value):"}],"source_content_type":"text/x-python","patch_set":1,"id":"bae84128_54900195","line":118,"range":{"start_line":118,"start_character":7,"end_line":118,"end_character":26},"in_reply_to":"dae33548_e5b3534b","updated":"2016-02-24 03:15:02.000000000","message":"Done.","commit_id":"6598b50716b22d80ee51322de1ba2cf42cf22662"},{"author":{"_account_id":5948,"name":"Oleg Bondarev","email":"obondarev@mirantis.com","username":"obondarev"},"change_message_id":"1ccb51aa6da0eed80e291df7ca332a847826e8d8","unresolved":false,"context_lines":[{"line_number":140,"context_line":""},{"line_number":141,"context_line":"def verify_mock_calls(mocked_call, expected_calls_and_values,"},{"line_number":142,"context_line":"                      any_order\u003dFalse):"},{"line_number":143,"context_line":"    \"\"\"verify_mock_calls is a convenient method to setup a sequence of mock"},{"line_number":144,"context_line":"    calls."},{"line_number":145,"context_line":""},{"line_number":146,"context_line":"    expected_calls_and_values is a list of (expected_call, return_value):"}],"source_content_type":"text/x-python","patch_set":1,"id":"dae33548_c599efc5","line":143,"range":{"start_line":143,"start_character":7,"end_line":143,"end_character":27},"updated":"2016-02-18 12:50:24.000000000","message":"ditto","commit_id":"6598b50716b22d80ee51322de1ba2cf42cf22662"},{"author":{"_account_id":9551,"name":"Martin Hickey","email":"martin.hickey@ie.ibm.com","username":"mhickey"},"change_message_id":"20bc470e388bcdb125d92a4abf52baaa6bd30025","unresolved":false,"context_lines":[{"line_number":140,"context_line":""},{"line_number":141,"context_line":"def verify_mock_calls(mocked_call, expected_calls_and_values,"},{"line_number":142,"context_line":"                      any_order\u003dFalse):"},{"line_number":143,"context_line":"    \"\"\"verify_mock_calls is a convenient method to setup a sequence of mock"},{"line_number":144,"context_line":"    calls."},{"line_number":145,"context_line":""},{"line_number":146,"context_line":"    expected_calls_and_values is a list of (expected_call, return_value):"}],"source_content_type":"text/x-python","patch_set":1,"id":"bae84128_74ef051e","line":143,"range":{"start_line":143,"start_character":7,"end_line":143,"end_character":27},"in_reply_to":"dae33548_c599efc5","updated":"2016-02-24 03:15:02.000000000","message":"Done.","commit_id":"6598b50716b22d80ee51322de1ba2cf42cf22662"},{"author":{"_account_id":9656,"name":"Ihar Hrachyshka","email":"ihrachys@redhat.com","username":"ihrachys","status":"Red Hat Networking Systems Engineer"},"change_message_id":"0a955e45849f72564efbd23ba396009285878422","unresolved":false,"context_lines":[{"line_number":115,"context_line":""},{"line_number":116,"context_line":""},{"line_number":117,"context_line":"def setup_mock_calls(mocked_call, expected_calls_and_values):"},{"line_number":118,"context_line":"    \"\"\"is a convenient method to setup a sequence of mock calls."},{"line_number":119,"context_line":""},{"line_number":120,"context_line":"    expected_calls_and_values is a list of (expected_call, return_value):"},{"line_number":121,"context_line":""}],"source_content_type":"text/x-python","patch_set":2,"id":"bae84128_665c6d7d","line":118,"range":{"start_line":118,"start_character":7,"end_line":118,"end_character":11},"updated":"2016-02-24 10:09:49.000000000","message":"-\u003e A","commit_id":"79e0450cb7f42eb3baf8db66cab82c38c1b3df5b"},{"author":{"_account_id":9551,"name":"Martin Hickey","email":"martin.hickey@ie.ibm.com","username":"mhickey"},"change_message_id":"195ce7738672e78e6a87dd61aa1f1694b4f2aed1","unresolved":false,"context_lines":[{"line_number":115,"context_line":""},{"line_number":116,"context_line":""},{"line_number":117,"context_line":"def setup_mock_calls(mocked_call, expected_calls_and_values):"},{"line_number":118,"context_line":"    \"\"\"is a convenient method to setup a sequence of mock calls."},{"line_number":119,"context_line":""},{"line_number":120,"context_line":"    expected_calls_and_values is a list of (expected_call, return_value):"},{"line_number":121,"context_line":""}],"source_content_type":"text/x-python","patch_set":2,"id":"bae84128_f6d2dacf","line":118,"range":{"start_line":118,"start_character":7,"end_line":118,"end_character":11},"in_reply_to":"bae84128_665c6d7d","updated":"2016-02-24 14:33:39.000000000","message":"Done.","commit_id":"79e0450cb7f42eb3baf8db66cab82c38c1b3df5b"},{"author":{"_account_id":9656,"name":"Ihar Hrachyshka","email":"ihrachys@redhat.com","username":"ihrachys","status":"Red Hat Networking Systems Engineer"},"change_message_id":"0a955e45849f72564efbd23ba396009285878422","unresolved":false,"context_lines":[{"line_number":139,"context_line":""},{"line_number":140,"context_line":"def verify_mock_calls(mocked_call, expected_calls_and_values,"},{"line_number":141,"context_line":"                      any_order\u003dFalse):"},{"line_number":142,"context_line":"    \"\"\"is a convenient method to setup a sequence of mock calls."},{"line_number":143,"context_line":""},{"line_number":144,"context_line":"    expected_calls_and_values is a list of (expected_call, return_value):"},{"line_number":145,"context_line":""}],"source_content_type":"text/x-python","patch_set":2,"id":"bae84128_064e41c0","line":142,"range":{"start_line":142,"start_character":7,"end_line":142,"end_character":12},"updated":"2016-02-24 10:09:49.000000000","message":"ditto","commit_id":"79e0450cb7f42eb3baf8db66cab82c38c1b3df5b"},{"author":{"_account_id":9551,"name":"Martin Hickey","email":"martin.hickey@ie.ibm.com","username":"mhickey"},"change_message_id":"195ce7738672e78e6a87dd61aa1f1694b4f2aed1","unresolved":false,"context_lines":[{"line_number":139,"context_line":""},{"line_number":140,"context_line":"def verify_mock_calls(mocked_call, expected_calls_and_values,"},{"line_number":141,"context_line":"                      any_order\u003dFalse):"},{"line_number":142,"context_line":"    \"\"\"is a convenient method to setup a sequence of mock calls."},{"line_number":143,"context_line":""},{"line_number":144,"context_line":"    expected_calls_and_values is a list of (expected_call, return_value):"},{"line_number":145,"context_line":""}],"source_content_type":"text/x-python","patch_set":2,"id":"bae84128_96e42eac","line":142,"range":{"start_line":142,"start_character":7,"end_line":142,"end_character":12},"in_reply_to":"bae84128_064e41c0","updated":"2016-02-24 14:33:39.000000000","message":"Done.","commit_id":"79e0450cb7f42eb3baf8db66cab82c38c1b3df5b"},{"author":{"_account_id":1653,"name":"garyk","email":"gkotton@vmware.com","username":"garyk"},"change_message_id":"3b8980def170125073592bb18541ad365340b7fe","unresolved":false,"context_lines":[{"line_number":109,"context_line":"        self.addCleanup(cleanUp)"},{"line_number":110,"context_line":""},{"line_number":111,"context_line":""},{"line_number":112,"context_line":"import unittest"},{"line_number":113,"context_line":""},{"line_number":114,"context_line":"from neutron.common import utils"},{"line_number":115,"context_line":""}],"source_content_type":"text/x-python","patch_set":3,"id":"bae84128_198171fb","line":112,"updated":"2016-02-24 14:42:01.000000000","message":"why is this not at the top of the file?\nit is nonetheless unrelated to this patch","commit_id":"3f153b485ab7a6814358f01cec40db070b8b6a17"},{"author":{"_account_id":9551,"name":"Martin Hickey","email":"martin.hickey@ie.ibm.com","username":"mhickey"},"change_message_id":"f1c5fae82e3a272a27e3878b52073c0b3e605187","unresolved":false,"context_lines":[{"line_number":109,"context_line":"        self.addCleanup(cleanUp)"},{"line_number":110,"context_line":""},{"line_number":111,"context_line":""},{"line_number":112,"context_line":"import unittest"},{"line_number":113,"context_line":""},{"line_number":114,"context_line":"from neutron.common import utils"},{"line_number":115,"context_line":""}],"source_content_type":"text/x-python","patch_set":3,"id":"bae84128_9cda8f15","line":112,"in_reply_to":"bae84128_198171fb","updated":"2016-02-24 14:54:17.000000000","message":"Good point Gary. It is modified in change I8d03528f8f45f5f50fa467b39245a513a37c5d89 as there is an update required for the imports.","commit_id":"3f153b485ab7a6814358f01cec40db070b8b6a17"}]}
