)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":8410,"name":"Richard Theis","email":"rtheis@us.ibm.com","username":"rtheis"},"change_message_id":"cbc32ac63a128135f146aa7d5eb4bc3bf0bdecf4","unresolved":false,"context_lines":[{"line_number":10,"context_line":""},{"line_number":11,"context_line":"Change-Id: I5c92b2f573249df4e6551506584ccafb4ff290b2"},{"line_number":12,"context_line":"Implements: blueprint neutron-client"},{"line_number":13,"context_line":"Closes-Bug: #1519909"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":2,"id":"1a7b0d38_9afdf170","line":13,"updated":"2015-12-22 16:30:25.000000000","message":"This does not completely close the bug.","commit_id":"cc78612b2278f53ca4f6ded6dd430b5df86ea9ea"}],"doc/source/command-objects/port.rst":[{"author":{"_account_id":8410,"name":"Richard Theis","email":"rtheis@us.ibm.com","username":"rtheis"},"change_message_id":"cbc32ac63a128135f146aa7d5eb4bc3bf0bdecf4","unresolved":false,"context_lines":[{"line_number":1,"context_line":"\u003d\u003d\u003d\u003d"},{"line_number":2,"context_line":"port"},{"line_number":3,"context_line":"\u003d\u003d\u003d\u003d"},{"line_number":4,"context_line":""},{"line_number":5,"context_line":"Port v2"}],"source_content_type":"text/x-rst","patch_set":2,"id":"1a7b0d38_45480e5c","line":2,"updated":"2015-12-22 16:30:25.000000000","message":"This new command object must be added to the documentation as well.  However, one concern that I have is that \u0027port\u0027 overlaps slightly with the \u0027ip fixed\u0027 command object.  Can you please investigate this overlap to determine if a new command object is necessary.","commit_id":"cc78612b2278f53ca4f6ded6dd430b5df86ea9ea"},{"author":{"_account_id":8410,"name":"Richard Theis","email":"rtheis@us.ibm.com","username":"rtheis"},"change_message_id":"cbc32ac63a128135f146aa7d5eb4bc3bf0bdecf4","unresolved":false,"context_lines":[{"line_number":2,"context_line":"port"},{"line_number":3,"context_line":"\u003d\u003d\u003d\u003d"},{"line_number":4,"context_line":""},{"line_number":5,"context_line":"Port v2"},{"line_number":6,"context_line":""},{"line_number":7,"context_line":"port delete"},{"line_number":8,"context_line":"-----------"}],"source_content_type":"text/x-rst","patch_set":2,"id":"1a7b0d38_3aef1db2","line":5,"updated":"2015-12-22 16:30:25.000000000","message":"This should be \"Network v2\"","commit_id":"cc78612b2278f53ca4f6ded6dd430b5df86ea9ea"},{"author":{"_account_id":8410,"name":"Richard Theis","email":"rtheis@us.ibm.com","username":"rtheis"},"change_message_id":"cbc32ac63a128135f146aa7d5eb4bc3bf0bdecf4","unresolved":false,"context_lines":[{"line_number":18,"context_line":".. _port_delete-port:"},{"line_number":19,"context_line":".. describe:: \u003cport\u003e"},{"line_number":20,"context_line":""},{"line_number":21,"context_line":"    Port(s) to delete (ID only)"}],"source_content_type":"text/x-rst","patch_set":2,"id":"1a7b0d38_da1139b1","line":21,"updated":"2015-12-22 16:30:25.000000000","message":"Why ID only?  Ports can have names.","commit_id":"cc78612b2278f53ca4f6ded6dd430b5df86ea9ea"},{"author":{"_account_id":8410,"name":"Richard Theis","email":"rtheis@us.ibm.com","username":"rtheis"},"change_message_id":"5db6d18591e7f4af642011d92e8b955afc1308b3","unresolved":false,"context_lines":[{"line_number":1,"context_line":"\u003d\u003d\u003d\u003d"},{"line_number":2,"context_line":"port"},{"line_number":3,"context_line":"\u003d\u003d\u003d\u003d"},{"line_number":4,"context_line":""},{"line_number":5,"context_line":"Network v2"}],"source_content_type":"text/x-rst","patch_set":9,"id":"da6ed579_fc77f137","line":2,"updated":"2016-01-13 13:39:46.000000000","message":"Please add \"port\" to the list of object in the commands.rst documentation.","commit_id":"3e31037584812ebe3643606352cd5e080c4e5684"}],"doc/source/commands.rst":[{"author":{"_account_id":8410,"name":"Richard Theis","email":"rtheis@us.ibm.com","username":"rtheis"},"change_message_id":"1b0758f606ea4168dab7d0b18fa44b3a8720d36a","unresolved":false,"context_lines":[{"line_number":101,"context_line":"* ``network``: (**Network**) - a virtual network for connecting servers and other resources"},{"line_number":102,"context_line":"* ``object``: (**Object Storage**) a single file in the Object Storage"},{"line_number":103,"context_line":"* ``policy``: (**Identity**) determines authorization"},{"line_number":104,"context_line":"* ``port``: (**Network**) - a virtual port"},{"line_number":105,"context_line":"* ``project``: (**Identity**) owns a group of resources"},{"line_number":106,"context_line":"* ``quota``: (**Compute**, **Volume**) resource usage restrictions"},{"line_number":107,"context_line":"* ``region``: (**Identity**) a subset of an OpenStack deployment"}],"source_content_type":"text/x-rst","patch_set":11,"id":"ba63e191_aa639d19","line":104,"updated":"2016-01-19 13:34:43.000000000","message":"Suggest including the purpose of the object such as...\"a virtual port for connecting servers and other resources to a network\"","commit_id":"b13d9f9fdd5d5de49685f6986d52ea51724d0a4e"},{"author":{"_account_id":14173,"name":"Sai Kiran","email":"sv7665@att.com","username":"SaiKiran"},"change_message_id":"693c346b59a7748d724a731baf53f6f05610d133","unresolved":false,"context_lines":[{"line_number":101,"context_line":"* ``network``: (**Network**) - a virtual network for connecting servers and other resources"},{"line_number":102,"context_line":"* ``object``: (**Object Storage**) a single file in the Object Storage"},{"line_number":103,"context_line":"* ``policy``: (**Identity**) determines authorization"},{"line_number":104,"context_line":"* ``port``: (**Network**) - a virtual port"},{"line_number":105,"context_line":"* ``project``: (**Identity**) owns a group of resources"},{"line_number":106,"context_line":"* ``quota``: (**Compute**, **Volume**) resource usage restrictions"},{"line_number":107,"context_line":"* ``region``: (**Identity**) a subset of an OpenStack deployment"}],"source_content_type":"text/x-rst","patch_set":11,"id":"ba63e191_6012a164","line":104,"in_reply_to":"ba63e191_aa639d19","updated":"2016-01-19 14:43:57.000000000","message":"Done","commit_id":"b13d9f9fdd5d5de49685f6986d52ea51724d0a4e"}],"openstackclient/network/v2/port.py":[{"author":{"_account_id":8410,"name":"Richard Theis","email":"rtheis@us.ibm.com","username":"rtheis"},"change_message_id":"cbc32ac63a128135f146aa7d5eb4bc3bf0bdecf4","unresolved":false,"context_lines":[{"line_number":45,"context_line":"        client \u003d self.app.client_manager.network"},{"line_number":46,"context_line":""},{"line_number":47,"context_line":"        for port in parsed_args.port:"},{"line_number":48,"context_line":"            client.delete_port(port)"}],"source_content_type":"text/x-python","patch_set":2,"id":"1a7b0d38_5a546953","line":48,"updated":"2015-12-22 16:30:25.000000000","message":"A find should be done on the port first.","commit_id":"cc78612b2278f53ca4f6ded6dd430b5df86ea9ea"},{"author":{"_account_id":14937,"name":"Tang Chen","email":"imtangchen@163.com","username":"tangchen"},"change_message_id":"bde6f1aa97b4c51531f98b8ca0ed95b15fffe306","unresolved":false,"context_lines":[{"line_number":38,"context_line":"        client \u003d self.app.client_manager.network"},{"line_number":39,"context_line":""},{"line_number":40,"context_line":"        for port in parsed_args.port:"},{"line_number":41,"context_line":"            client.delete_port(port)"}],"source_content_type":"text/x-python","patch_set":4,"id":"1a7b0d38_60d7f323","line":41,"range":{"start_line":41,"start_character":19,"end_line":41,"end_character":30},"updated":"2015-12-24 08:51:48.000000000","message":"Since delete_port() in sdk takes either ID or a Port object, it cannot take a name. So you need to do a find_port() before you call delete_port() because this command takes either ID or name.","commit_id":"b9b3e475306d1ddd6a3e618a8681032359910304"},{"author":{"_account_id":2874,"name":"yong sheng gong","email":"gong.yongsheng@99cloud.net","username":"gongysh"},"change_message_id":"4e7ecef52975fed342d161614b682fdfdbaca8c3","unresolved":false,"context_lines":[{"line_number":38,"context_line":"        client \u003d self.app.client_manager.network"},{"line_number":39,"context_line":""},{"line_number":40,"context_line":"        for port in parsed_args.port:"},{"line_number":41,"context_line":"            client.delete_port(port)"}],"source_content_type":"text/x-python","patch_set":4,"id":"1a7b0d38_9b3fd7d5","line":41,"range":{"start_line":41,"start_character":19,"end_line":41,"end_character":30},"in_reply_to":"1a7b0d38_60d7f323","updated":"2015-12-25 07:51:47.000000000","message":"+1 Tang Chen","commit_id":"b9b3e475306d1ddd6a3e618a8681032359910304"},{"author":{"_account_id":14937,"name":"Tang Chen","email":"imtangchen@163.com","username":"tangchen"},"change_message_id":"06698187b1b64bfc5687f9bc284c351f966b5bc3","unresolved":false,"context_lines":[{"line_number":19,"context_line":""},{"line_number":20,"context_line":""},{"line_number":21,"context_line":"class DeletePort(command.Command):"},{"line_number":22,"context_line":"    \"\"\"Delete a given Port(s).\"\"\""},{"line_number":23,"context_line":""},{"line_number":24,"context_line":"    log \u003d logging.getLogger(__name__ + \u0027.DeletePort\u0027)"},{"line_number":25,"context_line":""}],"source_content_type":"text/x-python","patch_set":6,"id":"fa69d971_e203ca0b","line":22,"range":{"start_line":22,"start_character":16,"end_line":22,"end_character":21},"updated":"2016-01-04 11:22:09.000000000","message":"Please do keep this comments the same as those in doc.\n\nJust \"Delete port(s)\"","commit_id":"d34ece135f630773f963716ea8f44a4c7e901ffe"},{"author":{"_account_id":1941,"name":"Lin Hua Cheng","email":"os.lcheng@gmail.com","username":"lin-hua-cheng"},"change_message_id":"513fe5d8dd289c21a13c898410f892cb1cd2fb4e","unresolved":false,"context_lines":[{"line_number":19,"context_line":""},{"line_number":20,"context_line":""},{"line_number":21,"context_line":"class DeletePort(command.Command):"},{"line_number":22,"context_line":"    \"\"\"Delete a given Port(s).\"\"\""},{"line_number":23,"context_line":""},{"line_number":24,"context_line":"    log \u003d logging.getLogger(__name__ + \u0027.DeletePort\u0027)"},{"line_number":25,"context_line":""}],"source_content_type":"text/x-python","patch_set":13,"id":"ba63e191_121d10bd","line":22,"updated":"2016-01-20 05:02:34.000000000","message":"nit - match with doc: \"Delete port(s)\"","commit_id":"d6392cdcba8045b82a855153d650eee24be69a26"}],"openstackclient/tests/network/v2/fakes.py":[{"author":{"_account_id":8410,"name":"Richard Theis","email":"rtheis@us.ibm.com","username":"rtheis"},"change_message_id":"cbc32ac63a128135f146aa7d5eb4bc3bf0bdecf4","unresolved":false,"context_lines":[{"line_number":162,"context_line":"            \u0027id\u0027: \u0027port-id-\u0027 + uuid.uuid4().hex,"},{"line_number":163,"context_line":"            \u0027status\u0027: \u0027ACTIVE\u0027,"},{"line_number":164,"context_line":"            \u0027admin_state_up\u0027: True,"},{"line_number":165,"context_line":"            \u0027distributed\u0027: False,"},{"line_number":166,"context_line":"            \u0027tenant_id\u0027: \u0027project-id-\u0027 + uuid.uuid4().hex,"},{"line_number":167,"context_line":"            \u0027external_gateway_info\u0027: {},"},{"line_number":168,"context_line":"        }"}],"source_content_type":"text/x-python","patch_set":2,"id":"1a7b0d38_bad54dba","line":165,"updated":"2015-12-22 16:30:25.000000000","message":"distributed is not a port attribute.","commit_id":"cc78612b2278f53ca4f6ded6dd430b5df86ea9ea"},{"author":{"_account_id":8410,"name":"Richard Theis","email":"rtheis@us.ibm.com","username":"rtheis"},"change_message_id":"cbc32ac63a128135f146aa7d5eb4bc3bf0bdecf4","unresolved":false,"context_lines":[{"line_number":164,"context_line":"            \u0027admin_state_up\u0027: True,"},{"line_number":165,"context_line":"            \u0027distributed\u0027: False,"},{"line_number":166,"context_line":"            \u0027tenant_id\u0027: \u0027project-id-\u0027 + uuid.uuid4().hex,"},{"line_number":167,"context_line":"            \u0027external_gateway_info\u0027: {},"},{"line_number":168,"context_line":"        }"},{"line_number":169,"context_line":""},{"line_number":170,"context_line":"        # Overwrite default attributes."}],"source_content_type":"text/x-python","patch_set":2,"id":"1a7b0d38_1ae581a7","line":167,"updated":"2015-12-22 16:30:25.000000000","message":"external_gateway_info is not a port attribute.","commit_id":"cc78612b2278f53ca4f6ded6dd430b5df86ea9ea"},{"author":{"_account_id":8410,"name":"Richard Theis","email":"rtheis@us.ibm.com","username":"rtheis"},"change_message_id":"cbc32ac63a128135f146aa7d5eb4bc3bf0bdecf4","unresolved":false,"context_lines":[{"line_number":177,"context_line":"        port_methods.update(methods)"},{"line_number":178,"context_line":""},{"line_number":179,"context_line":"        port \u003d fakes.FakeResource(info\u003dcopy.deepcopy(port_attrs),"},{"line_number":180,"context_line":"                                    methods\u003dcopy.deepcopy(port_methods),"},{"line_number":181,"context_line":"                                    loaded\u003dTrue)"},{"line_number":182,"context_line":"        return port"},{"line_number":183,"context_line":""}],"source_content_type":"text/x-python","patch_set":2,"id":"1a7b0d38_faf2f56e","line":180,"updated":"2015-12-22 16:30:25.000000000","message":"Align the arguments","commit_id":"cc78612b2278f53ca4f6ded6dd430b5df86ea9ea"},{"author":{"_account_id":8410,"name":"Richard Theis","email":"rtheis@us.ibm.com","username":"rtheis"},"change_message_id":"cbc32ac63a128135f146aa7d5eb4bc3bf0bdecf4","unresolved":false,"context_lines":[{"line_number":178,"context_line":""},{"line_number":179,"context_line":"        port \u003d fakes.FakeResource(info\u003dcopy.deepcopy(port_attrs),"},{"line_number":180,"context_line":"                                    methods\u003dcopy.deepcopy(port_methods),"},{"line_number":181,"context_line":"                                    loaded\u003dTrue)"},{"line_number":182,"context_line":"        return port"},{"line_number":183,"context_line":""},{"line_number":184,"context_line":"    @staticmethod"}],"source_content_type":"text/x-python","patch_set":2,"id":"1a7b0d38_5a022940","line":181,"updated":"2015-12-22 16:30:25.000000000","message":"Align the arguments","commit_id":"cc78612b2278f53ca4f6ded6dd430b5df86ea9ea"},{"author":{"_account_id":8410,"name":"Richard Theis","email":"rtheis@us.ibm.com","username":"rtheis"},"change_message_id":"cbc32ac63a128135f146aa7d5eb4bc3bf0bdecf4","unresolved":false,"context_lines":[{"line_number":190,"context_line":"        :param Dictionary methods:"},{"line_number":191,"context_line":"            A dictionary with all methods"},{"line_number":192,"context_line":"        :param int count:"},{"line_number":193,"context_line":"            The number of routers to fake"},{"line_number":194,"context_line":"        :return:"},{"line_number":195,"context_line":"            A list of FakeResource objects faking the ports"},{"line_number":196,"context_line":"        \"\"\""}],"source_content_type":"text/x-python","patch_set":2,"id":"1a7b0d38_3af95d4e","line":193,"updated":"2015-12-22 16:30:25.000000000","message":"ports instead of routers","commit_id":"cc78612b2278f53ca4f6ded6dd430b5df86ea9ea"}],"releasenotes/notes/add-port-delete-command-4789d3881b186cfc.yaml":[{"author":{"_account_id":8410,"name":"Richard Theis","email":"rtheis@us.ibm.com","username":"rtheis"},"change_message_id":"1b0758f606ea4168dab7d0b18fa44b3a8720d36a","unresolved":false,"context_lines":[{"line_number":1,"context_line":"---"},{"line_number":2,"context_line":"fixes:"},{"line_number":3,"context_line":"  - This fix will add support to delete the ports through Openstackclient."}],"source_content_type":"text/x-yaml","patch_set":11,"id":"ba63e191_2a780dc4","line":2,"updated":"2016-01-19 13:34:43.000000000","message":"I think this is a feature rather than a fix.","commit_id":"b13d9f9fdd5d5de49685f6986d52ea51724d0a4e"},{"author":{"_account_id":14173,"name":"Sai Kiran","email":"sv7665@att.com","username":"SaiKiran"},"change_message_id":"1035a4aa73558832efa71465c011d6ec040bbebd","unresolved":false,"context_lines":[{"line_number":1,"context_line":"---"},{"line_number":2,"context_line":"fixes:"},{"line_number":3,"context_line":"  - This fix will add support to delete the ports through Openstackclient."}],"source_content_type":"text/x-yaml","patch_set":11,"id":"ba63e191_b67e9fe2","line":2,"in_reply_to":"ba63e191_2a780dc4","updated":"2016-01-19 15:12:26.000000000","message":"Done","commit_id":"b13d9f9fdd5d5de49685f6986d52ea51724d0a4e"},{"author":{"_account_id":8410,"name":"Richard Theis","email":"rtheis@us.ibm.com","username":"rtheis"},"change_message_id":"1b0758f606ea4168dab7d0b18fa44b3a8720d36a","unresolved":false,"context_lines":[{"line_number":1,"context_line":"---"},{"line_number":2,"context_line":"fixes:"},{"line_number":3,"context_line":"  - This fix will add support to delete the ports through Openstackclient."}],"source_content_type":"text/x-yaml","patch_set":11,"id":"ba63e191_aa315d0d","line":3,"updated":"2016-01-19 13:34:43.000000000","message":"I would suggest listing the command that was added.","commit_id":"b13d9f9fdd5d5de49685f6986d52ea51724d0a4e"},{"author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"change_message_id":"4a0f49fb8976822fae8a7a089dca89d0226ed0ff","unresolved":false,"context_lines":[{"line_number":1,"context_line":"---"},{"line_number":2,"context_line":"fixes:"},{"line_number":3,"context_line":"  - This fix will add support to delete the ports through Openstackclient."}],"source_content_type":"text/x-yaml","patch_set":11,"id":"ba63e191_d1fc7d40","line":3,"in_reply_to":"ba63e191_316b9920","updated":"2016-01-19 15:29:30.000000000","message":"check https://github.com/openstack/python-openstackclient/blob/master/releasenotes/notes/bug-1520541-44d45e4693089c03.yaml as an example.\n\nif you include links, you must also add a \"|\" character after the \"-\", or the build will fail saying it can\u0027t build the note","commit_id":"b13d9f9fdd5d5de49685f6986d52ea51724d0a4e"},{"author":{"_account_id":14173,"name":"Sai Kiran","email":"sv7665@att.com","username":"SaiKiran"},"change_message_id":"1035a4aa73558832efa71465c011d6ec040bbebd","unresolved":false,"context_lines":[{"line_number":1,"context_line":"---"},{"line_number":2,"context_line":"fixes:"},{"line_number":3,"context_line":"  - This fix will add support to delete the ports through Openstackclient."}],"source_content_type":"text/x-yaml","patch_set":11,"id":"ba63e191_768827e8","line":3,"in_reply_to":"ba63e191_aa315d0d","updated":"2016-01-19 15:12:26.000000000","message":"Done","commit_id":"b13d9f9fdd5d5de49685f6986d52ea51724d0a4e"},{"author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"change_message_id":"fdba0ebeb742b3520d6236d77034b37754df18a2","unresolved":false,"context_lines":[{"line_number":1,"context_line":"---"},{"line_number":2,"context_line":"fixes:"},{"line_number":3,"context_line":"  - This fix will add support to delete the ports through Openstackclient."}],"source_content_type":"text/x-yaml","patch_set":11,"id":"ba63e191_316b9920","line":3,"in_reply_to":"ba63e191_aa315d0d","updated":"2016-01-19 15:27:58.000000000","message":"the only thing i would also add is to mention the bug in the link:\n\n      [Bug `1234 \u003chttps://bugs.launchpad.net/bugs/1234\u003e`_]","commit_id":"b13d9f9fdd5d5de49685f6986d52ea51724d0a4e"},{"author":{"_account_id":8410,"name":"Richard Theis","email":"rtheis@us.ibm.com","username":"rtheis"},"change_message_id":"91dfc05e7055df655909f292f122ffdea0a694f2","unresolved":false,"context_lines":[{"line_number":2,"context_line":"features:"},{"line_number":3,"context_line":"  - |"},{"line_number":4,"context_line":"    This feature will add support to delete the ports through Openstackclient."},{"line_number":5,"context_line":"    [Bug `1519909 \u003chttps://bugs.launchpad.net/python-openstackclient/+bug/1519909\u003e`_] "},{"line_number":6,"context_line":""},{"line_number":7,"context_line":"others:"},{"line_number":8,"context_line":"  - Delete port(s)"}],"source_content_type":"text/x-yaml","patch_set":12,"id":"ba63e191_27235bbf","line":5,"updated":"2016-01-19 16:02:25.000000000","message":"nit...trailing blank space.","commit_id":"8679acd39fcf97ad10b68b32088132e990bd35b1"},{"author":{"_account_id":8410,"name":"Richard Theis","email":"rtheis@us.ibm.com","username":"rtheis"},"change_message_id":"91dfc05e7055df655909f292f122ffdea0a694f2","unresolved":false,"context_lines":[{"line_number":5,"context_line":"    [Bug `1519909 \u003chttps://bugs.launchpad.net/python-openstackclient/+bug/1519909\u003e`_] "},{"line_number":6,"context_line":""},{"line_number":7,"context_line":"others:"},{"line_number":8,"context_line":"  - Delete port(s)"},{"line_number":9,"context_line":""},{"line_number":10,"context_line":"    program:: port delete"},{"line_number":11,"context_line":"    code:: bash"}],"source_content_type":"text/x-yaml","patch_set":12,"id":"ba63e191_82823551","line":8,"updated":"2016-01-19 16:02:25.000000000","message":"Sorry, I wasn\u0027t intending for command documentation to be included in the release note.  Instead, just update the feature text above to indicate that the support to delete ports is provided via the `port delete` command.","commit_id":"8679acd39fcf97ad10b68b32088132e990bd35b1"}],"setup.cfg":[{"author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"change_message_id":"fb0537ad123f29d5699343e46b2f5e97bc4d0d28","unresolved":false,"context_lines":[{"line_number":332,"context_line":"    network_list \u003d openstackclient.network.v2.network:ListNetwork"},{"line_number":333,"context_line":"    network_set \u003d openstackclient.network.v2.network:SetNetwork"},{"line_number":334,"context_line":"    network_show \u003d openstackclient.network.v2.network:ShowNetwork"},{"line_number":335,"context_line":"    port_delete \u003d openstackclient.network.v2.port.DeletePort"},{"line_number":336,"context_line":"    router_create \u003d openstackclient.network.v2.router:CreateRouter"},{"line_number":337,"context_line":"    router_delete \u003d openstackclient.network.v2.router:DeleteRouter"},{"line_number":338,"context_line":"    router_list \u003d openstackclient.network.v2.router:ListRouter"}],"source_content_type":"text/x-ttcn-cfg","patch_set":8,"id":"fa69d971_95db4eed","line":335,"range":{"start_line":335,"start_character":18,"end_line":335,"end_character":60},"updated":"2016-01-08 05:56:53.000000000","message":"the part before \"DeletePort\" should be a colon, not a period.","commit_id":"0f67d57ce4872687a40d1b2aadc00fca98927e81"},{"author":{"_account_id":14173,"name":"Sai Kiran","email":"sv7665@att.com","username":"SaiKiran"},"change_message_id":"de84e35a8d64d66f0610d287b3f5662274d61a8e","unresolved":false,"context_lines":[{"line_number":332,"context_line":"    network_list \u003d openstackclient.network.v2.network:ListNetwork"},{"line_number":333,"context_line":"    network_set \u003d openstackclient.network.v2.network:SetNetwork"},{"line_number":334,"context_line":"    network_show \u003d openstackclient.network.v2.network:ShowNetwork"},{"line_number":335,"context_line":"    port_delete \u003d openstackclient.network.v2.port.DeletePort"},{"line_number":336,"context_line":"    router_create \u003d openstackclient.network.v2.router:CreateRouter"},{"line_number":337,"context_line":"    router_delete \u003d openstackclient.network.v2.router:DeleteRouter"},{"line_number":338,"context_line":"    router_list \u003d openstackclient.network.v2.router:ListRouter"}],"source_content_type":"text/x-ttcn-cfg","patch_set":8,"id":"fa69d971_6db926cb","line":335,"range":{"start_line":335,"start_character":18,"end_line":335,"end_character":60},"in_reply_to":"fa69d971_95db4eed","updated":"2016-01-08 08:32:26.000000000","message":"Done","commit_id":"0f67d57ce4872687a40d1b2aadc00fca98927e81"},{"author":{"_account_id":14937,"name":"Tang Chen","email":"imtangchen@163.com","username":"tangchen"},"change_message_id":"8064db18990d284c1c0017f0248ad32580d8fffd","unresolved":false,"context_lines":[{"line_number":332,"context_line":"    network_list \u003d openstackclient.network.v2.network:ListNetwork"},{"line_number":333,"context_line":"    network_set \u003d openstackclient.network.v2.network:SetNetwork"},{"line_number":334,"context_line":"    network_show \u003d openstackclient.network.v2.network:ShowNetwork"},{"line_number":335,"context_line":"    port_delete \u003d openstackclient.network.v2.port.DeletePort"},{"line_number":336,"context_line":"    router_create \u003d openstackclient.network.v2.router:CreateRouter"},{"line_number":337,"context_line":"    router_delete \u003d openstackclient.network.v2.router:DeleteRouter"},{"line_number":338,"context_line":"    router_list \u003d openstackclient.network.v2.router:ListRouter"}],"source_content_type":"text/x-ttcn-cfg","patch_set":8,"id":"fa69d971_dc632adc","line":335,"range":{"start_line":335,"start_character":18,"end_line":335,"end_character":60},"in_reply_to":"fa69d971_95db4eed","updated":"2016-01-08 07:37:23.000000000","message":"Oh, indeed. +1","commit_id":"0f67d57ce4872687a40d1b2aadc00fca98927e81"},{"author":{"_account_id":14173,"name":"Sai Kiran","email":"sv7665@att.com","username":"SaiKiran"},"change_message_id":"de84e35a8d64d66f0610d287b3f5662274d61a8e","unresolved":false,"context_lines":[{"line_number":332,"context_line":"    network_list \u003d openstackclient.network.v2.network:ListNetwork"},{"line_number":333,"context_line":"    network_set \u003d openstackclient.network.v2.network:SetNetwork"},{"line_number":334,"context_line":"    network_show \u003d openstackclient.network.v2.network:ShowNetwork"},{"line_number":335,"context_line":"    port_delete \u003d openstackclient.network.v2.port.DeletePort"},{"line_number":336,"context_line":"    router_create \u003d openstackclient.network.v2.router:CreateRouter"},{"line_number":337,"context_line":"    router_delete \u003d openstackclient.network.v2.router:DeleteRouter"},{"line_number":338,"context_line":"    router_list \u003d openstackclient.network.v2.router:ListRouter"}],"source_content_type":"text/x-ttcn-cfg","patch_set":8,"id":"fa69d971_0db0aadc","line":335,"range":{"start_line":335,"start_character":18,"end_line":335,"end_character":60},"in_reply_to":"fa69d971_dc632adc","updated":"2016-01-08 08:32:26.000000000","message":"Done","commit_id":"0f67d57ce4872687a40d1b2aadc00fca98927e81"}]}
