)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":679,"name":"Kevin L. Mitchell","email":"klmitch@mit.edu","username":"klmitch"},"change_message_id":"fbd9b3548619441f502387010524c42099f8f45d","unresolved":false,"context_lines":[{"line_number":7,"context_line":"modified novaclient/api_versions.py"},{"line_number":8,"context_line":"When using python 3.5.0, [- 4] can not take information."},{"line_number":9,"context_line":"Necessary information is in the [-5]."},{"line_number":10,"context_line":"Because it better is using \u0027for loops\u0027."},{"line_number":11,"context_line":""},{"line_number":12,"context_line":"Change-Id: Ic2463fc2ec5c26d1f3375f635455c9d2438f27cf"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":1,"id":"9f6a8fd7_1c039a11","line":10,"updated":"2018-04-27 14:21:43.000000000","message":"Thank you for your contribution; sorry I have to start off with a criticism.  The commit message should start off with a brief, one-line summary, followed by a blank line and one or more paragraphs describing why the change is necessary and what it does.  For more information about how we like commit messages written, please see [1].\n\n[1] https://wiki.openstack.org/wiki/GitCommitMessages","commit_id":"cc56998cbf187f140fee2b18aa0a1cf5332d354e"},{"author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"change_message_id":"2384fc0f83a7dee2d8d21dd7b2c9b0a2ab3b27ea","unresolved":false,"context_lines":[{"line_number":10,"context_line":"_get_function_name method needs the full function name which"},{"line_number":11,"context_line":"includes module name, owner name(optional) and just function name."},{"line_number":12,"context_line":"So I don\u0027t change the program operation."},{"line_number":13,"context_line":"If you use the python 3.5.0 you got the failure of the unit test."},{"line_number":14,"context_line":"Only python3.5.0 has the full function name in not traceback.extract_stack()[-4]"},{"line_number":15,"context_line":"but traceback.extract_stack()[-5]."},{"line_number":16,"context_line":""}],"source_content_type":"text/x-gerrit-commit-message","patch_set":2,"id":"5f7c97a3_ae923df5","line":13,"range":{"start_line":13,"start_character":0,"end_line":13,"end_character":65},"updated":"2018-05-08 12:46:45.000000000","message":"If this is True, then why wasn\u0027t openstack-tox-py35 already failing for this bug?","commit_id":"a2e949f11a92016876509c0cde4f90c14733ba97"}],"novaclient/api_versions.py":[{"author":{"_account_id":679,"name":"Kevin L. Mitchell","email":"klmitch@mit.edu","username":"klmitch"},"change_message_id":"576451d32cbfd20ad4a7e688fe318dd8d64f495b","unresolved":false,"context_lines":[{"line_number":356,"context_line":"            break"},{"line_number":357,"context_line":""},{"line_number":358,"context_line":"    return \"%s.[%s].%s\" % (func_module, line, func_name)\\"},{"line_number":359,"context_line":"        if \u0027class\u0027 in line else \"%s.%s\" % (func_module, func_name)"},{"line_number":360,"context_line":""},{"line_number":361,"context_line":""},{"line_number":362,"context_line":"def get_substitutions(func_name, api_version\u003dNone):"}],"source_content_type":"text/x-python","patch_set":2,"id":"5f7c97a3_da12d358","line":359,"updated":"2018-05-08 14:49:54.000000000","message":"Please use parentheses to eliminate the need for a backslash continuation.","commit_id":"a2e949f11a92016876509c0cde4f90c14733ba97"}]}
