)]}'
{"cinder/api/contrib/volume_actions.py":[{"author":{"_account_id":7198,"name":"Jay Bryant","email":"jungleboyj@electronicjungle.net","username":"jsbryant"},"change_message_id":"1d65b91779172f8adf192894fea5f366fd5473ab","unresolved":false,"context_lines":[{"line_number":22,"context_line":"import webob"},{"line_number":23,"context_line":""},{"line_number":24,"context_line":"from cinder.api import extensions"},{"line_number":25,"context_line":"from cinder.api import microversions"},{"line_number":26,"context_line":"from cinder.api.openstack import wsgi"},{"line_number":27,"context_line":"from cinder import exception"},{"line_number":28,"context_line":"from cinder.i18n import _"}],"source_content_type":"text/x-python","patch_set":2,"id":"9f5c4f37_a7edcb26","line":25,"range":{"start_line":25,"start_character":23,"end_line":25,"end_character":36},"updated":"2017-09-21 17:19:26.000000000","message":"Can we change this to \u0027mv\u0027 please.","commit_id":"75e8946324f2dfbaab9b6059cbb1617788a9ac2b"}],"cinder/api/microversions.py":[{"author":{"_account_id":23083,"name":"TommyLike","email":"tommylikehu@gmail.com","username":"TommyLike"},"change_message_id":"404b1df8beb6c193ed575f80ceb34d95dfb7d6c1","unresolved":false,"context_lines":[{"line_number":161,"context_line":""},{"line_number":162,"context_line":"    if len(parts) !\u003d 2 or parts[0] !\u003d \u00273\u0027:"},{"line_number":163,"context_line":"        raise exception.InvalidInput(reason\u003d\u0027Version %s is not a valid \u0027"},{"line_number":164,"context_line":"                                     \u0027microversion format\u0027 % version)"},{"line_number":165,"context_line":""},{"line_number":166,"context_line":"    minor \u003d int(parts[1]) - 1"},{"line_number":167,"context_line":""}],"source_content_type":"text/x-python","patch_set":1,"id":"bf57530f_82052e7d","line":164,"range":{"start_line":164,"start_character":51,"end_line":164,"end_character":57},"updated":"2017-09-20 03:37:23.000000000","message":"missing period here.","commit_id":"1c8fe0ade43da925c5b810ef0cd27817f1c11c7b"},{"author":{"_account_id":23083,"name":"TommyLike","email":"tommylikehu@gmail.com","username":"TommyLike"},"change_message_id":"404b1df8beb6c193ed575f80ceb34d95dfb7d6c1","unresolved":false,"context_lines":[{"line_number":166,"context_line":"    minor \u003d int(parts[1]) - 1"},{"line_number":167,"context_line":""},{"line_number":168,"context_line":"    if minor \u003c 0:"},{"line_number":169,"context_line":"        # What\u0027s your problem? Are you trying to be difficult?"},{"line_number":170,"context_line":"        minor \u003d 0"},{"line_number":171,"context_line":""},{"line_number":172,"context_line":"    return \u0027%s.%s\u0027 % (parts[0], minor)"}],"source_content_type":"text/x-python","patch_set":1,"id":"bf57530f_e2f50a85","line":169,"range":{"start_line":169,"start_character":8,"end_line":169,"end_character":62},"updated":"2017-09-20 03:37:23.000000000","message":"lol","commit_id":"1c8fe0ade43da925c5b810ef0cd27817f1c11c7b"}],"cinder/api/v3/attachments.py":[{"author":{"_account_id":23083,"name":"TommyLike","email":"tommylikehu@gmail.com","username":"TommyLike"},"change_message_id":"404b1df8beb6c193ed575f80ceb34d95dfb7d6c1","unresolved":false,"context_lines":[{"line_number":26,"context_line":"from cinder.volume import api as volume_api"},{"line_number":27,"context_line":""},{"line_number":28,"context_line":""},{"line_number":29,"context_line":"LOG \u003d logging.getLogger(__name__)"},{"line_number":30,"context_line":"mv.NEW_ATTACH_COMPLETION \u003d \u00273.44\u0027"},{"line_number":31,"context_line":""},{"line_number":32,"context_line":""},{"line_number":33,"context_line":"class AttachmentsController(wsgi.Controller):"}],"source_content_type":"text/x-python","patch_set":1,"id":"bf57530f_02cb7e53","line":30,"range":{"start_line":29,"start_character":34,"end_line":30,"end_character":33},"updated":"2017-09-20 03:37:23.000000000","message":"Why redefine the microversion here again?","commit_id":"1c8fe0ade43da925c5b810ef0cd27817f1c11c7b"},{"author":{"_account_id":11904,"name":"Sean McGinnis","email":"sean.mcginnis@gmail.com","username":"SeanM"},"change_message_id":"67ee0f28c47677e6fcde204451b7a52177b1c1a0","unresolved":false,"context_lines":[{"line_number":26,"context_line":"from cinder.volume import api as volume_api"},{"line_number":27,"context_line":""},{"line_number":28,"context_line":""},{"line_number":29,"context_line":"LOG \u003d logging.getLogger(__name__)"},{"line_number":30,"context_line":"mv.NEW_ATTACH_COMPLETION \u003d \u00273.44\u0027"},{"line_number":31,"context_line":""},{"line_number":32,"context_line":""},{"line_number":33,"context_line":"class AttachmentsController(wsgi.Controller):"}],"source_content_type":"text/x-python","patch_set":1,"id":"bf57530f_a30a6a87","line":30,"range":{"start_line":29,"start_character":34,"end_line":30,"end_character":33},"in_reply_to":"bf57530f_02cb7e53","updated":"2017-09-20 13:27:27.000000000","message":"Oops, missed this doing find/replace.","commit_id":"1c8fe0ade43da925c5b810ef0cd27817f1c11c7b"}],"cinder/api/v3/resource_filters.py":[{"author":{"_account_id":23083,"name":"TommyLike","email":"tommylikehu@gmail.com","username":"TommyLike"},"change_message_id":"404b1df8beb6c193ed575f80ceb34d95dfb7d6c1","unresolved":false,"context_lines":[{"line_number":17,"context_line":"from cinder.api.openstack import wsgi"},{"line_number":18,"context_line":"from cinder.api.v3.views import resource_filters as filter_views"},{"line_number":19,"context_line":""},{"line_number":20,"context_line":""},{"line_number":21,"context_line":"mv.RESOURCE_FILTER_CONFIG \u003d \u00273.33\u0027"},{"line_number":22,"context_line":""},{"line_number":23,"context_line":""},{"line_number":24,"context_line":"class ResourceFiltersController(wsgi.Controller):"}],"source_content_type":"text/x-python","patch_set":1,"id":"bf57530f_e2ccea62","line":21,"range":{"start_line":20,"start_character":1,"end_line":21,"end_character":34},"updated":"2017-09-20 03:37:23.000000000","message":"Remove it?","commit_id":"1c8fe0ade43da925c5b810ef0cd27817f1c11c7b"}],"doc/source/contributor/api_microversion_dev.rst":[{"author":{"_account_id":23083,"name":"TommyLike","email":"tommylikehu@gmail.com","username":"TommyLike"},"change_message_id":"404b1df8beb6c193ed575f80ceb34d95dfb7d6c1","unresolved":false,"context_lines":[{"line_number":283,"context_line":"  ``cinder/api/microversions.py`` file and use that in the rest of the code."},{"line_number":284,"context_line":""},{"line_number":285,"context_line":"* Update the expected versions in affected tests."},{"line_number":286,"context_line":""},{"line_number":287,"context_line":"* API changes should almost always include a release note using the numerical"},{"line_number":288,"context_line":"  value of the microversion."},{"line_number":289,"context_line":""},{"line_number":290,"context_line":"Allocating a microversion"},{"line_number":291,"context_line":"-------------------------"}],"source_content_type":"text/x-rst","patch_set":1,"id":"bf57530f_6267da27","line":288,"range":{"start_line":286,"start_character":1,"end_line":288,"end_character":28},"updated":"2017-09-20 03:37:23.000000000","message":"What does this mean? Such as\n\n- Add something support since x.xx?","commit_id":"1c8fe0ade43da925c5b810ef0cd27817f1c11c7b"}]}
