)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":8410,"name":"Richard Theis","email":"rtheis@us.ibm.com","username":"rtheis"},"change_message_id":"94601cfd73ec411e86b2af8a74a10f20a3399cfc","unresolved":false,"context_lines":[{"line_number":10,"context_line":"connected with the current network."},{"line_number":11,"context_line":""},{"line_number":12,"context_line":"Change-Id: I6a45184887b3e65f792391cb7e91f4ad85f29e03"},{"line_number":13,"context_line":"Partially-Closes: #1562067"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":1,"id":"7a8ec9b2_4e7b2d7b","line":13,"range":{"start_line":13,"start_character":0,"end_line":13,"end_character":16},"updated":"2016-09-17 15:41:58.000000000","message":"This should be \"Partial-Bug\"","commit_id":"ae9e0b7320ec665462caf139edb52290f81a349e"}],"doc/source/command-objects/port.rst":[{"author":{"_account_id":8410,"name":"Richard Theis","email":"rtheis@us.ibm.com","username":"rtheis"},"change_message_id":"63a17abe5fbb43a562a9793654427ce370b53e5b","unresolved":false,"context_lines":[{"line_number":115,"context_line":""},{"line_number":116,"context_line":"    os port list"},{"line_number":117,"context_line":"        [--device-owner \u003cdevice-owner\u003e]"},{"line_number":118,"context_line":"        [--router \u003crouter\u003e | --server \u003cserver\u003e]"},{"line_number":119,"context_line":"        [--network \u003cnetwork\u003e]"},{"line_number":120,"context_line":""},{"line_number":121,"context_line":".. option:: --device-owner \u003cdevice-owner\u003e"}],"source_content_type":"text/x-rst","patch_set":1,"id":"7a8ec9b2_83e0ae2a","line":118,"updated":"2016-09-17 13:03:54.000000000","message":"This should be part of this mutually exclusive group.","commit_id":"ae9e0b7320ec665462caf139edb52290f81a349e"},{"author":{"_account_id":8410,"name":"Richard Theis","email":"rtheis@us.ibm.com","username":"rtheis"},"change_message_id":"13ad4463acce4d9e9a4e399d7534dd5afa41e652","unresolved":false,"context_lines":[{"line_number":115,"context_line":""},{"line_number":116,"context_line":"    os port list"},{"line_number":117,"context_line":"        [--device-owner \u003cdevice-owner\u003e]"},{"line_number":118,"context_line":"        [--router \u003crouter\u003e | --server \u003cserver\u003e]"},{"line_number":119,"context_line":"        [--network \u003cnetwork\u003e]"},{"line_number":120,"context_line":""},{"line_number":121,"context_line":".. option:: --device-owner \u003cdevice-owner\u003e"}],"source_content_type":"text/x-rst","patch_set":1,"id":"7a8ec9b2_0e85a558","line":118,"in_reply_to":"7a8ec9b2_83e0ae2a","updated":"2016-09-17 15:40:52.000000000","message":"Sorry, I\u0027m wrong and misread the code.","commit_id":"ae9e0b7320ec665462caf139edb52290f81a349e"}],"openstackclient/tests/unit/network/v2/test_port.py":[{"author":{"_account_id":14937,"name":"Tang Chen","email":"imtangchen@163.com","username":"tangchen"},"change_message_id":"d9ca60ca8650a9f30d080f0aa2aeffb8667e72fd","unresolved":false,"context_lines":[{"line_number":337,"context_line":"        fake_router \u003d network_fakes.FakeRouter.create_one_router({"},{"line_number":338,"context_line":"            \u0027id\u0027: \u0027fake-router-id\u0027,"},{"line_number":339,"context_line":"        })"},{"line_number":340,"context_line":"        fake_network \u003d network_fakes.FakeRouter.create_one_router({"},{"line_number":341,"context_line":"            \u0027id\u0027: \u0027fake-network-id\u0027,"},{"line_number":342,"context_line":"        })"},{"line_number":343,"context_line":"        self.network.find_router \u003d mock.Mock(return_value\u003dfake_router)"}],"source_content_type":"text/x-python","patch_set":2,"id":"7a8ec9b2_db97e8e9","line":340,"range":{"start_line":340,"start_character":59,"end_line":340,"end_character":65},"updated":"2016-09-19 08:01:02.000000000","message":"create_one_network() ?","commit_id":"80dc0996e891a19d3fbeea31a515f6830f804dd9"},{"author":{"_account_id":14937,"name":"Tang Chen","email":"imtangchen@163.com","username":"tangchen"},"change_message_id":"d9ca60ca8650a9f30d080f0aa2aeffb8667e72fd","unresolved":false,"context_lines":[{"line_number":338,"context_line":"            \u0027id\u0027: \u0027fake-router-id\u0027,"},{"line_number":339,"context_line":"        })"},{"line_number":340,"context_line":"        fake_network \u003d network_fakes.FakeRouter.create_one_router({"},{"line_number":341,"context_line":"            \u0027id\u0027: \u0027fake-network-id\u0027,"},{"line_number":342,"context_line":"        })"},{"line_number":343,"context_line":"        self.network.find_router \u003d mock.Mock(return_value\u003dfake_router)"},{"line_number":344,"context_line":"        self.network.find_network \u003d mock.Mock(return_value\u003dfake_network)"}],"source_content_type":"text/x-python","patch_set":2,"id":"7a8ec9b2_1be790ac","line":341,"range":{"start_line":341,"start_character":12,"end_line":341,"end_character":36},"updated":"2016-09-19 08:01:02.000000000","message":"Just thinking, you don\u0027t need to do this. You can create a fake network and use the id directly.","commit_id":"80dc0996e891a19d3fbeea31a515f6830f804dd9"}]}
