)]}'
{"openstackclient/tests/compute/v2/test_security_group_rule.py":[{"author":{"_account_id":14937,"name":"Tang Chen","email":"imtangchen@163.com","username":"tangchen"},"change_message_id":"f77283e3206e8b8586d5f07b9ef52a2e4fe5bc9a","unresolved":false,"context_lines":[{"line_number":133,"context_line":"            {},"},{"line_number":134,"context_line":"            security_group_rule_id,"},{"line_number":135,"context_line":"            \u0027tcp\u0027,"},{"line_number":136,"context_line":"            \u00270.0.0.0/0\u0027,"},{"line_number":137,"context_line":"            security_group_id,"},{"line_number":138,"context_line":"            \u00270:0\u0027,"},{"line_number":139,"context_line":"        )"}],"source_content_type":"text/x-python","patch_set":1,"id":"7a740942_1e2a047f","line":136,"updated":"2015-12-05 04:13:24.000000000","message":"If this is the default value, why the original code \u0027 \u0027 works fine ?","commit_id":"aea08acdbec01483d0ef208cb4408e41f0f6cee3"},{"author":{"_account_id":8410,"name":"Richard Theis","email":"rtheis@us.ibm.com","username":"rtheis"},"change_message_id":"2c05239e787387972d1f90cb73c33dcb635f5017","unresolved":false,"context_lines":[{"line_number":133,"context_line":"            {},"},{"line_number":134,"context_line":"            security_group_rule_id,"},{"line_number":135,"context_line":"            \u0027tcp\u0027,"},{"line_number":136,"context_line":"            \u00270.0.0.0/0\u0027,"},{"line_number":137,"context_line":"            security_group_id,"},{"line_number":138,"context_line":"            \u00270:0\u0027,"},{"line_number":139,"context_line":"        )"}],"source_content_type":"text/x-python","patch_set":1,"id":"7a740942_806e8994","line":136,"in_reply_to":"7a740942_1e2a047f","updated":"2015-12-05 17:22:31.000000000","message":"The original code had a bug in the definition of SECURITY_GROUP_RULE* above.  The ip_range field should have been a dict with cidr key/value pair.  Fixing the bug results in the correct data being returned.","commit_id":"aea08acdbec01483d0ef208cb4408e41f0f6cee3"},{"author":{"_account_id":1941,"name":"Lin Hua Cheng","email":"os.lcheng@gmail.com","username":"lin-hua-cheng"},"change_message_id":"88963980acad49c80a9bc28e7aa781690a24502a","unresolved":false,"context_lines":[{"line_number":344,"context_line":"            {},"},{"line_number":345,"context_line":"            security_group_rule_id,"},{"line_number":346,"context_line":"            \u0027icmp\u0027,"},{"line_number":347,"context_line":"            \u002710.0.2.0/24\u0027,"},{"line_number":348,"context_line":"            security_group_id,"},{"line_number":349,"context_line":"            \u0027\u0027,"},{"line_number":350,"context_line":"        )"}],"source_content_type":"text/x-python","patch_set":1,"id":"7a740942_939489e2","line":347,"updated":"2015-12-07 10:52:18.000000000","message":"can we move this to a constant?","commit_id":"aea08acdbec01483d0ef208cb4408e41f0f6cee3"},{"author":{"_account_id":8410,"name":"Richard Theis","email":"rtheis@us.ibm.com","username":"rtheis"},"change_message_id":"3c3f44db2bbdbb9c5e1a7088d605c6951bfc3389","unresolved":false,"context_lines":[{"line_number":344,"context_line":"            {},"},{"line_number":345,"context_line":"            security_group_rule_id,"},{"line_number":346,"context_line":"            \u0027icmp\u0027,"},{"line_number":347,"context_line":"            \u002710.0.2.0/24\u0027,"},{"line_number":348,"context_line":"            security_group_id,"},{"line_number":349,"context_line":"            \u0027\u0027,"},{"line_number":350,"context_line":"        )"}],"source_content_type":"text/x-python","patch_set":1,"id":"7a740942_334579b2","line":347,"in_reply_to":"7a740942_939489e2","updated":"2015-12-07 18:42:36.000000000","message":"Done","commit_id":"aea08acdbec01483d0ef208cb4408e41f0f6cee3"}]}
