)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":26458,"name":"Brin Zhang","email":"zhangbailin@inspur.com","username":"zhangbailin"},"change_message_id":"86ca78e4f2b9c0d75b309a808cee07caa4b0255b","unresolved":false,"context_lines":[{"line_number":24,"context_line":"See [2] for failed unit tests that blocked me."},{"line_number":25,"context_line":""},{"line_number":26,"context_line":"[1] https://review.opendev.org/#/c/653903/"},{"line_number":27,"context_line":"[2] http://logs.openstack.org/03/653903/13/check/openstack-tox-py3"},{"line_number":28,"context_line":"    6/bd2562d/testr_results.html.gz"},{"line_number":29,"context_line":"[3] https://developer.openstack.org/api-ref/network/v2/index.html?"},{"line_number":30,"context_line":"    expanded\u003dlist-security-groups-detail"},{"line_number":31,"context_line":"[4] https://developer.openstack.org/api-ref/network/v2/index.html?"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":1,"id":"bfb3d3c7_190bb38e","line":28,"range":{"start_line":27,"start_character":4,"end_line":28,"end_character":35},"updated":"2019-05-20 11:55:47.000000000","message":"do not have a new line, the link need to keep on a line, otherwise it\u0027s a break links.","commit_id":"25de2f9051454e2e3ae0c0b7c5714c248f2625dc"},{"author":{"_account_id":26458,"name":"Brin Zhang","email":"zhangbailin@inspur.com","username":"zhangbailin"},"change_message_id":"86ca78e4f2b9c0d75b309a808cee07caa4b0255b","unresolved":false,"context_lines":[{"line_number":26,"context_line":"[1] https://review.opendev.org/#/c/653903/"},{"line_number":27,"context_line":"[2] http://logs.openstack.org/03/653903/13/check/openstack-tox-py3"},{"line_number":28,"context_line":"    6/bd2562d/testr_results.html.gz"},{"line_number":29,"context_line":"[3] https://developer.openstack.org/api-ref/network/v2/index.html?"},{"line_number":30,"context_line":"    expanded\u003dlist-security-groups-detail"},{"line_number":31,"context_line":"[4] https://developer.openstack.org/api-ref/network/v2/index.html?"},{"line_number":32,"context_line":"    expanded\u003dlist-security-group-rules-detail"},{"line_number":33,"context_line":"[5] https://developer.openstack.org/api-ref/network/v2/index.html?"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":1,"id":"bfb3d3c7_d9043b7e","line":30,"range":{"start_line":29,"start_character":4,"end_line":30,"end_character":40},"updated":"2019-05-20 11:55:47.000000000","message":"ditto","commit_id":"25de2f9051454e2e3ae0c0b7c5714c248f2625dc"},{"author":{"_account_id":26458,"name":"Brin Zhang","email":"zhangbailin@inspur.com","username":"zhangbailin"},"change_message_id":"86ca78e4f2b9c0d75b309a808cee07caa4b0255b","unresolved":false,"context_lines":[{"line_number":28,"context_line":"    6/bd2562d/testr_results.html.gz"},{"line_number":29,"context_line":"[3] https://developer.openstack.org/api-ref/network/v2/index.html?"},{"line_number":30,"context_line":"    expanded\u003dlist-security-groups-detail"},{"line_number":31,"context_line":"[4] https://developer.openstack.org/api-ref/network/v2/index.html?"},{"line_number":32,"context_line":"    expanded\u003dlist-security-group-rules-detail"},{"line_number":33,"context_line":"[5] https://developer.openstack.org/api-ref/network/v2/index.html?"},{"line_number":34,"context_line":"    expanded\u003dlist-segments-detail#segments"},{"line_number":35,"context_line":"[6] https://developer.openstack.org/api-ref/network/v2/index.html?"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":1,"id":"bfb3d3c7_79f98f7e","line":32,"range":{"start_line":31,"start_character":3,"end_line":32,"end_character":45},"updated":"2019-05-20 11:55:47.000000000","message":"ditto","commit_id":"25de2f9051454e2e3ae0c0b7c5714c248f2625dc"},{"author":{"_account_id":26458,"name":"Brin Zhang","email":"zhangbailin@inspur.com","username":"zhangbailin"},"change_message_id":"86ca78e4f2b9c0d75b309a808cee07caa4b0255b","unresolved":false,"context_lines":[{"line_number":30,"context_line":"    expanded\u003dlist-security-groups-detail"},{"line_number":31,"context_line":"[4] https://developer.openstack.org/api-ref/network/v2/index.html?"},{"line_number":32,"context_line":"    expanded\u003dlist-security-group-rules-detail"},{"line_number":33,"context_line":"[5] https://developer.openstack.org/api-ref/network/v2/index.html?"},{"line_number":34,"context_line":"    expanded\u003dlist-segments-detail#segments"},{"line_number":35,"context_line":"[6] https://developer.openstack.org/api-ref/network/v2/index.html?"},{"line_number":36,"context_line":"    expanded\u003dlist-network-segment-ranges-detail#network-segment-ranges"},{"line_number":37,"context_line":""}],"source_content_type":"text/x-gerrit-commit-message","patch_set":1,"id":"bfb3d3c7_99f6c38f","line":34,"range":{"start_line":33,"start_character":4,"end_line":34,"end_character":42},"updated":"2019-05-20 11:55:47.000000000","message":"ditto","commit_id":"25de2f9051454e2e3ae0c0b7c5714c248f2625dc"},{"author":{"_account_id":26458,"name":"Brin Zhang","email":"zhangbailin@inspur.com","username":"zhangbailin"},"change_message_id":"86ca78e4f2b9c0d75b309a808cee07caa4b0255b","unresolved":false,"context_lines":[{"line_number":32,"context_line":"    expanded\u003dlist-security-group-rules-detail"},{"line_number":33,"context_line":"[5] https://developer.openstack.org/api-ref/network/v2/index.html?"},{"line_number":34,"context_line":"    expanded\u003dlist-segments-detail#segments"},{"line_number":35,"context_line":"[6] https://developer.openstack.org/api-ref/network/v2/index.html?"},{"line_number":36,"context_line":"    expanded\u003dlist-network-segment-ranges-detail#network-segment-ranges"},{"line_number":37,"context_line":""},{"line_number":38,"context_line":"Change-Id: I45a51736e4075e3dbc16827486869d70b659622d"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":1,"id":"bfb3d3c7_39f317a1","line":36,"range":{"start_line":35,"start_character":4,"end_line":36,"end_character":70},"updated":"2019-05-20 11:55:47.000000000","message":"ditto","commit_id":"25de2f9051454e2e3ae0c0b7c5714c248f2625dc"},{"author":{"_account_id":11975,"name":"Slawek Kaplonski","email":"skaplons@redhat.com","username":"slaweq"},"change_message_id":"e437b01dcf983305e1cb690952e13cc9c084045f","unresolved":false,"context_lines":[{"line_number":6,"context_line":""},{"line_number":7,"context_line":"Fix resource schemas and releated `get_sorts` test cases"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"When i\u0027m trying to introduce a central sort-keys validation within"},{"line_number":10,"context_line":"patch [1] to `get_sorts` method in `neutron.api.api_common` module,"},{"line_number":11,"context_line":"i get blocked by some resource schemas and test cases. After reading"},{"line_number":12,"context_line":"neutron API docs and some inspection, i believe there exists uses of"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":2,"id":"bfb3d3c7_67c3b75e","line":9,"range":{"start_line":9,"start_character":5,"end_line":9,"end_character":6},"updated":"2019-05-27 08:13:23.000000000","message":"nitty nit: \"s/i/I\"","commit_id":"20f00e17f5f67a9d4e614309d64f4d9bb77987f3"},{"author":{"_account_id":28889,"name":"Guo Jingyu","email":"guojy8993@163.com","username":"pandatt"},"change_message_id":"ed082393f57762d8dc013319debd6ee9995e0b7d","unresolved":false,"context_lines":[{"line_number":6,"context_line":""},{"line_number":7,"context_line":"Fix resource schemas and releated `get_sorts` test cases"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"When i\u0027m trying to introduce a central sort-keys validation within"},{"line_number":10,"context_line":"patch [1] to `get_sorts` method in `neutron.api.api_common` module,"},{"line_number":11,"context_line":"i get blocked by some resource schemas and test cases. After reading"},{"line_number":12,"context_line":"neutron API docs and some inspection, i believe there exists uses of"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":2,"id":"bfb3d3c7_26cda165","line":9,"range":{"start_line":9,"start_character":5,"end_line":9,"end_character":6},"in_reply_to":"bfb3d3c7_67c3b75e","updated":"2019-05-29 06:33:16.000000000","message":"Done","commit_id":"20f00e17f5f67a9d4e614309d64f4d9bb77987f3"},{"author":{"_account_id":28889,"name":"Guo Jingyu","email":"guojy8993@163.com","username":"pandatt"},"change_message_id":"eb17a38c74199e1a745a256f41f0819cff896413","unresolved":false,"context_lines":[{"line_number":6,"context_line":""},{"line_number":7,"context_line":"Fix resource schemas and releated `get_sorts` test cases"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"When i\u0027m trying to introduce a central sort-keys validation within"},{"line_number":10,"context_line":"patch [1] to `get_sorts` method in `neutron.api.api_common` module,"},{"line_number":11,"context_line":"i get blocked by some resource schemas and test cases. After reading"},{"line_number":12,"context_line":"neutron API docs and some inspection, i believe there exists uses of"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":2,"id":"bfb3d3c7_eea5ed9f","line":9,"range":{"start_line":9,"start_character":5,"end_line":9,"end_character":6},"in_reply_to":"bfb3d3c7_67c3b75e","updated":"2019-06-01 00:08:40.000000000","message":"Done","commit_id":"20f00e17f5f67a9d4e614309d64f4d9bb77987f3"},{"author":{"_account_id":11975,"name":"Slawek Kaplonski","email":"skaplons@redhat.com","username":"slaweq"},"change_message_id":"e437b01dcf983305e1cb690952e13cc9c084045f","unresolved":false,"context_lines":[{"line_number":8,"context_line":""},{"line_number":9,"context_line":"When i\u0027m trying to introduce a central sort-keys validation within"},{"line_number":10,"context_line":"patch [1] to `get_sorts` method in `neutron.api.api_common` module,"},{"line_number":11,"context_line":"i get blocked by some resource schemas and test cases. After reading"},{"line_number":12,"context_line":"neutron API docs and some inspection, i believe there exists uses of"},{"line_number":13,"context_line":"improper sort keys in test cases and some resource schemes need to"},{"line_number":14,"context_line":"keep aligned with offical statements."}],"source_content_type":"text/x-gerrit-commit-message","patch_set":2,"id":"bfb3d3c7_0a820201","line":11,"range":{"start_line":11,"start_character":0,"end_line":11,"end_character":1},"updated":"2019-05-27 08:13:23.000000000","message":"same nit here","commit_id":"20f00e17f5f67a9d4e614309d64f4d9bb77987f3"},{"author":{"_account_id":28889,"name":"Guo Jingyu","email":"guojy8993@163.com","username":"pandatt"},"change_message_id":"eb17a38c74199e1a745a256f41f0819cff896413","unresolved":false,"context_lines":[{"line_number":8,"context_line":""},{"line_number":9,"context_line":"When i\u0027m trying to introduce a central sort-keys validation within"},{"line_number":10,"context_line":"patch [1] to `get_sorts` method in `neutron.api.api_common` module,"},{"line_number":11,"context_line":"i get blocked by some resource schemas and test cases. After reading"},{"line_number":12,"context_line":"neutron API docs and some inspection, i believe there exists uses of"},{"line_number":13,"context_line":"improper sort keys in test cases and some resource schemes need to"},{"line_number":14,"context_line":"keep aligned with offical statements."}],"source_content_type":"text/x-gerrit-commit-message","patch_set":2,"id":"bfb3d3c7_ae1935d7","line":11,"range":{"start_line":11,"start_character":0,"end_line":11,"end_character":1},"in_reply_to":"bfb3d3c7_0a820201","updated":"2019-06-01 00:08:40.000000000","message":"Done","commit_id":"20f00e17f5f67a9d4e614309d64f4d9bb77987f3"},{"author":{"_account_id":1131,"name":"Brian Haley","email":"haleyb.dev@gmail.com","username":"brian-haley"},"change_message_id":"e0eee4256bf149e2f20cde4c309590f2fd895885","unresolved":false,"context_lines":[{"line_number":24,"context_line":"See [2] for failed unit tests that blocked me."},{"line_number":25,"context_line":""},{"line_number":26,"context_line":"[1] https://review.opendev.org/#/c/653903/"},{"line_number":27,"context_line":"[2] http://logs.openstack.org/03/653903/13/check/openstack-tox-py36/bd2562d/testr_results.html.gz"},{"line_number":28,"context_line":"[3] https://developer.openstack.org/api-ref/network/v2/index.html?expanded\u003dlist-security-groups-detail"},{"line_number":29,"context_line":"[4] https://developer.openstack.org/api-ref/network/v2/index.html?expanded\u003dlist-security-group-rules-detail"},{"line_number":30,"context_line":"[5] https://developer.openstack.org/api-ref/network/v2/index.html?expanded\u003dlist-segments-detail#segments"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":2,"id":"bfb3d3c7_280372ba","line":27,"updated":"2019-05-23 19:55:57.000000000","message":"this link isn\u0027t permanent because these log directories get removed after a week or so, so you should probably just omit this and L24.","commit_id":"20f00e17f5f67a9d4e614309d64f4d9bb77987f3"},{"author":{"_account_id":11975,"name":"Slawek Kaplonski","email":"skaplons@redhat.com","username":"slaweq"},"change_message_id":"e437b01dcf983305e1cb690952e13cc9c084045f","unresolved":false,"context_lines":[{"line_number":24,"context_line":"See [2] for failed unit tests that blocked me."},{"line_number":25,"context_line":""},{"line_number":26,"context_line":"[1] https://review.opendev.org/#/c/653903/"},{"line_number":27,"context_line":"[2] http://logs.openstack.org/03/653903/13/check/openstack-tox-py36/bd2562d/testr_results.html.gz"},{"line_number":28,"context_line":"[3] https://developer.openstack.org/api-ref/network/v2/index.html?expanded\u003dlist-security-groups-detail"},{"line_number":29,"context_line":"[4] https://developer.openstack.org/api-ref/network/v2/index.html?expanded\u003dlist-security-group-rules-detail"},{"line_number":30,"context_line":"[5] https://developer.openstack.org/api-ref/network/v2/index.html?expanded\u003dlist-segments-detail#segments"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":2,"id":"bfb3d3c7_ca962a4d","line":27,"in_reply_to":"bfb3d3c7_280372ba","updated":"2019-05-27 08:13:23.000000000","message":"+1","commit_id":"20f00e17f5f67a9d4e614309d64f4d9bb77987f3"},{"author":{"_account_id":28889,"name":"Guo Jingyu","email":"guojy8993@163.com","username":"pandatt"},"change_message_id":"eb17a38c74199e1a745a256f41f0819cff896413","unresolved":false,"context_lines":[{"line_number":24,"context_line":"See [2] for failed unit tests that blocked me."},{"line_number":25,"context_line":""},{"line_number":26,"context_line":"[1] https://review.opendev.org/#/c/653903/"},{"line_number":27,"context_line":"[2] http://logs.openstack.org/03/653903/13/check/openstack-tox-py36/bd2562d/testr_results.html.gz"},{"line_number":28,"context_line":"[3] https://developer.openstack.org/api-ref/network/v2/index.html?expanded\u003dlist-security-groups-detail"},{"line_number":29,"context_line":"[4] https://developer.openstack.org/api-ref/network/v2/index.html?expanded\u003dlist-security-group-rules-detail"},{"line_number":30,"context_line":"[5] https://developer.openstack.org/api-ref/network/v2/index.html?expanded\u003dlist-segments-detail#segments"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":2,"id":"bfb3d3c7_a7e8927b","line":27,"in_reply_to":"bfb3d3c7_280372ba","updated":"2019-06-01 00:08:40.000000000","message":"Done","commit_id":"20f00e17f5f67a9d4e614309d64f4d9bb77987f3"},{"author":{"_account_id":28889,"name":"Guo Jingyu","email":"guojy8993@163.com","username":"pandatt"},"change_message_id":"0b8e04f6c4a88f2eaf7f795fcb0654a92b868ca0","unresolved":false,"context_lines":[{"line_number":24,"context_line":"See [2] for failed unit tests that blocked me."},{"line_number":25,"context_line":""},{"line_number":26,"context_line":"[1] https://review.opendev.org/#/c/653903/"},{"line_number":27,"context_line":"[2] http://logs.openstack.org/03/653903/13/check/openstack-tox-py36/bd2562d/testr_results.html.gz"},{"line_number":28,"context_line":"[3] https://developer.openstack.org/api-ref/network/v2/index.html?expanded\u003dlist-security-groups-detail"},{"line_number":29,"context_line":"[4] https://developer.openstack.org/api-ref/network/v2/index.html?expanded\u003dlist-security-group-rules-detail"},{"line_number":30,"context_line":"[5] https://developer.openstack.org/api-ref/network/v2/index.html?expanded\u003dlist-segments-detail#segments"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":2,"id":"bfb3d3c7_d072627b","line":27,"in_reply_to":"bfb3d3c7_280372ba","updated":"2019-05-29 03:23:41.000000000","message":"Thanks for your advice. I\u0027ll update it later.","commit_id":"20f00e17f5f67a9d4e614309d64f4d9bb77987f3"},{"author":{"_account_id":28889,"name":"Guo Jingyu","email":"guojy8993@163.com","username":"pandatt"},"change_message_id":"ed082393f57762d8dc013319debd6ee9995e0b7d","unresolved":false,"context_lines":[{"line_number":24,"context_line":"See [2] for failed unit tests that blocked me."},{"line_number":25,"context_line":""},{"line_number":26,"context_line":"[1] https://review.opendev.org/#/c/653903/"},{"line_number":27,"context_line":"[2] http://logs.openstack.org/03/653903/13/check/openstack-tox-py36/bd2562d/testr_results.html.gz"},{"line_number":28,"context_line":"[3] https://developer.openstack.org/api-ref/network/v2/index.html?expanded\u003dlist-security-groups-detail"},{"line_number":29,"context_line":"[4] https://developer.openstack.org/api-ref/network/v2/index.html?expanded\u003dlist-security-group-rules-detail"},{"line_number":30,"context_line":"[5] https://developer.openstack.org/api-ref/network/v2/index.html?expanded\u003dlist-segments-detail#segments"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":2,"id":"bfb3d3c7_46ca154e","line":27,"in_reply_to":"bfb3d3c7_ca962a4d","updated":"2019-05-29 06:33:16.000000000","message":"Done","commit_id":"20f00e17f5f67a9d4e614309d64f4d9bb77987f3"},{"author":{"_account_id":28889,"name":"Guo Jingyu","email":"guojy8993@163.com","username":"pandatt"},"change_message_id":"eb17a38c74199e1a745a256f41f0819cff896413","unresolved":false,"context_lines":[{"line_number":24,"context_line":"See [2] for failed unit tests that blocked me."},{"line_number":25,"context_line":""},{"line_number":26,"context_line":"[1] https://review.opendev.org/#/c/653903/"},{"line_number":27,"context_line":"[2] http://logs.openstack.org/03/653903/13/check/openstack-tox-py36/bd2562d/testr_results.html.gz"},{"line_number":28,"context_line":"[3] https://developer.openstack.org/api-ref/network/v2/index.html?expanded\u003dlist-security-groups-detail"},{"line_number":29,"context_line":"[4] https://developer.openstack.org/api-ref/network/v2/index.html?expanded\u003dlist-security-group-rules-detail"},{"line_number":30,"context_line":"[5] https://developer.openstack.org/api-ref/network/v2/index.html?expanded\u003dlist-segments-detail#segments"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":2,"id":"bfb3d3c7_8eba31be","line":27,"in_reply_to":"bfb3d3c7_ca962a4d","updated":"2019-06-01 00:08:40.000000000","message":"Done","commit_id":"20f00e17f5f67a9d4e614309d64f4d9bb77987f3"},{"author":{"_account_id":1131,"name":"Brian Haley","email":"haleyb.dev@gmail.com","username":"brian-haley"},"change_message_id":"e0eee4256bf149e2f20cde4c309590f2fd895885","unresolved":false,"context_lines":[{"line_number":28,"context_line":"[3] https://developer.openstack.org/api-ref/network/v2/index.html?expanded\u003dlist-security-groups-detail"},{"line_number":29,"context_line":"[4] https://developer.openstack.org/api-ref/network/v2/index.html?expanded\u003dlist-security-group-rules-detail"},{"line_number":30,"context_line":"[5] https://developer.openstack.org/api-ref/network/v2/index.html?expanded\u003dlist-segments-detail#segments"},{"line_number":31,"context_line":"[6] https://developer.openstack.org/api-ref/network/v2/index.html?expanded\u003dlist-network-segment-ranges-detail#network-segment-ranges"},{"line_number":32,"context_line":""},{"line_number":33,"context_line":"Change-Id: I45a51736e4075e3dbc16827486869d70b659622d"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":2,"id":"bfb3d3c7_08322ea8","line":31,"updated":"2019-05-23 19:55:57.000000000","message":"nit: this could maybe just be a single link to the api ref, i.e. ending in index.html, as it\u0027s easy enough to navigate that page for these items.","commit_id":"20f00e17f5f67a9d4e614309d64f4d9bb77987f3"},{"author":{"_account_id":11975,"name":"Slawek Kaplonski","email":"skaplons@redhat.com","username":"slaweq"},"change_message_id":"e437b01dcf983305e1cb690952e13cc9c084045f","unresolved":false,"context_lines":[{"line_number":28,"context_line":"[3] https://developer.openstack.org/api-ref/network/v2/index.html?expanded\u003dlist-security-groups-detail"},{"line_number":29,"context_line":"[4] https://developer.openstack.org/api-ref/network/v2/index.html?expanded\u003dlist-security-group-rules-detail"},{"line_number":30,"context_line":"[5] https://developer.openstack.org/api-ref/network/v2/index.html?expanded\u003dlist-segments-detail#segments"},{"line_number":31,"context_line":"[6] https://developer.openstack.org/api-ref/network/v2/index.html?expanded\u003dlist-network-segment-ranges-detail#network-segment-ranges"},{"line_number":32,"context_line":""},{"line_number":33,"context_line":"Change-Id: I45a51736e4075e3dbc16827486869d70b659622d"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":2,"id":"bfb3d3c7_8a9cb26a","line":31,"in_reply_to":"bfb3d3c7_08322ea8","updated":"2019-05-27 08:13:23.000000000","message":"+1","commit_id":"20f00e17f5f67a9d4e614309d64f4d9bb77987f3"},{"author":{"_account_id":28889,"name":"Guo Jingyu","email":"guojy8993@163.com","username":"pandatt"},"change_message_id":"ed082393f57762d8dc013319debd6ee9995e0b7d","unresolved":false,"context_lines":[{"line_number":28,"context_line":"[3] https://developer.openstack.org/api-ref/network/v2/index.html?expanded\u003dlist-security-groups-detail"},{"line_number":29,"context_line":"[4] https://developer.openstack.org/api-ref/network/v2/index.html?expanded\u003dlist-security-group-rules-detail"},{"line_number":30,"context_line":"[5] https://developer.openstack.org/api-ref/network/v2/index.html?expanded\u003dlist-segments-detail#segments"},{"line_number":31,"context_line":"[6] https://developer.openstack.org/api-ref/network/v2/index.html?expanded\u003dlist-network-segment-ranges-detail#network-segment-ranges"},{"line_number":32,"context_line":""},{"line_number":33,"context_line":"Change-Id: I45a51736e4075e3dbc16827486869d70b659622d"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":2,"id":"bfb3d3c7_06c09d29","line":31,"in_reply_to":"bfb3d3c7_8a9cb26a","updated":"2019-05-29 06:33:16.000000000","message":"Done","commit_id":"20f00e17f5f67a9d4e614309d64f4d9bb77987f3"}],"neutron/extensions/securitygroup.py":[{"author":{"_account_id":28889,"name":"Guo Jingyu","email":"guojy8993@163.com","username":"pandatt"},"change_message_id":"0b8e04f6c4a88f2eaf7f795fcb0654a92b868ca0","unresolved":false,"context_lines":[{"line_number":221,"context_line":"               \u0027validate\u0027: {\u0027type:uuid\u0027: None},"},{"line_number":222,"context_line":"               \u0027is_visible\u0027: True,"},{"line_number":223,"context_line":"               \u0027is_filter\u0027: True,"},{"line_number":224,"context_line":"               \u0027is_sort_key\u0027: True,"},{"line_number":225,"context_line":"               \u0027primary_key\u0027: True},"},{"line_number":226,"context_line":"        \u0027name\u0027: {\u0027allow_post\u0027: True, \u0027allow_put\u0027: True,"},{"line_number":227,"context_line":"                 \u0027is_visible\u0027: True, \u0027default\u0027: \u0027\u0027, \u0027is_filter\u0027: True,"}],"source_content_type":"text/x-python","patch_set":2,"id":"bfb3d3c7_652eb6a6","line":224,"range":{"start_line":224,"start_character":16,"end_line":224,"end_character":27},"updated":"2019-05-29 03:23:41.000000000","message":"Add explicit `is_sort_key` flag to implicit sort-key properties(see API docs for details).\nAnd the same below.","commit_id":"20f00e17f5f67a9d4e614309d64f4d9bb77987f3"}],"neutron/extensions/segment.py":[{"author":{"_account_id":28889,"name":"Guo Jingyu","email":"guojy8993@163.com","username":"pandatt"},"change_message_id":"0b8e04f6c4a88f2eaf7f795fcb0654a92b868ca0","unresolved":false,"context_lines":[{"line_number":45,"context_line":"               \u0027allow_put\u0027: False,"},{"line_number":46,"context_line":"               \u0027validate\u0027: {\u0027type:uuid\u0027: None},"},{"line_number":47,"context_line":"               \u0027is_filter\u0027: True,"},{"line_number":48,"context_line":"               \u0027is_sort_key\u0027: True,"},{"line_number":49,"context_line":"               \u0027is_visible\u0027: True,"},{"line_number":50,"context_line":"               \u0027primary_key\u0027: True},"},{"line_number":51,"context_line":"        \u0027tenant_id\u0027: {\u0027allow_post\u0027: True,"}],"source_content_type":"text/x-python","patch_set":2,"id":"bfb3d3c7_c50a0225","line":48,"range":{"start_line":48,"start_character":16,"end_line":48,"end_character":27},"updated":"2019-05-29 03:23:41.000000000","message":"Add explicit `is_sort_key` flag to implicit sort-key properties(see API docs for details).\nAnd the same below.","commit_id":"20f00e17f5f67a9d4e614309d64f4d9bb77987f3"}]}
