)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":1653,"name":"garyk","email":"gkotton@vmware.com","username":"garyk"},"change_message_id":"fa78e01cda68b9b277c0c5ae74497906e338309b","unresolved":false,"context_lines":[{"line_number":6,"context_line":""},{"line_number":7,"context_line":"Add --security-group option to create-port"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"[Usage] quantum port-craete --security-group sg1 --security-group sg2 net1"},{"line_number":10,"context_line":"A security group can be specified by name."},{"line_number":11,"context_line":""},{"line_number":12,"context_line":"Part of blueprint quantum-client-security-groups"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":2,"id":"AAAAM3%2F%2F%2Fq4%3D","line":9,"updated":"2012-12-17 10:22:02.000000000","message":"craete \u003d\u003e create","commit_id":"5c0a0c720fa7e9a029840e1390f5b7ec64b59013"},{"author":{"_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},"unresolved":false,"context_lines":[{"line_number":6,"context_line":""},{"line_number":7,"context_line":"Add --security-group option to create-port"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"[Usage] quantum port-craete --security-group sg1 --security-group sg2 net1"},{"line_number":10,"context_line":"A security group can be specified by name."},{"line_number":11,"context_line":""},{"line_number":12,"context_line":"Part of blueprint quantum-client-security-groups"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":2,"id":"AAAAM3%2F%2F%2FqQ%3D","line":9,"in_reply_to":"AAAAM3%2F%2F%2Fq4%3D","updated":"2012-12-17 10:32:40.000000000","message":"Done.\nAlso corrected create-port in the first line to port-create.","commit_id":"5c0a0c720fa7e9a029840e1390f5b7ec64b59013"}],"quantumclient/quantum/v2_0/port.py":[{"author":{"_account_id":2874,"name":"yong sheng gong","email":"gong.yongsheng@99cloud.net","username":"gongysh"},"change_message_id":"ee90f0a61ad8b0da5d03379c70a6309f97e1595a","unresolved":false,"context_lines":[{"line_number":121,"context_line":"            \u0027--security-group\u0027, metavar\u003d\u0027SECURITY_GROUP\u0027,"},{"line_number":122,"context_line":"            default\u003d[], action\u003d\u0027append\u0027, dest\u003d\u0027security_groups\u0027,"},{"line_number":123,"context_line":"            help\u003d\u0027security group associated with the port \u0027"},{"line_number":124,"context_line":"            \u0027(This option can be repeated)\u0027)"},{"line_number":125,"context_line":"        parser.add_argument("},{"line_number":126,"context_line":"            \u0027network_id\u0027, metavar\u003d\u0027network\u0027,"},{"line_number":127,"context_line":"            help\u003d\u0027Network id or name this port belongs to\u0027)"}],"source_content_type":"text/x-python","patch_set":3,"id":"AAAAM3%2F%2F9AU%3D","line":124,"updated":"2012-12-19 02:24:43.000000000","message":"security-group is an option for extension? not all plugins have this argument.\nSo how about mark it is one in security extension?\nIf u have time, u can file a bug and mark all options and commands in a consistent way for a given extension.","commit_id":"cd9899450521795ea7b0431da5c719b707cd0f61"},{"author":{"_account_id":2874,"name":"yong sheng gong","email":"gong.yongsheng@99cloud.net","username":"gongysh"},"change_message_id":"ee90f0a61ad8b0da5d03379c70a6309f97e1595a","unresolved":false,"context_lines":[{"line_number":121,"context_line":"            \u0027--security-group\u0027, metavar\u003d\u0027SECURITY_GROUP\u0027,"},{"line_number":122,"context_line":"            default\u003d[], action\u003d\u0027append\u0027, dest\u003d\u0027security_groups\u0027,"},{"line_number":123,"context_line":"            help\u003d\u0027security group associated with the port \u0027"},{"line_number":124,"context_line":"            \u0027(This option can be repeated)\u0027)"},{"line_number":125,"context_line":"        parser.add_argument("},{"line_number":126,"context_line":"            \u0027network_id\u0027, metavar\u003d\u0027network\u0027,"},{"line_number":127,"context_line":"            help\u003d\u0027Network id or name this port belongs to\u0027)"}],"source_content_type":"text/x-python","patch_set":3,"id":"AAAAM3%2F%2F3Bw%3D","line":124,"in_reply_to":"AAAAM3%2F%2F3FM%3D","updated":"2012-12-31 02:47:22.000000000","message":"I prefer to [ext. security-group], and wait for other guys\u0027 opinion for that bug. For now, we can get this patch in without the mark. We can mark all of these commands and options in one patch.","commit_id":"cd9899450521795ea7b0431da5c719b707cd0f61"},{"author":{"_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},"unresolved":false,"context_lines":[{"line_number":121,"context_line":"            \u0027--security-group\u0027, metavar\u003d\u0027SECURITY_GROUP\u0027,"},{"line_number":122,"context_line":"            default\u003d[], action\u003d\u0027append\u0027, dest\u003d\u0027security_groups\u0027,"},{"line_number":123,"context_line":"            help\u003d\u0027security group associated with the port \u0027"},{"line_number":124,"context_line":"            \u0027(This option can be repeated)\u0027)"},{"line_number":125,"context_line":"        parser.add_argument("},{"line_number":126,"context_line":"            \u0027network_id\u0027, metavar\u003d\u0027network\u0027,"},{"line_number":127,"context_line":"            help\u003d\u0027Network id or name this port belongs to\u0027)"}],"source_content_type":"text/x-python","patch_set":3,"id":"AAAAM3%2F%2F3FM%3D","line":124,"in_reply_to":"AAAAM3%2F%2F9AU%3D","updated":"2012-12-30 18:08:21.000000000","message":"That\u0027s a good idea. I filed a bug https://bugs.launchpad.net/python-quantumclient/+bug/1094713 and treat it.\nIn this patch I will add a note \"(security group extension)\" to the help message.","commit_id":"cd9899450521795ea7b0431da5c719b707cd0f61"}]}
