)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":17776,"name":"Reedip","email":"reedip.banerjee@gmail.com","username":"Reedip"},"change_message_id":"011465ca43ed79c283869a4bfbe018eee0b3ef6e","unresolved":false,"context_lines":[{"line_number":6,"context_line":""},{"line_number":7,"context_line":"Migrated snapshots_client.py from tempest"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"This migrates the above files from tempest. This includes tempest commits:"},{"line_number":10,"context_line":""},{"line_number":11,"context_line":" * snapshots_client.py      : If7be1e24451b24fce03dcfc1394abb6260da460c"},{"line_number":12,"context_line":" * test_snapshots_client.py : Idc31ee38fd9d5fd4873de6ba29550bdd5ce35043"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":5,"id":"5a2ca52d_36a5cd03","line":9,"updated":"2015-10-14 02:25:10.000000000","message":"Has 75 characters.\nShould have 72 as per https://wiki.openstack.org/wiki/GitCommitMessages","commit_id":"6453f1ca32033e54592807e1c41a4d584610926c"}],"tempest_lib/services/compute/snapshots_client.py":[{"author":{"_account_id":7428,"name":"Yaroslav Lobankov","email":"lobankovyv@gmail.com","username":"ylobankov"},"change_message_id":"ae23d847a305d6bd70a693c6501777e482d7e2b2","unresolved":false,"context_lines":[{"line_number":14,"context_line":"#    under the License."},{"line_number":15,"context_line":""},{"line_number":16,"context_line":"from oslo_serialization import jsonutils as json"},{"line_number":17,"context_line":"from six.moves.urllib import parse as urllib"},{"line_number":18,"context_line":"from tempest_lib import exceptions as lib_exc"},{"line_number":19,"context_line":""},{"line_number":20,"context_line":"from tempest_lib.api_schema.response.compute.v2_1 import snapshots as schema"}],"source_content_type":"text/x-python","patch_set":4,"id":"5a2ca52d_a5f1a5cf","line":17,"updated":"2015-10-14 00:37:28.000000000","message":"We should keep a blank line between L17 and L18 because L17 is a third-party library and L18 is a local import.","commit_id":"eeb1efcce06347a2d655c6f6df27ad3a594aed27"},{"author":{"_account_id":17104,"name":"Kenji Yasui","email":"k-yasui@ti.jp.nec.com","username":"yasui"},"change_message_id":"6a87ceb3325681e853fc323e8caf9c01979ad3ad","unresolved":false,"context_lines":[{"line_number":14,"context_line":"#    under the License."},{"line_number":15,"context_line":""},{"line_number":16,"context_line":"from oslo_serialization import jsonutils as json"},{"line_number":17,"context_line":"from six.moves.urllib import parse as urllib"},{"line_number":18,"context_line":"from tempest_lib import exceptions as lib_exc"},{"line_number":19,"context_line":""},{"line_number":20,"context_line":"from tempest_lib.api_schema.response.compute.v2_1 import snapshots as schema"}],"source_content_type":"text/x-python","patch_set":4,"id":"5a2ca52d_78f33474","line":17,"in_reply_to":"5a2ca52d_a5f1a5cf","updated":"2015-10-14 01:36:28.000000000","message":"Thank you for your review. I\u0027ll fix here.","commit_id":"eeb1efcce06347a2d655c6f6df27ad3a594aed27"}],"tempest_lib/tests/services/compute/test_snapshots_client.py":[{"author":{"_account_id":6167,"name":"Ken\u0027ichi Ohmichi","email":"ken1ohmichi@gmail.com","username":"oomichi"},"change_message_id":"1377a71ae63dfd470becacf20a4c79c048afab47","unresolved":false,"context_lines":[{"line_number":13,"context_line":"#    under the License."},{"line_number":14,"context_line":""},{"line_number":15,"context_line":"from oslotest import mockpatch"},{"line_number":16,"context_line":"from tempest_lib import exceptions as lib_exc"},{"line_number":17,"context_line":""},{"line_number":18,"context_line":"from tempest_lib.services.compute import snapshots_client"},{"line_number":19,"context_line":"from tempest_lib.tests import fake_auth_provider"}],"source_content_type":"text/x-python","patch_set":3,"id":"7a2fa921_fdf089cb","line":16,"updated":"2015-10-13 05:47:45.000000000","message":"We need to change this import order for making tempest_lib the same group.","commit_id":"162f6ab75c270f5f0a723310c7991725b2d9f97f"},{"author":{"_account_id":17104,"name":"Kenji Yasui","email":"k-yasui@ti.jp.nec.com","username":"yasui"},"change_message_id":"a06a20c5485d3a32392856126f58e368bdb6709e","unresolved":false,"context_lines":[{"line_number":13,"context_line":"#    under the License."},{"line_number":14,"context_line":""},{"line_number":15,"context_line":"from oslotest import mockpatch"},{"line_number":16,"context_line":"from tempest_lib import exceptions as lib_exc"},{"line_number":17,"context_line":""},{"line_number":18,"context_line":"from tempest_lib.services.compute import snapshots_client"},{"line_number":19,"context_line":"from tempest_lib.tests import fake_auth_provider"}],"source_content_type":"text/x-python","patch_set":3,"id":"7a2fa921_3dd121fc","line":16,"in_reply_to":"7a2fa921_fdf089cb","updated":"2015-10-13 05:55:14.000000000","message":"Done","commit_id":"162f6ab75c270f5f0a723310c7991725b2d9f97f"}]}
