)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":7198,"name":"Jay Bryant","email":"jungleboyj@electronicjungle.net","username":"jsbryant"},"change_message_id":"c14632e93f984734fab6f18c45b526062d3ed43d","unresolved":false,"context_lines":[{"line_number":7,"context_line":"Driver get_stats refresh arg is useless"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"Driver get_stats refresh arg is useless. The fix tries to get rid"},{"line_number":10,"context_line":"of this argument and helps to simply the structure of most drivers."},{"line_number":11,"context_line":""},{"line_number":12,"context_line":"Change-Id: Id04400d81df44da1e93a0122328a4138810e20f6"},{"line_number":13,"context_line":"Closes-Bug: #1423365"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":1,"id":"3ab451fb_205d9be9","line":10,"updated":"2015-04-17 18:52:58.000000000","message":"typo simply -\u003e simplify","commit_id":"d220dafd7b7635be9b6c6de4d2dc59e62ca1db53"}],"cinder/brick/initiator/connector.py":[{"author":{"_account_id":1207,"name":"Duncan Thomas","email":"duncan.thomas@gmail.com","username":"duncan-thomas"},"change_message_id":"c4bec79546e5c729a4db24fb6e1d6cc74f0d4c2e","unresolved":false,"context_lines":[{"line_number":454,"context_line":"                                   check_exit_code\u003dcheck_exit_code)"},{"line_number":455,"context_line":"        msg \u003d (\"iscsiadm %(cmd)s: stdout\u003d%(out)s stderr\u003d%(err)s\","},{"line_number":456,"context_line":"               {\u0027cmd\u0027: iscsi_command, \u0027out\u0027: out, \u0027err\u0027: err})"},{"line_number":457,"context_line":"        LOG.debug(strutils.mask_password(msg))"},{"line_number":458,"context_line":""},{"line_number":459,"context_line":"        return (out, err)"},{"line_number":460,"context_line":""}],"source_content_type":"text/x-python","patch_set":4,"id":"1aca2d91_8dce1582","line":457,"updated":"2015-05-06 06:27:18.000000000","message":"This doesn\u0027t look like it is related to the change?","commit_id":"4604b0c3ba6fe6e7a8444d1a6aad4f51a626a0b6"},{"author":{"_account_id":9003,"name":"Tom Barron","email":"tpb@dyncloud.net","username":"tbarron"},"change_message_id":"e06951cd95e3f6f0a2e74a74e7ee66a5487b6917","unresolved":false,"context_lines":[{"line_number":454,"context_line":"                                   check_exit_code\u003dcheck_exit_code)"},{"line_number":455,"context_line":"        msg \u003d (\"iscsiadm %(cmd)s: stdout\u003d%(out)s stderr\u003d%(err)s\","},{"line_number":456,"context_line":"               {\u0027cmd\u0027: iscsi_command, \u0027out\u0027: out, \u0027err\u0027: err})"},{"line_number":457,"context_line":"        LOG.debug(strutils.mask_password(msg))"},{"line_number":458,"context_line":""},{"line_number":459,"context_line":"        return (out, err)"},{"line_number":460,"context_line":""}],"source_content_type":"text/x-python","patch_set":4,"id":"1aca2d91_ce23d404","line":457,"in_reply_to":"1aca2d91_8dce1582","updated":"2015-05-06 13:43:20.000000000","message":"+1","commit_id":"4604b0c3ba6fe6e7a8444d1a6aad4f51a626a0b6"},{"author":{"_account_id":10263,"name":"Vilobh Meshram","email":"vilobhmm@yahoo-inc.com","username":"vilobhmm"},"change_message_id":"4be902468a7786ebb3e060bdf303b18d38eadb0b","unresolved":false,"context_lines":[{"line_number":454,"context_line":"                                   check_exit_code\u003dcheck_exit_code)"},{"line_number":455,"context_line":"        msg \u003d (\"iscsiadm %(cmd)s: stdout\u003d%(out)s stderr\u003d%(err)s\","},{"line_number":456,"context_line":"               {\u0027cmd\u0027: iscsi_command, \u0027out\u0027: out, \u0027err\u0027: err})"},{"line_number":457,"context_line":"        LOG.debug(strutils.mask_password(msg))"},{"line_number":458,"context_line":""},{"line_number":459,"context_line":"        return (out, err)"},{"line_number":460,"context_line":""}],"source_content_type":"text/x-python","patch_set":4,"id":"1aca2d91_b1a10cac","line":457,"in_reply_to":"1aca2d91_ce23d404","updated":"2015-05-06 18:11:30.000000000","message":"My bad fixed it.","commit_id":"4604b0c3ba6fe6e7a8444d1a6aad4f51a626a0b6"}],"cinder/image/glance.py":[{"author":{"_account_id":1207,"name":"Duncan Thomas","email":"duncan.thomas@gmail.com","username":"duncan-thomas"},"change_message_id":"c4bec79546e5c729a4db24fb6e1d6cc74f0d4c2e","unresolved":false,"context_lines":[{"line_number":74,"context_line":"    return (image_id, netloc, use_ssl)"},{"line_number":75,"context_line":""},{"line_number":76,"context_line":""},{"line_number":77,"context_line":"def _create_glance_client(context, netloc, use_ssl, version\u003dNone):"},{"line_number":78,"context_line":"    \"\"\"Instantiate a new glanceclient.Client object.\"\"\""},{"line_number":79,"context_line":"    if version is None:"},{"line_number":80,"context_line":"        version \u003d CONF.glance_api_version"}],"source_content_type":"text/x-python","patch_set":4,"id":"1aca2d91_adaf9193","line":77,"updated":"2015-05-06 06:27:18.000000000","message":"This also doesn\u0027t look related to the commit message","commit_id":"4604b0c3ba6fe6e7a8444d1a6aad4f51a626a0b6"},{"author":{"_account_id":9003,"name":"Tom Barron","email":"tpb@dyncloud.net","username":"tbarron"},"change_message_id":"e06951cd95e3f6f0a2e74a74e7ee66a5487b6917","unresolved":false,"context_lines":[{"line_number":74,"context_line":"    return (image_id, netloc, use_ssl)"},{"line_number":75,"context_line":""},{"line_number":76,"context_line":""},{"line_number":77,"context_line":"def _create_glance_client(context, netloc, use_ssl, version\u003dNone):"},{"line_number":78,"context_line":"    \"\"\"Instantiate a new glanceclient.Client object.\"\"\""},{"line_number":79,"context_line":"    if version is None:"},{"line_number":80,"context_line":"        version \u003d CONF.glance_api_version"}],"source_content_type":"text/x-python","patch_set":4,"id":"1aca2d91_ee6d7033","line":77,"in_reply_to":"1aca2d91_adaf9193","updated":"2015-05-06 13:43:20.000000000","message":"+1","commit_id":"4604b0c3ba6fe6e7a8444d1a6aad4f51a626a0b6"},{"author":{"_account_id":10263,"name":"Vilobh Meshram","email":"vilobhmm@yahoo-inc.com","username":"vilobhmm"},"change_message_id":"4be902468a7786ebb3e060bdf303b18d38eadb0b","unresolved":false,"context_lines":[{"line_number":74,"context_line":"    return (image_id, netloc, use_ssl)"},{"line_number":75,"context_line":""},{"line_number":76,"context_line":""},{"line_number":77,"context_line":"def _create_glance_client(context, netloc, use_ssl, version\u003dNone):"},{"line_number":78,"context_line":"    \"\"\"Instantiate a new glanceclient.Client object.\"\"\""},{"line_number":79,"context_line":"    if version is None:"},{"line_number":80,"context_line":"        version \u003d CONF.glance_api_version"}],"source_content_type":"text/x-python","patch_set":4,"id":"1aca2d91_91a610c0","line":77,"in_reply_to":"1aca2d91_ee6d7033","updated":"2015-05-06 18:11:30.000000000","message":"My bad fixed it.","commit_id":"4604b0c3ba6fe6e7a8444d1a6aad4f51a626a0b6"},{"author":{"_account_id":9003,"name":"Tom Barron","email":"tpb@dyncloud.net","username":"tbarron"},"change_message_id":"e06951cd95e3f6f0a2e74a74e7ee66a5487b6917","unresolved":false,"context_lines":[{"line_number":160,"context_line":"        retry the request according to CONF.glance_num_retries."},{"line_number":161,"context_line":"        \"\"\""},{"line_number":162,"context_line":"        version \u003d self.version"},{"line_number":163,"context_line":"        if \u0027version\u0027 in kwargs:"},{"line_number":164,"context_line":"            version \u003d kwargs[\u0027version\u0027]"},{"line_number":165,"context_line":""},{"line_number":166,"context_line":"        retry_excs \u003d (glanceclient.exc.ServiceUnavailable,"}],"source_content_type":"text/x-python","patch_set":4,"id":"1aca2d91_ee545055","line":163,"updated":"2015-05-06 13:43:20.000000000","message":"ditto","commit_id":"4604b0c3ba6fe6e7a8444d1a6aad4f51a626a0b6"}],"cinder/tests/image/test_glance.py":[{"author":{"_account_id":9003,"name":"Tom Barron","email":"tpb@dyncloud.net","username":"tbarron"},"change_message_id":"e06951cd95e3f6f0a2e74a74e7ee66a5487b6917","unresolved":false,"context_lines":[{"line_number":670,"context_line":"        glance_wrapper.call(\u0027fake_context\u0027, \u0027method\u0027, version\u003d2)"},{"line_number":671,"context_line":""},{"line_number":672,"context_line":"        self.assertEqual(\u00272\u0027, _mockglanceclient.call_args[0][0])"},{"line_number":673,"context_line":""},{"line_number":674,"context_line":""},{"line_number":675,"context_line":"def _create_failing_glance_client(info):"},{"line_number":676,"context_line":"    class MyGlanceStubClient(glance_stubs.StubGlanceClient):"}],"source_content_type":"text/x-python","patch_set":4,"id":"1aca2d91_aefc183f","line":673,"updated":"2015-05-06 13:43:20.000000000","message":"unrelated","commit_id":"4604b0c3ba6fe6e7a8444d1a6aad4f51a626a0b6"},{"author":{"_account_id":10263,"name":"Vilobh Meshram","email":"vilobhmm@yahoo-inc.com","username":"vilobhmm"},"change_message_id":"4be902468a7786ebb3e060bdf303b18d38eadb0b","unresolved":false,"context_lines":[{"line_number":670,"context_line":"        glance_wrapper.call(\u0027fake_context\u0027, \u0027method\u0027, version\u003d2)"},{"line_number":671,"context_line":""},{"line_number":672,"context_line":"        self.assertEqual(\u00272\u0027, _mockglanceclient.call_args[0][0])"},{"line_number":673,"context_line":""},{"line_number":674,"context_line":""},{"line_number":675,"context_line":"def _create_failing_glance_client(info):"},{"line_number":676,"context_line":"    class MyGlanceStubClient(glance_stubs.StubGlanceClient):"}],"source_content_type":"text/x-python","patch_set":4,"id":"1aca2d91_71ab748a","line":673,"in_reply_to":"1aca2d91_aefc183f","updated":"2015-05-06 18:11:30.000000000","message":"My bad fixed it.","commit_id":"4604b0c3ba6fe6e7a8444d1a6aad4f51a626a0b6"}]}
