)]}'
{"openstackclient/network/v2/network.py":[{"author":{"_account_id":14937,"name":"Tang Chen","email":"imtangchen@163.com","username":"tangchen"},"change_message_id":"30a0006d27bbb029fa060a3007af770b181f4154","unresolved":false,"context_lines":[{"line_number":350,"context_line":"            \u0027--status\u0027,"},{"line_number":351,"context_line":"            metavar\u003d\u0027\u003cstatus\u003e\u0027,"},{"line_number":352,"context_line":"            choices\u003d[\u0027ACTIVE\u0027, \u0027BUILD\u0027, \u0027DOWN\u0027, \u0027ERROR\u0027],"},{"line_number":353,"context_line":"            help\u003d_(\"List networks according to their status\""},{"line_number":354,"context_line":"                   \"(\u0027ACTIVE\u0027, \u0027BUILD\u0027, \u0027DOWN\u0027, \u0027ERROR\u0027)\")"},{"line_number":355,"context_line":"        )"},{"line_number":356,"context_line":"        return parser"}],"source_content_type":"text/x-python","patch_set":2,"id":"3ac371cc_642f4d3f","line":353,"updated":"2016-08-18 10:15:00.000000000","message":"Please add a space here.","commit_id":"34f1426de37f07b7d177aa3c7ec3f94ffa6bfa76"},{"author":{"_account_id":20079,"name":"Ha Van Tu","email":"tuhv@vn.fujitsu.com","username":"tuhv"},"change_message_id":"93a7d57b63921e0ecd66dc9e9ac6a802b6cf7b03","unresolved":false,"context_lines":[{"line_number":350,"context_line":"            \u0027--status\u0027,"},{"line_number":351,"context_line":"            metavar\u003d\u0027\u003cstatus\u003e\u0027,"},{"line_number":352,"context_line":"            choices\u003d[\u0027ACTIVE\u0027, \u0027BUILD\u0027, \u0027DOWN\u0027, \u0027ERROR\u0027],"},{"line_number":353,"context_line":"            help\u003d_(\"List networks according to their status\""},{"line_number":354,"context_line":"                   \"(\u0027ACTIVE\u0027, \u0027BUILD\u0027, \u0027DOWN\u0027, \u0027ERROR\u0027)\")"},{"line_number":355,"context_line":"        )"},{"line_number":356,"context_line":"        return parser"}],"source_content_type":"text/x-python","patch_set":2,"id":"3ac371cc_70f7ce8c","line":353,"in_reply_to":"3ac371cc_642f4d3f","updated":"2016-08-19 01:09:54.000000000","message":"Done","commit_id":"34f1426de37f07b7d177aa3c7ec3f94ffa6bfa76"},{"author":{"_account_id":14937,"name":"Tang Chen","email":"imtangchen@163.com","username":"tangchen"},"change_message_id":"30a0006d27bbb029fa060a3007af770b181f4154","unresolved":false,"context_lines":[{"line_number":398,"context_line":""},{"line_number":399,"context_line":"        if parsed_args.external:"},{"line_number":400,"context_line":"            args[\u0027router:external\u0027] \u003d True"},{"line_number":401,"context_line":""},{"line_number":402,"context_line":"        elif parsed_args.internal:"},{"line_number":403,"context_line":"            args[\u0027router:external\u0027] \u003d False"},{"line_number":404,"context_line":""}],"source_content_type":"text/x-python","patch_set":2,"id":"3ac371cc_a4f2e503","line":401,"updated":"2016-08-18 10:15:00.000000000","message":"Please remove this empty line.","commit_id":"34f1426de37f07b7d177aa3c7ec3f94ffa6bfa76"},{"author":{"_account_id":20079,"name":"Ha Van Tu","email":"tuhv@vn.fujitsu.com","username":"tuhv"},"change_message_id":"93a7d57b63921e0ecd66dc9e9ac6a802b6cf7b03","unresolved":false,"context_lines":[{"line_number":398,"context_line":""},{"line_number":399,"context_line":"        if parsed_args.external:"},{"line_number":400,"context_line":"            args[\u0027router:external\u0027] \u003d True"},{"line_number":401,"context_line":""},{"line_number":402,"context_line":"        elif parsed_args.internal:"},{"line_number":403,"context_line":"            args[\u0027router:external\u0027] \u003d False"},{"line_number":404,"context_line":""}],"source_content_type":"text/x-python","patch_set":2,"id":"3ac371cc_b0f14698","line":401,"in_reply_to":"3ac371cc_a4f2e503","updated":"2016-08-19 01:09:54.000000000","message":"Done","commit_id":"34f1426de37f07b7d177aa3c7ec3f94ffa6bfa76"},{"author":{"_account_id":14937,"name":"Tang Chen","email":"imtangchen@163.com","username":"tangchen"},"change_message_id":"30a0006d27bbb029fa060a3007af770b181f4154","unresolved":false,"context_lines":[{"line_number":407,"context_line":""},{"line_number":408,"context_line":"        if parsed_args.enable:"},{"line_number":409,"context_line":"            args[\u0027admin_state_up\u0027] \u003d True"},{"line_number":410,"context_line":""},{"line_number":411,"context_line":"        if parsed_args.disable:"},{"line_number":412,"context_line":"            args[\u0027admin_state_up\u0027] \u003d False"},{"line_number":413,"context_line":""}],"source_content_type":"text/x-python","patch_set":2,"id":"3ac371cc_24e71541","line":410,"updated":"2016-08-18 10:15:00.000000000","message":"Please remove this empty line.","commit_id":"34f1426de37f07b7d177aa3c7ec3f94ffa6bfa76"},{"author":{"_account_id":20079,"name":"Ha Van Tu","email":"tuhv@vn.fujitsu.com","username":"tuhv"},"change_message_id":"93a7d57b63921e0ecd66dc9e9ac6a802b6cf7b03","unresolved":false,"context_lines":[{"line_number":407,"context_line":""},{"line_number":408,"context_line":"        if parsed_args.enable:"},{"line_number":409,"context_line":"            args[\u0027admin_state_up\u0027] \u003d True"},{"line_number":410,"context_line":""},{"line_number":411,"context_line":"        if parsed_args.disable:"},{"line_number":412,"context_line":"            args[\u0027admin_state_up\u0027] \u003d False"},{"line_number":413,"context_line":""}],"source_content_type":"text/x-python","patch_set":2,"id":"3ac371cc_f029fef3","line":410,"in_reply_to":"3ac371cc_24e71541","updated":"2016-08-19 01:09:54.000000000","message":"Done","commit_id":"34f1426de37f07b7d177aa3c7ec3f94ffa6bfa76"},{"author":{"_account_id":14937,"name":"Tang Chen","email":"imtangchen@163.com","username":"tangchen"},"change_message_id":"30a0006d27bbb029fa060a3007af770b181f4154","unresolved":false,"context_lines":[{"line_number":408,"context_line":"        if parsed_args.enable:"},{"line_number":409,"context_line":"            args[\u0027admin_state_up\u0027] \u003d True"},{"line_number":410,"context_line":""},{"line_number":411,"context_line":"        if parsed_args.disable:"},{"line_number":412,"context_line":"            args[\u0027admin_state_up\u0027] \u003d False"},{"line_number":413,"context_line":""},{"line_number":414,"context_line":"        if parsed_args.project:"}],"source_content_type":"text/x-python","patch_set":2,"id":"3ac371cc_292ff0a1","line":411,"range":{"start_line":411,"start_character":8,"end_line":411,"end_character":10},"updated":"2016-08-18 10:15:00.000000000","message":"elif","commit_id":"34f1426de37f07b7d177aa3c7ec3f94ffa6bfa76"},{"author":{"_account_id":20079,"name":"Ha Van Tu","email":"tuhv@vn.fujitsu.com","username":"tuhv"},"change_message_id":"93a7d57b63921e0ecd66dc9e9ac6a802b6cf7b03","unresolved":false,"context_lines":[{"line_number":408,"context_line":"        if parsed_args.enable:"},{"line_number":409,"context_line":"            args[\u0027admin_state_up\u0027] \u003d True"},{"line_number":410,"context_line":""},{"line_number":411,"context_line":"        if parsed_args.disable:"},{"line_number":412,"context_line":"            args[\u0027admin_state_up\u0027] \u003d False"},{"line_number":413,"context_line":""},{"line_number":414,"context_line":"        if parsed_args.project:"}],"source_content_type":"text/x-python","patch_set":2,"id":"3ac371cc_d02e82f9","line":411,"range":{"start_line":411,"start_character":8,"end_line":411,"end_character":10},"in_reply_to":"3ac371cc_292ff0a1","updated":"2016-08-19 01:09:54.000000000","message":"Done","commit_id":"34f1426de37f07b7d177aa3c7ec3f94ffa6bfa76"},{"author":{"_account_id":14937,"name":"Tang Chen","email":"imtangchen@163.com","username":"tangchen"},"change_message_id":"30a0006d27bbb029fa060a3007af770b181f4154","unresolved":false,"context_lines":[{"line_number":421,"context_line":""},{"line_number":422,"context_line":"        if parsed_args.share:"},{"line_number":423,"context_line":"            args[\u0027shared\u0027] \u003d True"},{"line_number":424,"context_line":""},{"line_number":425,"context_line":"        elif parsed_args.no_share:"},{"line_number":426,"context_line":"            args[\u0027shared\u0027] \u003d False"},{"line_number":427,"context_line":""}],"source_content_type":"text/x-python","patch_set":2,"id":"3ac371cc_44d6914f","line":424,"updated":"2016-08-18 10:15:00.000000000","message":"Please remove this empty line.","commit_id":"34f1426de37f07b7d177aa3c7ec3f94ffa6bfa76"},{"author":{"_account_id":20079,"name":"Ha Van Tu","email":"tuhv@vn.fujitsu.com","username":"tuhv"},"change_message_id":"93a7d57b63921e0ecd66dc9e9ac6a802b6cf7b03","unresolved":false,"context_lines":[{"line_number":421,"context_line":""},{"line_number":422,"context_line":"        if parsed_args.share:"},{"line_number":423,"context_line":"            args[\u0027shared\u0027] \u003d True"},{"line_number":424,"context_line":""},{"line_number":425,"context_line":"        elif parsed_args.no_share:"},{"line_number":426,"context_line":"            args[\u0027shared\u0027] \u003d False"},{"line_number":427,"context_line":""}],"source_content_type":"text/x-python","patch_set":2,"id":"3ac371cc_10393a42","line":424,"in_reply_to":"3ac371cc_44d6914f","updated":"2016-08-19 01:09:54.000000000","message":"Done","commit_id":"34f1426de37f07b7d177aa3c7ec3f94ffa6bfa76"},{"author":{"_account_id":8410,"name":"Richard Theis","email":"rtheis@us.ibm.com","username":"rtheis"},"change_message_id":"6c69cc5f51560fd6f75b233407972a5119e87320","unresolved":false,"context_lines":[{"line_number":299,"context_line":"        router_ext_group.add_argument("},{"line_number":300,"context_line":"            \u0027--external\u0027,"},{"line_number":301,"context_line":"            action\u003d\u0027store_true\u0027,"},{"line_number":302,"context_line":"            default\u003dFalse,"},{"line_number":303,"context_line":"            help\u003d_(\"List external networks\")"},{"line_number":304,"context_line":"        )"},{"line_number":305,"context_line":"        router_ext_group.add_argument("}],"source_content_type":"text/x-python","patch_set":4,"id":"7a8ec9b2_35b0698b","line":302,"updated":"2016-09-20 19:44:53.000000000","message":"The default should be removed.","commit_id":"b38c624e156b514722c3be4a468a9e3cb9fe8af2"},{"author":{"_account_id":20079,"name":"Ha Van Tu","email":"tuhv@vn.fujitsu.com","username":"tuhv"},"change_message_id":"f6b85ee58834788a318aba9cb0305c3a9dbe6be3","unresolved":false,"context_lines":[{"line_number":299,"context_line":"        router_ext_group.add_argument("},{"line_number":300,"context_line":"            \u0027--external\u0027,"},{"line_number":301,"context_line":"            action\u003d\u0027store_true\u0027,"},{"line_number":302,"context_line":"            default\u003dFalse,"},{"line_number":303,"context_line":"            help\u003d_(\"List external networks\")"},{"line_number":304,"context_line":"        )"},{"line_number":305,"context_line":"        router_ext_group.add_argument("}],"source_content_type":"text/x-python","patch_set":4,"id":"7a8ec9b2_a40fdfdf","line":302,"in_reply_to":"7a8ec9b2_35b0698b","updated":"2016-09-21 01:56:37.000000000","message":"Done","commit_id":"b38c624e156b514722c3be4a468a9e3cb9fe8af2"},{"author":{"_account_id":8410,"name":"Richard Theis","email":"rtheis@us.ibm.com","username":"rtheis"},"change_message_id":"6c69cc5f51560fd6f75b233407972a5119e87320","unresolved":false,"context_lines":[{"line_number":401,"context_line":"        elif parsed_args.internal:"},{"line_number":402,"context_line":"            args[\u0027router:external\u0027] \u003d False"},{"line_number":403,"context_line":""},{"line_number":404,"context_line":"        if parsed_args.name:"},{"line_number":405,"context_line":"            args[\u0027name\u0027] \u003d parsed_args.name"},{"line_number":406,"context_line":""},{"line_number":407,"context_line":"        if parsed_args.enable:"}],"source_content_type":"text/x-python","patch_set":4,"id":"7a8ec9b2_558415b0","line":404,"updated":"2016-09-20 19:44:53.000000000","message":"Check is not None to allow empty name.","commit_id":"b38c624e156b514722c3be4a468a9e3cb9fe8af2"},{"author":{"_account_id":20079,"name":"Ha Van Tu","email":"tuhv@vn.fujitsu.com","username":"tuhv"},"change_message_id":"f6b85ee58834788a318aba9cb0305c3a9dbe6be3","unresolved":false,"context_lines":[{"line_number":401,"context_line":"        elif parsed_args.internal:"},{"line_number":402,"context_line":"            args[\u0027router:external\u0027] \u003d False"},{"line_number":403,"context_line":""},{"line_number":404,"context_line":"        if parsed_args.name:"},{"line_number":405,"context_line":"            args[\u0027name\u0027] \u003d parsed_args.name"},{"line_number":406,"context_line":""},{"line_number":407,"context_line":"        if parsed_args.enable:"}],"source_content_type":"text/x-python","patch_set":4,"id":"7a8ec9b2_c4122b09","line":404,"in_reply_to":"7a8ec9b2_558415b0","updated":"2016-09-21 01:56:37.000000000","message":"Done","commit_id":"b38c624e156b514722c3be4a468a9e3cb9fe8af2"}],"openstackclient/tests/network/v2/test_network.py":[{"author":{"_account_id":14937,"name":"Tang Chen","email":"imtangchen@163.com","username":"tangchen"},"change_message_id":"30a0006d27bbb029fa060a3007af770b181f4154","unresolved":false,"context_lines":[{"line_number":558,"context_line":"        ]"},{"line_number":559,"context_line":"        parsed_args \u003d self.check_parser(self.cmd, arglist, verifylist)"},{"line_number":560,"context_line":""},{"line_number":561,"context_line":"        # In base command class Lister in cliff, abstract method take_action()"},{"line_number":562,"context_line":"        # returns a tuple containing the column names and an iterable"},{"line_number":563,"context_line":"        # containing the data to be listed."},{"line_number":564,"context_line":"        columns, data \u003d self.cmd.take_action(parsed_args)"},{"line_number":565,"context_line":""},{"line_number":566,"context_line":"        self.network.networks.assert_called_once_with("}],"source_content_type":"text/x-python","patch_set":2,"id":"3ac371cc_a4af857b","line":563,"range":{"start_line":561,"start_character":0,"end_line":563,"end_character":43},"updated":"2016-08-18 10:15:00.000000000","message":"I think we don\u0027t need to add this comment anymore.","commit_id":"34f1426de37f07b7d177aa3c7ec3f94ffa6bfa76"},{"author":{"_account_id":20079,"name":"Ha Van Tu","email":"tuhv@vn.fujitsu.com","username":"tuhv"},"change_message_id":"93a7d57b63921e0ecd66dc9e9ac6a802b6cf7b03","unresolved":false,"context_lines":[{"line_number":558,"context_line":"        ]"},{"line_number":559,"context_line":"        parsed_args \u003d self.check_parser(self.cmd, arglist, verifylist)"},{"line_number":560,"context_line":""},{"line_number":561,"context_line":"        # In base command class Lister in cliff, abstract method take_action()"},{"line_number":562,"context_line":"        # returns a tuple containing the column names and an iterable"},{"line_number":563,"context_line":"        # containing the data to be listed."},{"line_number":564,"context_line":"        columns, data \u003d self.cmd.take_action(parsed_args)"},{"line_number":565,"context_line":""},{"line_number":566,"context_line":"        self.network.networks.assert_called_once_with("}],"source_content_type":"text/x-python","patch_set":2,"id":"3ac371cc_b04826ce","line":563,"range":{"start_line":561,"start_character":0,"end_line":563,"end_character":43},"in_reply_to":"3ac371cc_a4af857b","updated":"2016-08-19 01:09:54.000000000","message":"Done","commit_id":"34f1426de37f07b7d177aa3c7ec3f94ffa6bfa76"},{"author":{"_account_id":14937,"name":"Tang Chen","email":"imtangchen@163.com","username":"tangchen"},"change_message_id":"30a0006d27bbb029fa060a3007af770b181f4154","unresolved":false,"context_lines":[{"line_number":580,"context_line":"        ]"},{"line_number":581,"context_line":"        parsed_args \u003d self.check_parser(self.cmd, arglist, verifylist)"},{"line_number":582,"context_line":""},{"line_number":583,"context_line":"        # In base command class Lister in cliff, abstract method take_action()"},{"line_number":584,"context_line":"        # returns a tuple containing the column names and an iterable"},{"line_number":585,"context_line":"        # containing the data to be listed."},{"line_number":586,"context_line":"        columns, data \u003d self.cmd.take_action(parsed_args)"},{"line_number":587,"context_line":""},{"line_number":588,"context_line":"        self.network.networks.assert_called_once_with("}],"source_content_type":"text/x-python","patch_set":2,"id":"3ac371cc_44bcd1ba","line":585,"range":{"start_line":583,"start_character":0,"end_line":585,"end_character":43},"updated":"2016-08-18 10:15:00.000000000","message":"I think we don\u0027t need to add this comment anymore.","commit_id":"34f1426de37f07b7d177aa3c7ec3f94ffa6bfa76"},{"author":{"_account_id":20079,"name":"Ha Van Tu","email":"tuhv@vn.fujitsu.com","username":"tuhv"},"change_message_id":"93a7d57b63921e0ecd66dc9e9ac6a802b6cf7b03","unresolved":false,"context_lines":[{"line_number":580,"context_line":"        ]"},{"line_number":581,"context_line":"        parsed_args \u003d self.check_parser(self.cmd, arglist, verifylist)"},{"line_number":582,"context_line":""},{"line_number":583,"context_line":"        # In base command class Lister in cliff, abstract method take_action()"},{"line_number":584,"context_line":"        # returns a tuple containing the column names and an iterable"},{"line_number":585,"context_line":"        # containing the data to be listed."},{"line_number":586,"context_line":"        columns, data \u003d self.cmd.take_action(parsed_args)"},{"line_number":587,"context_line":""},{"line_number":588,"context_line":"        self.network.networks.assert_called_once_with("}],"source_content_type":"text/x-python","patch_set":2,"id":"3ac371cc_90452ab5","line":585,"range":{"start_line":583,"start_character":0,"end_line":585,"end_character":43},"in_reply_to":"3ac371cc_44bcd1ba","updated":"2016-08-19 01:09:54.000000000","message":"Done","commit_id":"34f1426de37f07b7d177aa3c7ec3f94ffa6bfa76"}],"openstackclient/tests/unit/network/v2/test_network.py":[{"author":{"_account_id":21514,"name":"Huanxuan Ao","email":"aohuanxuan@163.com","username":"aohuanxuan"},"change_message_id":"9bb844ada40897680448771124c932bec20152b1","unresolved":false,"context_lines":[{"line_number":528,"context_line":"        self.assertEqual(self.columns_long, columns)"},{"line_number":529,"context_line":"        self.assertEqual(self.data_long, list(data))"},{"line_number":530,"context_line":""},{"line_number":531,"context_line":"    def test_list_name(self):"},{"line_number":532,"context_line":"        test_name \u003d \"fakename\""},{"line_number":533,"context_line":"        arglist \u003d ["},{"line_number":534,"context_line":"            \u0027--name\u0027, test_name,"}],"source_content_type":"text/x-python","patch_set":6,"id":"7a8ec9b2_7d09e12b","line":531,"updated":"2016-09-21 08:19:45.000000000","message":"You can combine many options in one test, for example, you can just write one test for \u0027--name\u0027, \u0027--internal\u0027, \u0027--share\u0027, \u0027--enable\u0027, \u0027--project\u0027, \u0027--project-domain\u0027, and \u0027--status\u0027.\", and another test for \"--no-share\", \"--disable\".","commit_id":"bdba5f54e10f778f19448e9885c1dd4752f437ba"}],"releasenotes/notes/bug-1578819-29952bea05257664.yaml":[{"author":{"_account_id":8410,"name":"Richard Theis","email":"rtheis@us.ibm.com","username":"rtheis"},"change_message_id":"6c69cc5f51560fd6f75b233407972a5119e87320","unresolved":false,"context_lines":[{"line_number":1,"context_line":"---"},{"line_number":2,"context_line":"features:"},{"line_number":3,"context_line":"  - |"},{"line_number":4,"context_line":"    Make ``network list`` command supports listing up networks with"},{"line_number":5,"context_line":"    some filtering options by adding ``--internal``, ``--name``,"},{"line_number":6,"context_line":"    ``--project`` and ``--project-domain``, ``--enable`` and ``--disable``,"},{"line_number":7,"context_line":"    ``--share`` and ``--no share``, ``--status`` options to the command."}],"source_content_type":"text/x-yaml","patch_set":4,"id":"7a8ec9b2_5559755a","line":4,"updated":"2016-09-20 19:44:53.000000000","message":"Please update this release note similar to how Dean reworded the subnet pool list release note: https://github.com/openstack/python-openstackclient/commit/5ec435e706d137afb714cfd5c5ddbd40d8107a9e","commit_id":"b38c624e156b514722c3be4a468a9e3cb9fe8af2"},{"author":{"_account_id":20079,"name":"Ha Van Tu","email":"tuhv@vn.fujitsu.com","username":"tuhv"},"change_message_id":"f6b85ee58834788a318aba9cb0305c3a9dbe6be3","unresolved":false,"context_lines":[{"line_number":1,"context_line":"---"},{"line_number":2,"context_line":"features:"},{"line_number":3,"context_line":"  - |"},{"line_number":4,"context_line":"    Make ``network list`` command supports listing up networks with"},{"line_number":5,"context_line":"    some filtering options by adding ``--internal``, ``--name``,"},{"line_number":6,"context_line":"    ``--project`` and ``--project-domain``, ``--enable`` and ``--disable``,"},{"line_number":7,"context_line":"    ``--share`` and ``--no share``, ``--status`` options to the command."}],"source_content_type":"text/x-yaml","patch_set":4,"id":"7a8ec9b2_2404afbe","line":4,"in_reply_to":"7a8ec9b2_5559755a","updated":"2016-09-21 01:56:37.000000000","message":"Done","commit_id":"b38c624e156b514722c3be4a468a9e3cb9fe8af2"}],"releasenotes/notes/bug-1612136-051b5f94796e3b51.yaml":[{"author":{"_account_id":21514,"name":"Huanxuan Ao","email":"aohuanxuan@163.com","username":"aohuanxuan"},"change_message_id":"9bb844ada40897680448771124c932bec20152b1","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":6,"id":"7a8ec9b2_6263fc41","updated":"2016-09-21 08:19:45.000000000","message":"Is this a redundant release note?","commit_id":"bdba5f54e10f778f19448e9885c1dd4752f437ba"}]}
