)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":29313,"name":"Vishal Manchanda","email":"manchandavishal143@gmail.com","username":"vishalmanchanda"},"change_message_id":"3a8b424e6e664a4c96ea9c18a2fdca8a275c4eee","unresolved":false,"context_lines":[{"line_number":6,"context_line":""},{"line_number":7,"context_line":"Display quotas per Cinder volume type"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"A continued work of Mateusz Kowalski (https://review.opendev.org/#/c/511472/), adapted to work with Rocky . Closes-bug: https://bugs.launchpad.net/horizon/+bug/1717342"},{"line_number":10,"context_line":""},{"line_number":11,"context_line":"Change-Id: I6097f523b2ed6d9449a4b00f1c4510663da4dc7f"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":1,"id":"bfb3d3c7_9d69bebf","line":9,"range":{"start_line":9,"start_character":0,"end_line":9,"end_character":106},"updated":"2019-05-21 06:17:00.000000000","message":"Commit message length should be \u003c 80 chars.","commit_id":"3299f84bd47ac07a1fbd69c3697dff48f7c469a2"},{"author":{"_account_id":29313,"name":"Vishal Manchanda","email":"manchandavishal143@gmail.com","username":"vishalmanchanda"},"change_message_id":"3a8b424e6e664a4c96ea9c18a2fdca8a275c4eee","unresolved":false,"context_lines":[{"line_number":6,"context_line":""},{"line_number":7,"context_line":"Display quotas per Cinder volume type"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"A continued work of Mateusz Kowalski (https://review.opendev.org/#/c/511472/), adapted to work with Rocky . Closes-bug: https://bugs.launchpad.net/horizon/+bug/1717342"},{"line_number":10,"context_line":""},{"line_number":11,"context_line":"Change-Id: I6097f523b2ed6d9449a4b00f1c4510663da4dc7f"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":1,"id":"bfb3d3c7_dda4160b","line":9,"range":{"start_line":9,"start_character":108,"end_line":9,"end_character":166},"updated":"2019-05-21 06:17:00.000000000","message":"Enter this in next line as shown below:\nCloses-Bug: #171734","commit_id":"3299f84bd47ac07a1fbd69c3697dff48f7c469a2"}],"openstack_dashboard/usage/quotas.py":[{"author":{"_account_id":27822,"name":"pengyuesheng","email":"pengyuesheng@gohighsec.com","username":"pengyuesheng"},"change_message_id":"568d956e3584d426aa4819c21bc53c53f497cc3e","unresolved":false,"context_lines":[{"line_number":408,"context_line":"                             limits[limit_keys[\u0027usage\u0027]],"},{"line_number":409,"context_line":"                             disabled_quotas)"},{"line_number":410,"context_line":""},{"line_number":411,"context_line":"    quotas \u003d [k for k in dir(quotasets) if k.startswith(\u0027gigabytes_\u0027) or k.startswith(\u0027volumes_\u0027)]"},{"line_number":412,"context_line":"    for quota in quotas:"},{"line_number":413,"context_line":"        d \u003d getattr(quotasets, quota)"},{"line_number":414,"context_line":"        quota_limit \u003d None"}],"source_content_type":"text/x-python","patch_set":2,"id":"bfb3d3c7_00ec85c5","line":411,"range":{"start_line":411,"start_character":4,"end_line":411,"end_character":98},"updated":"2019-05-21 08:09:55.000000000","message":"too long,One line cannot exceed 79 characters","commit_id":"9fac79ebaac561a8ce71314145e7449616f52dfe"},{"author":{"_account_id":27822,"name":"pengyuesheng","email":"pengyuesheng@gohighsec.com","username":"pengyuesheng"},"change_message_id":"568d956e3584d426aa4819c21bc53c53f497cc3e","unresolved":false,"context_lines":[{"line_number":414,"context_line":"        quota_limit \u003d None"},{"line_number":415,"context_line":"        if d[\u0027limit\u0027] \u003c 0:"},{"line_number":416,"context_line":"            r \u003d quota.split(\u0027_\u0027)[0]"},{"line_number":417,"context_line":"            quota_limit \u003d getattr(quotasets,r)[\u0027limit\u0027]"},{"line_number":418,"context_line":"        else:"},{"line_number":419,"context_line":"            quota_limit \u003d d[\u0027limit\u0027]"},{"line_number":420,"context_line":"        _add_limit_and_usage(usages, quota,"}],"source_content_type":"text/x-python","patch_set":2,"id":"bfb3d3c7_c0f66d90","line":417,"range":{"start_line":417,"start_character":43,"end_line":417,"end_character":44},"updated":"2019-05-21 08:09:55.000000000","message":"need add spaces after the symbol","commit_id":"9fac79ebaac561a8ce71314145e7449616f52dfe"},{"author":{"_account_id":27822,"name":"pengyuesheng","email":"pengyuesheng@gohighsec.com","username":"pengyuesheng"},"change_message_id":"568d956e3584d426aa4819c21bc53c53f497cc3e","unresolved":false,"context_lines":[{"line_number":420,"context_line":"        _add_limit_and_usage(usages, quota,"},{"line_number":421,"context_line":"                             quota_limit,"},{"line_number":422,"context_line":"                             d[\u0027in_use\u0027],"},{"line_number":423,"context_line":"                             disabled_quotas)"},{"line_number":424,"context_line":""},{"line_number":425,"context_line":"@profiler.trace"},{"line_number":426,"context_line":"@memoized"}],"source_content_type":"text/x-python","patch_set":2,"id":"bfb3d3c7_c03bcd35","line":423,"range":{"start_line":423,"start_character":1,"end_line":423,"end_character":45},"updated":"2019-05-21 08:09:55.000000000","message":"Need two blank lines","commit_id":"9fac79ebaac561a8ce71314145e7449616f52dfe"}]}
