)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":8851,"name":"Valeriy Ponomaryov","email":"kiparis.kh@gmail.com","username":"vponomaryov"},"change_message_id":"03c17aef77bd00c50ecc4289c5038d24ecba8a0b","unresolved":false,"context_lines":[{"line_number":20,"context_line":""},{"line_number":21,"context_line":"Partially-implements: bp remove-nova-net-plugin"},{"line_number":22,"context_line":""},{"line_number":23,"context_line":"Depends-on: I8b9a559fbea61979f01737ed1dc272276c4f1269"},{"line_number":24,"context_line":""},{"line_number":25,"context_line":"Change-Id: Ic27b7d26a5a7d1100e57ee8a857fc45fc3b0a909"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":3,"id":"7a3c09a3_d6dc8de6","line":23,"range":{"start_line":23,"start_character":0,"end_line":23,"end_character":53},"updated":"2017-01-16 14:25:09.000000000","message":"It is redundant now.\n\nAlso, now, it is bugfix of b_u_g 1656756:\n\n\"\"\"\nCloses-Bug: #1656756\n\"\"\"","commit_id":"7dfce28af99e8b0507c9878e9fc2878ed3cdaf52"},{"author":{"_account_id":9003,"name":"Tom Barron","email":"tpb@dyncloud.net","username":"tbarron"},"change_message_id":"3f3de6ae3e1bf8b7604ad8714f243f539455ea1d","unresolved":false,"context_lines":[{"line_number":20,"context_line":""},{"line_number":21,"context_line":"Partially-implements: bp remove-nova-net-plugin"},{"line_number":22,"context_line":""},{"line_number":23,"context_line":"Depends-on: I8b9a559fbea61979f01737ed1dc272276c4f1269"},{"line_number":24,"context_line":""},{"line_number":25,"context_line":"Change-Id: Ic27b7d26a5a7d1100e57ee8a857fc45fc3b0a909"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":3,"id":"7a3c09a3_619f8eb4","line":23,"range":{"start_line":23,"start_character":0,"end_line":23,"end_character":53},"in_reply_to":"7a3c09a3_d6dc8de6","updated":"2017-01-16 15:22:59.000000000","message":"Will fix.","commit_id":"7dfce28af99e8b0507c9878e9fc2878ed3cdaf52"}],"manilaclient/shell.py":[{"author":{"_account_id":8851,"name":"Valeriy Ponomaryov","email":"kiparis.kh@gmail.com","username":"vponomaryov"},"change_message_id":"e15ba254d3160d053ce119e0a917cd1c5e87a3a2","unresolved":false,"context_lines":[{"line_number":457,"context_line":"                                          os_api_version,"},{"line_number":458,"context_line":"                                          argv,"},{"line_number":459,"context_line":"                                          options):"},{"line_number":460,"context_line":""},{"line_number":461,"context_line":"        self.extensions \u003d self._discover_extensions(os_api_version)"},{"line_number":462,"context_line":"        self._run_extension_hooks(\u0027__pre_parse_args__\u0027)"},{"line_number":463,"context_line":""}],"source_content_type":"text/x-python","patch_set":3,"id":"7a3c09a3_d6de4d6c","line":460,"updated":"2017-01-16 14:24:05.000000000","message":"unrelated change","commit_id":"7dfce28af99e8b0507c9878e9fc2878ed3cdaf52"},{"author":{"_account_id":9003,"name":"Tom Barron","email":"tpb@dyncloud.net","username":"tbarron"},"change_message_id":"3f3de6ae3e1bf8b7604ad8714f243f539455ea1d","unresolved":false,"context_lines":[{"line_number":457,"context_line":"                                          os_api_version,"},{"line_number":458,"context_line":"                                          argv,"},{"line_number":459,"context_line":"                                          options):"},{"line_number":460,"context_line":""},{"line_number":461,"context_line":"        self.extensions \u003d self._discover_extensions(os_api_version)"},{"line_number":462,"context_line":"        self._run_extension_hooks(\u0027__pre_parse_args__\u0027)"},{"line_number":463,"context_line":""}],"source_content_type":"text/x-python","patch_set":3,"id":"7a3c09a3_e1645ee6","line":460,"in_reply_to":"7a3c09a3_d6de4d6c","updated":"2017-01-16 15:22:59.000000000","message":"Thanks.","commit_id":"7dfce28af99e8b0507c9878e9fc2878ed3cdaf52"}],"manilaclient/tests/unit/v2/test_share_networks.py":[{"author":{"_account_id":23083,"name":"TommyLike","email":"tommylikehu@gmail.com","username":"TommyLike"},"change_message_id":"eb55eb8cd2f490ebb90eb3cb4fcd308f34d64e90","unresolved":false,"context_lines":[{"line_number":52,"context_line":"        body_expected \u003d {share_networks.RESOURCE_NAME: values}"},{"line_number":53,"context_line":""},{"line_number":54,"context_line":"        manager \u003d share_networks.ShareNetworkManager("},{"line_number":55,"context_line":"            fakes.FakeClient(api_version\u003dapi_version))"},{"line_number":56,"context_line":"        with mock.patch.object(manager, \u0027_create\u0027, fakes.fake_create):"},{"line_number":57,"context_line":"            result \u003d manager.create(**values)"},{"line_number":58,"context_line":""}],"source_content_type":"text/x-python","patch_set":2,"id":"ba5201f7_ebb0d8df","line":55,"range":{"start_line":55,"start_character":29,"end_line":55,"end_character":40},"updated":"2017-01-04 01:54:23.000000000","message":"you retrieve this parameter in Fakeclient with code:\n```\napi_version \u003d kwargs.get(\u0027version\u0027) or api_versions.MAX_VERSION\n```","commit_id":"bbb87964ce71baea7dbc7192b76df344abe3a8dd"},{"author":{"_account_id":23083,"name":"TommyLike","email":"tommylikehu@gmail.com","username":"TommyLike"},"change_message_id":"eb55eb8cd2f490ebb90eb3cb4fcd308f34d64e90","unresolved":false,"context_lines":[{"line_number":122,"context_line":"        body_expected \u003d {share_networks.RESOURCE_NAME: values}"},{"line_number":123,"context_line":""},{"line_number":124,"context_line":"        manager \u003d share_networks.ShareNetworkManager("},{"line_number":125,"context_line":"            fakes.FakeClient(api_version\u003dapi_version))"},{"line_number":126,"context_line":"        with mock.patch.object(manager, \u0027_update\u0027, fakes.fake_update):"},{"line_number":127,"context_line":"            result \u003d manager.update(share_nw, **values)"},{"line_number":128,"context_line":"            self.assertEqual(result[\u0027url\u0027],"}],"source_content_type":"text/x-python","patch_set":2,"id":"ba5201f7_4bc6444a","line":125,"range":{"start_line":125,"start_character":29,"end_line":125,"end_character":52},"updated":"2017-01-04 01:54:23.000000000","message":"the same to this and others","commit_id":"bbb87964ce71baea7dbc7192b76df344abe3a8dd"},{"author":{"_account_id":8851,"name":"Valeriy Ponomaryov","email":"kiparis.kh@gmail.com","username":"vponomaryov"},"change_message_id":"e15ba254d3160d053ce119e0a917cd1c5e87a3a2","unresolved":false,"context_lines":[{"line_number":112,"context_line":"                expected_path,"},{"line_number":113,"context_line":"                share_networks.RESOURCES_NAME)"},{"line_number":114,"context_line":""},{"line_number":115,"context_line":"    @ddt.data(\"2.25\", \"2.26\")"},{"line_number":116,"context_line":"    def test_update_str(self, microversion):"},{"line_number":117,"context_line":"        share_nw \u003d \u0027fake share nw\u0027"},{"line_number":118,"context_line":"        api_version \u003d api_versions.APIVersion(microversion)"},{"line_number":119,"context_line":"        values \u003d self.values.copy()"},{"line_number":120,"context_line":"        if (api_version \u003e\u003d api_versions.APIVersion(\"2.26\")):"},{"line_number":121,"context_line":"            del(values[\u0027nova_net_id\u0027])"},{"line_number":122,"context_line":"        body_expected \u003d {share_networks.RESOURCE_NAME: values}"},{"line_number":123,"context_line":""},{"line_number":124,"context_line":"        manager \u003d share_networks.ShareNetworkManager("},{"line_number":125,"context_line":"            fakes.FakeClient(api_version\u003dapi_version))"},{"line_number":126,"context_line":"        with mock.patch.object(manager, \u0027_update\u0027, fakes.fake_update):"},{"line_number":127,"context_line":"            result \u003d manager.update(share_nw, **values)"},{"line_number":128,"context_line":"            self.assertEqual(result[\u0027url\u0027],"},{"line_number":129,"context_line":"                             share_networks.RESOURCE_PATH % share_nw)"},{"line_number":130,"context_line":"            self.assertEqual(result[\u0027resp_key\u0027], share_networks.RESOURCE_NAME)"},{"line_number":131,"context_line":"            self.assertEqual(result[\u0027body\u0027], body_expected)"},{"line_number":132,"context_line":""},{"line_number":133,"context_line":"    @ddt.data(\"2.25\", \"2.26\")"},{"line_number":134,"context_line":"    def test_update_obj(self, microversion):"},{"line_number":135,"context_line":"        share_nw \u003d self._FakeShareNetwork()"},{"line_number":136,"context_line":"        api_version \u003d api_versions.APIVersion(microversion)"},{"line_number":137,"context_line":"        values \u003d self.values.copy()"},{"line_number":138,"context_line":"        if (api_version \u003e\u003d api_versions.APIVersion(\"2.26\")):"},{"line_number":139,"context_line":"            del(values[\u0027nova_net_id\u0027])"},{"line_number":140,"context_line":"        body_expected \u003d {share_networks.RESOURCE_NAME: values}"},{"line_number":141,"context_line":""},{"line_number":142,"context_line":"        manager \u003d share_networks.ShareNetworkManager("},{"line_number":143,"context_line":"            fakes.FakeClient(api_version\u003dapi_version))"},{"line_number":144,"context_line":"        with mock.patch.object(manager, \u0027_update\u0027, fakes.fake_update):"},{"line_number":145,"context_line":"            result \u003d manager.update(share_nw, **values)"},{"line_number":146,"context_line":"            self.assertEqual(result[\u0027url\u0027],"},{"line_number":147,"context_line":"                             share_networks.RESOURCE_PATH % share_nw.id)"},{"line_number":148,"context_line":"            self.assertEqual(result[\u0027resp_key\u0027], share_networks.RESOURCE_NAME)"},{"line_number":149,"context_line":"            self.assertEqual(result[\u0027body\u0027], body_expected)"},{"line_number":150,"context_line":""},{"line_number":151,"context_line":"    def test_update_with_exception(self):"},{"line_number":152,"context_line":"        share_nw \u003d \u0027fake share nw\u0027"}],"source_content_type":"text/x-python","patch_set":3,"id":"7a3c09a3_b610e1a9","line":149,"range":{"start_line":115,"start_character":4,"end_line":149,"end_character":59},"updated":"2017-01-16 14:24:05.000000000","message":"These two could be combined.","commit_id":"7dfce28af99e8b0507c9878e9fc2878ed3cdaf52"},{"author":{"_account_id":9003,"name":"Tom Barron","email":"tpb@dyncloud.net","username":"tbarron"},"change_message_id":"3f3de6ae3e1bf8b7604ad8714f243f539455ea1d","unresolved":false,"context_lines":[{"line_number":112,"context_line":"                expected_path,"},{"line_number":113,"context_line":"                share_networks.RESOURCES_NAME)"},{"line_number":114,"context_line":""},{"line_number":115,"context_line":"    @ddt.data(\"2.25\", \"2.26\")"},{"line_number":116,"context_line":"    def test_update_str(self, microversion):"},{"line_number":117,"context_line":"        share_nw \u003d \u0027fake share nw\u0027"},{"line_number":118,"context_line":"        api_version \u003d api_versions.APIVersion(microversion)"},{"line_number":119,"context_line":"        values \u003d self.values.copy()"},{"line_number":120,"context_line":"        if (api_version \u003e\u003d api_versions.APIVersion(\"2.26\")):"},{"line_number":121,"context_line":"            del(values[\u0027nova_net_id\u0027])"},{"line_number":122,"context_line":"        body_expected \u003d {share_networks.RESOURCE_NAME: values}"},{"line_number":123,"context_line":""},{"line_number":124,"context_line":"        manager \u003d share_networks.ShareNetworkManager("},{"line_number":125,"context_line":"            fakes.FakeClient(api_version\u003dapi_version))"},{"line_number":126,"context_line":"        with mock.patch.object(manager, \u0027_update\u0027, fakes.fake_update):"},{"line_number":127,"context_line":"            result \u003d manager.update(share_nw, **values)"},{"line_number":128,"context_line":"            self.assertEqual(result[\u0027url\u0027],"},{"line_number":129,"context_line":"                             share_networks.RESOURCE_PATH % share_nw)"},{"line_number":130,"context_line":"            self.assertEqual(result[\u0027resp_key\u0027], share_networks.RESOURCE_NAME)"},{"line_number":131,"context_line":"            self.assertEqual(result[\u0027body\u0027], body_expected)"},{"line_number":132,"context_line":""},{"line_number":133,"context_line":"    @ddt.data(\"2.25\", \"2.26\")"},{"line_number":134,"context_line":"    def test_update_obj(self, microversion):"},{"line_number":135,"context_line":"        share_nw \u003d self._FakeShareNetwork()"},{"line_number":136,"context_line":"        api_version \u003d api_versions.APIVersion(microversion)"},{"line_number":137,"context_line":"        values \u003d self.values.copy()"},{"line_number":138,"context_line":"        if (api_version \u003e\u003d api_versions.APIVersion(\"2.26\")):"},{"line_number":139,"context_line":"            del(values[\u0027nova_net_id\u0027])"},{"line_number":140,"context_line":"        body_expected \u003d {share_networks.RESOURCE_NAME: values}"},{"line_number":141,"context_line":""},{"line_number":142,"context_line":"        manager \u003d share_networks.ShareNetworkManager("},{"line_number":143,"context_line":"            fakes.FakeClient(api_version\u003dapi_version))"},{"line_number":144,"context_line":"        with mock.patch.object(manager, \u0027_update\u0027, fakes.fake_update):"},{"line_number":145,"context_line":"            result \u003d manager.update(share_nw, **values)"},{"line_number":146,"context_line":"            self.assertEqual(result[\u0027url\u0027],"},{"line_number":147,"context_line":"                             share_networks.RESOURCE_PATH % share_nw.id)"},{"line_number":148,"context_line":"            self.assertEqual(result[\u0027resp_key\u0027], share_networks.RESOURCE_NAME)"},{"line_number":149,"context_line":"            self.assertEqual(result[\u0027body\u0027], body_expected)"},{"line_number":150,"context_line":""},{"line_number":151,"context_line":"    def test_update_with_exception(self):"},{"line_number":152,"context_line":"        share_nw \u003d \u0027fake share nw\u0027"}],"source_content_type":"text/x-python","patch_set":3,"id":"7a3c09a3_41753296","line":149,"range":{"start_line":115,"start_character":4,"end_line":149,"end_character":59},"in_reply_to":"7a3c09a3_b610e1a9","updated":"2017-01-16 15:22:59.000000000","message":"Good idea.","commit_id":"7dfce28af99e8b0507c9878e9fc2878ed3cdaf52"}],"manilaclient/v2/share_networks.py":[{"author":{"_account_id":23083,"name":"TommyLike","email":"tommylikehu@gmail.com","username":"TommyLike"},"change_message_id":"eb55eb8cd2f490ebb90eb3cb4fcd308f34d64e90","unresolved":false,"context_lines":[{"line_number":192,"context_line":"        :rtype: :class:`ShareNetwork`"},{"line_number":193,"context_line":"        \"\"\""},{"line_number":194,"context_line":"        values \u003d {}"},{"line_number":195,"context_line":"        if neutron_net_id is not None:"},{"line_number":196,"context_line":"            values[\u0027neutron_net_id\u0027] \u003d neutron_net_id"},{"line_number":197,"context_line":"        if neutron_subnet_id is not None:"},{"line_number":198,"context_line":"            values[\u0027neutron_subnet_id\u0027] \u003d neutron_subnet_id"},{"line_number":199,"context_line":"        if name is not None:"},{"line_number":200,"context_line":"            values[\u0027name\u0027] \u003d name"},{"line_number":201,"context_line":"        if description is not None:"},{"line_number":202,"context_line":"            values[\u0027description\u0027] \u003d description"},{"line_number":203,"context_line":""},{"line_number":204,"context_line":"        for k, v in six.iteritems(values):"},{"line_number":205,"context_line":"            if v \u003d\u003d \u0027\u0027:"}],"source_content_type":"text/x-python","patch_set":2,"id":"ba5201f7_ebd1b8ce","line":202,"range":{"start_line":195,"start_character":7,"end_line":202,"end_character":47},"updated":"2017-01-04 01:54:23.000000000","message":"This logic can be handled in one method for the four actions aboved","commit_id":"bbb87964ce71baea7dbc7192b76df344abe3a8dd"}],"manilaclient/v2/shell.py":[{"author":{"_account_id":23083,"name":"TommyLike","email":"tommylikehu@gmail.com","username":"TommyLike"},"change_message_id":"eb55eb8cd2f490ebb90eb3cb4fcd308f34d64e90","unresolved":false,"context_lines":[{"line_number":2269,"context_line":""},{"line_number":2270,"context_line":""},{"line_number":2271,"context_line":"@api_versions.wraps(\"2.25\")  # noqa"},{"line_number":2272,"context_line":"@cliutils.arg("},{"line_number":2273,"context_line":"    \u0027--all-tenants\u0027,"},{"line_number":2274,"context_line":"    dest\u003d\u0027all_tenants\u0027,"},{"line_number":2275,"context_line":"    metavar\u003d\u0027\u003c0|1\u003e\u0027,"}],"source_content_type":"text/x-python","patch_set":2,"id":"ba5201f7_cb4dd49a","line":2272,"updated":"2017-01-04 01:54:23.000000000","message":"Why we need another shell command marked with new api version, could we just add help message to this nova-network-id that this is removed since 2.25","commit_id":"bbb87964ce71baea7dbc7192b76df344abe3a8dd"},{"author":{"_account_id":8851,"name":"Valeriy Ponomaryov","email":"kiparis.kh@gmail.com","username":"vponomaryov"},"change_message_id":"e15ba254d3160d053ce119e0a917cd1c5e87a3a2","unresolved":false,"context_lines":[{"line_number":2239,"context_line":"         \u0027e.g. --columns \"id\"\u0027)"},{"line_number":2240,"context_line":"def do_share_network_list(cs, args):"},{"line_number":2241,"context_line":"    \"\"\"Get a list of network info.\"\"\""},{"line_number":2242,"context_line":"    print(\u0027do_share_network_list: %s\u0027 % \u0027legacy\u0027)"},{"line_number":2243,"context_line":"    all_tenants \u003d int(os.environ.get(\"ALL_TENANTS\", args.all_tenants))"},{"line_number":2244,"context_line":"    search_opts \u003d {"},{"line_number":2245,"context_line":"        \u0027all_tenants\u0027: all_tenants,"}],"source_content_type":"text/x-python","patch_set":3,"id":"7a3c09a3_56d41d1f","line":2242,"range":{"start_line":2242,"start_character":3,"end_line":2242,"end_character":49},"updated":"2017-01-16 14:24:05.000000000","message":"debug artifact","commit_id":"7dfce28af99e8b0507c9878e9fc2878ed3cdaf52"},{"author":{"_account_id":9003,"name":"Tom Barron","email":"tpb@dyncloud.net","username":"tbarron"},"change_message_id":"3f3de6ae3e1bf8b7604ad8714f243f539455ea1d","unresolved":false,"context_lines":[{"line_number":2239,"context_line":"         \u0027e.g. --columns \"id\"\u0027)"},{"line_number":2240,"context_line":"def do_share_network_list(cs, args):"},{"line_number":2241,"context_line":"    \"\"\"Get a list of network info.\"\"\""},{"line_number":2242,"context_line":"    print(\u0027do_share_network_list: %s\u0027 % \u0027legacy\u0027)"},{"line_number":2243,"context_line":"    all_tenants \u003d int(os.environ.get(\"ALL_TENANTS\", args.all_tenants))"},{"line_number":2244,"context_line":"    search_opts \u003d {"},{"line_number":2245,"context_line":"        \u0027all_tenants\u0027: all_tenants,"}],"source_content_type":"text/x-python","patch_set":3,"id":"7a3c09a3_1e038b10","line":2242,"range":{"start_line":2242,"start_character":3,"end_line":2242,"end_character":49},"in_reply_to":"7a3c09a3_56d41d1f","updated":"2017-01-16 15:22:59.000000000","message":"Thanks.","commit_id":"7dfce28af99e8b0507c9878e9fc2878ed3cdaf52"},{"author":{"_account_id":8851,"name":"Valeriy Ponomaryov","email":"kiparis.kh@gmail.com","username":"vponomaryov"},"change_message_id":"e15ba254d3160d053ce119e0a917cd1c5e87a3a2","unresolved":false,"context_lines":[{"line_number":2378,"context_line":"         \u0027e.g. --columns \"id\"\u0027)"},{"line_number":2379,"context_line":"def do_share_network_list(cs, args):"},{"line_number":2380,"context_line":"    \"\"\"Get a list of network info.\"\"\""},{"line_number":2381,"context_line":"    print(\u0027do_share_network_list: %s\u0027 % \u0027new\u0027)"},{"line_number":2382,"context_line":"    all_tenants \u003d int(os.environ.get(\"ALL_TENANTS\", args.all_tenants))"},{"line_number":2383,"context_line":"    search_opts \u003d {"},{"line_number":2384,"context_line":"        \u0027all_tenants\u0027: all_tenants,"}],"source_content_type":"text/x-python","patch_set":3,"id":"7a3c09a3_f6ca696d","line":2381,"range":{"start_line":2381,"start_character":4,"end_line":2381,"end_character":46},"updated":"2017-01-16 14:24:05.000000000","message":"debug artifact","commit_id":"7dfce28af99e8b0507c9878e9fc2878ed3cdaf52"},{"author":{"_account_id":9003,"name":"Tom Barron","email":"tpb@dyncloud.net","username":"tbarron"},"change_message_id":"3f3de6ae3e1bf8b7604ad8714f243f539455ea1d","unresolved":false,"context_lines":[{"line_number":2378,"context_line":"         \u0027e.g. --columns \"id\"\u0027)"},{"line_number":2379,"context_line":"def do_share_network_list(cs, args):"},{"line_number":2380,"context_line":"    \"\"\"Get a list of network info.\"\"\""},{"line_number":2381,"context_line":"    print(\u0027do_share_network_list: %s\u0027 % \u0027new\u0027)"},{"line_number":2382,"context_line":"    all_tenants \u003d int(os.environ.get(\"ALL_TENANTS\", args.all_tenants))"},{"line_number":2383,"context_line":"    search_opts \u003d {"},{"line_number":2384,"context_line":"        \u0027all_tenants\u0027: all_tenants,"}],"source_content_type":"text/x-python","patch_set":3,"id":"7a3c09a3_9e169b53","line":2381,"range":{"start_line":2381,"start_character":4,"end_line":2381,"end_character":46},"in_reply_to":"7a3c09a3_f6ca696d","updated":"2017-01-16 15:22:59.000000000","message":"Thanks.","commit_id":"7dfce28af99e8b0507c9878e9fc2878ed3cdaf52"},{"author":{"_account_id":16643,"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","username":"gouthamr"},"change_message_id":"c6ff70820580ea55ea86aa556c13acdbd8a4848a","unresolved":false,"context_lines":[{"line_number":1941,"context_line":"    metavar\u003d\u0027\u003cnova-net-id\u003e\u0027,"},{"line_number":1942,"context_line":"    default\u003dNone,"},{"line_number":1943,"context_line":"    action\u003d\u0027single_alias\u0027,"},{"line_number":1944,"context_line":"    help\u003d\"Nova net ID. Used to set up network for share servers.\")"},{"line_number":1945,"context_line":"@cliutils.arg("},{"line_number":1946,"context_line":"    \u0027--neutron-net-id\u0027,"},{"line_number":1947,"context_line":"    \u0027--neutron-net_id\u0027, \u0027--neutron_net_id\u0027, \u0027--neutron_net-id\u0027,"}],"source_content_type":"text/x-python","patch_set":5,"id":"7a3c09a3_a74c2643","line":1944,"range":{"start_line":1944,"start_character":0,"end_line":1944,"end_character":66},"updated":"2017-01-16 15:59:03.000000000","message":"Can we update this to call out the deprecation/removal.\n\n\"Nova net ID. Used to set up network for share servers. This option is deprecated and will be rejected in newer releases of OpenStack Manila.\"","commit_id":"d57e8a4196339e5db26ea1c2bc22d9de94f9c025"},{"author":{"_account_id":9003,"name":"Tom Barron","email":"tpb@dyncloud.net","username":"tbarron"},"change_message_id":"081034aadb2ce5b681675c447936de801c51e415","unresolved":false,"context_lines":[{"line_number":1941,"context_line":"    metavar\u003d\u0027\u003cnova-net-id\u003e\u0027,"},{"line_number":1942,"context_line":"    default\u003dNone,"},{"line_number":1943,"context_line":"    action\u003d\u0027single_alias\u0027,"},{"line_number":1944,"context_line":"    help\u003d\"Nova net ID. Used to set up network for share servers.\")"},{"line_number":1945,"context_line":"@cliutils.arg("},{"line_number":1946,"context_line":"    \u0027--neutron-net-id\u0027,"},{"line_number":1947,"context_line":"    \u0027--neutron-net_id\u0027, \u0027--neutron_net_id\u0027, \u0027--neutron_net-id\u0027,"}],"source_content_type":"text/x-python","patch_set":5,"id":"7a3c09a3_b28aa6bd","line":1944,"range":{"start_line":1944,"start_character":0,"end_line":1944,"end_character":66},"in_reply_to":"7a3c09a3_a74c2643","updated":"2017-01-16 16:38:26.000000000","message":"Sure.","commit_id":"d57e8a4196339e5db26ea1c2bc22d9de94f9c025"},{"author":{"_account_id":16643,"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","username":"gouthamr"},"change_message_id":"c6ff70820580ea55ea86aa556c13acdbd8a4848a","unresolved":false,"context_lines":[{"line_number":2008,"context_line":"    help\u003d\"Share network description.\")"},{"line_number":2009,"context_line":"def do_share_network_create(cs, args):"},{"line_number":2010,"context_line":"    \"\"\"Create description for network used by the tenant.\"\"\""},{"line_number":2011,"context_line":"    values \u003d dict("},{"line_number":2012,"context_line":"        neutron_net_id\u003dargs.neutron_net_id,"},{"line_number":2013,"context_line":"        neutron_subnet_id\u003dargs.neutron_subnet_id,"},{"line_number":2014,"context_line":"        name\u003dargs.name,"}],"source_content_type":"text/x-python","patch_set":5,"id":"7a3c09a3_4793824f","line":2011,"range":{"start_line":2011,"start_character":13,"end_line":2011,"end_character":17},"updated":"2017-01-16 15:59:03.000000000","message":"{}","commit_id":"d57e8a4196339e5db26ea1c2bc22d9de94f9c025"},{"author":{"_account_id":9003,"name":"Tom Barron","email":"tpb@dyncloud.net","username":"tbarron"},"change_message_id":"081034aadb2ce5b681675c447936de801c51e415","unresolved":false,"context_lines":[{"line_number":2008,"context_line":"    help\u003d\"Share network description.\")"},{"line_number":2009,"context_line":"def do_share_network_create(cs, args):"},{"line_number":2010,"context_line":"    \"\"\"Create description for network used by the tenant.\"\"\""},{"line_number":2011,"context_line":"    values \u003d dict("},{"line_number":2012,"context_line":"        neutron_net_id\u003dargs.neutron_net_id,"},{"line_number":2013,"context_line":"        neutron_subnet_id\u003dargs.neutron_subnet_id,"},{"line_number":2014,"context_line":"        name\u003dargs.name,"}],"source_content_type":"text/x-python","patch_set":5,"id":"7a3c09a3_4ded6324","line":2011,"range":{"start_line":2011,"start_character":13,"end_line":2011,"end_character":17},"in_reply_to":"7a3c09a3_4793824f","updated":"2017-01-16 16:38:26.000000000","message":"I\u0027ll get the older microversions version of this method too.","commit_id":"d57e8a4196339e5db26ea1c2bc22d9de94f9c025"},{"author":{"_account_id":16643,"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","username":"gouthamr"},"change_message_id":"c6ff70820580ea55ea86aa556c13acdbd8a4848a","unresolved":false,"context_lines":[{"line_number":2029,"context_line":"    metavar\u003d\u0027\u003cnova-net-id\u003e\u0027,"},{"line_number":2030,"context_line":"    default\u003dNone,"},{"line_number":2031,"context_line":"    action\u003d\u0027single_alias\u0027,"},{"line_number":2032,"context_line":"    help\u003d\"Nova net ID. Used to set up network for share servers.\")"},{"line_number":2033,"context_line":"@cliutils.arg("},{"line_number":2034,"context_line":"    \u0027--neutron-net-id\u0027,"},{"line_number":2035,"context_line":"    \u0027--neutron-net_id\u0027, \u0027--neutron_net_id\u0027, \u0027--neutron_net-id\u0027,"}],"source_content_type":"text/x-python","patch_set":5,"id":"7a3c09a3_879d6a5b","line":2032,"range":{"start_line":2032,"start_character":0,"end_line":2032,"end_character":66},"updated":"2017-01-16 15:59:03.000000000","message":"same","commit_id":"d57e8a4196339e5db26ea1c2bc22d9de94f9c025"},{"author":{"_account_id":9003,"name":"Tom Barron","email":"tpb@dyncloud.net","username":"tbarron"},"change_message_id":"081034aadb2ce5b681675c447936de801c51e415","unresolved":false,"context_lines":[{"line_number":2029,"context_line":"    metavar\u003d\u0027\u003cnova-net-id\u003e\u0027,"},{"line_number":2030,"context_line":"    default\u003dNone,"},{"line_number":2031,"context_line":"    action\u003d\u0027single_alias\u0027,"},{"line_number":2032,"context_line":"    help\u003d\"Nova net ID. Used to set up network for share servers.\")"},{"line_number":2033,"context_line":"@cliutils.arg("},{"line_number":2034,"context_line":"    \u0027--neutron-net-id\u0027,"},{"line_number":2035,"context_line":"    \u0027--neutron-net_id\u0027, \u0027--neutron_net_id\u0027, \u0027--neutron_net-id\u0027,"}],"source_content_type":"text/x-python","patch_set":5,"id":"7a3c09a3_cd1cf315","line":2032,"range":{"start_line":2032,"start_character":0,"end_line":2032,"end_character":66},"in_reply_to":"7a3c09a3_879d6a5b","updated":"2017-01-16 16:38:26.000000000","message":"Done","commit_id":"d57e8a4196339e5db26ea1c2bc22d9de94f9c025"},{"author":{"_account_id":16643,"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","username":"gouthamr"},"change_message_id":"c6ff70820580ea55ea86aa556c13acdbd8a4848a","unresolved":false,"context_lines":[{"line_number":2101,"context_line":"    help\u003d\"Share network description.\")"},{"line_number":2102,"context_line":"def do_share_network_update(cs, args):"},{"line_number":2103,"context_line":"    \"\"\"Update share network data.\"\"\""},{"line_number":2104,"context_line":"    values \u003d dict("},{"line_number":2105,"context_line":"        neutron_net_id\u003dargs.neutron_net_id,"},{"line_number":2106,"context_line":"        neutron_subnet_id\u003dargs.neutron_subnet_id,"},{"line_number":2107,"context_line":"        name\u003dargs.name,"}],"source_content_type":"text/x-python","patch_set":5,"id":"7a3c09a3_c76e9295","line":2104,"range":{"start_line":2104,"start_character":13,"end_line":2104,"end_character":17},"updated":"2017-01-16 15:59:03.000000000","message":"use {}","commit_id":"d57e8a4196339e5db26ea1c2bc22d9de94f9c025"},{"author":{"_account_id":9003,"name":"Tom Barron","email":"tpb@dyncloud.net","username":"tbarron"},"change_message_id":"081034aadb2ce5b681675c447936de801c51e415","unresolved":false,"context_lines":[{"line_number":2101,"context_line":"    help\u003d\"Share network description.\")"},{"line_number":2102,"context_line":"def do_share_network_update(cs, args):"},{"line_number":2103,"context_line":"    \"\"\"Update share network data.\"\"\""},{"line_number":2104,"context_line":"    values \u003d dict("},{"line_number":2105,"context_line":"        neutron_net_id\u003dargs.neutron_net_id,"},{"line_number":2106,"context_line":"        neutron_subnet_id\u003dargs.neutron_subnet_id,"},{"line_number":2107,"context_line":"        name\u003dargs.name,"}],"source_content_type":"text/x-python","patch_set":5,"id":"7a3c09a3_bf926e9d","line":2104,"range":{"start_line":2104,"start_character":13,"end_line":2104,"end_character":17},"in_reply_to":"7a3c09a3_c76e9295","updated":"2017-01-16 16:38:26.000000000","message":"Done","commit_id":"d57e8a4196339e5db26ea1c2bc22d9de94f9c025"},{"author":{"_account_id":16643,"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","username":"gouthamr"},"change_message_id":"c6ff70820580ea55ea86aa556c13acdbd8a4848a","unresolved":false,"context_lines":[{"line_number":2174,"context_line":"    metavar\u003d\u0027\u003cnova_net_id\u003e\u0027,"},{"line_number":2175,"context_line":"    action\u003d\u0027single_alias\u0027,"},{"line_number":2176,"context_line":"    default\u003dNone,"},{"line_number":2177,"context_line":"    help\u003d\u0027Filter results by Nova net ID.\u0027)"},{"line_number":2178,"context_line":"@cliutils.arg("},{"line_number":2179,"context_line":"    \u0027--neutron-net-id\u0027,"},{"line_number":2180,"context_line":"    \u0027--neutron_net_id\u0027, \u0027--neutron_net-id\u0027, \u0027--neutron-net_id\u0027,  # aliases"}],"source_content_type":"text/x-python","patch_set":5,"id":"7a3c09a3_e7dc6e14","line":2177,"range":{"start_line":2177,"start_character":17,"end_line":2177,"end_character":24},"updated":"2017-01-16 15:59:03.000000000","message":"\"Filter results by Nova net ID. This option is deprecated and will be rejected in newer releases of OpenStack Manila.\"","commit_id":"d57e8a4196339e5db26ea1c2bc22d9de94f9c025"},{"author":{"_account_id":16643,"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","username":"gouthamr"},"change_message_id":"100a23bb191b0b879c8d09b1d7b1d41715eebf36","unresolved":false,"context_lines":[{"line_number":2174,"context_line":"    metavar\u003d\u0027\u003cnova_net_id\u003e\u0027,"},{"line_number":2175,"context_line":"    action\u003d\u0027single_alias\u0027,"},{"line_number":2176,"context_line":"    default\u003dNone,"},{"line_number":2177,"context_line":"    help\u003d\u0027Filter results by Nova net ID.\u0027)"},{"line_number":2178,"context_line":"@cliutils.arg("},{"line_number":2179,"context_line":"    \u0027--neutron-net-id\u0027,"},{"line_number":2180,"context_line":"    \u0027--neutron_net_id\u0027, \u0027--neutron_net-id\u0027, \u0027--neutron-net_id\u0027,  # aliases"}],"source_content_type":"text/x-python","patch_set":5,"id":"7a3c09a3_e2a0d9a1","line":2177,"range":{"start_line":2177,"start_character":17,"end_line":2177,"end_character":24},"in_reply_to":"7a3c09a3_df91fa9a","updated":"2017-01-16 16:49:58.000000000","message":"This isn\u0027t changed.","commit_id":"d57e8a4196339e5db26ea1c2bc22d9de94f9c025"},{"author":{"_account_id":9003,"name":"Tom Barron","email":"tpb@dyncloud.net","username":"tbarron"},"change_message_id":"8a1605771cc52a41839a5f40d22bd08b261be861","unresolved":false,"context_lines":[{"line_number":2174,"context_line":"    metavar\u003d\u0027\u003cnova_net_id\u003e\u0027,"},{"line_number":2175,"context_line":"    action\u003d\u0027single_alias\u0027,"},{"line_number":2176,"context_line":"    default\u003dNone,"},{"line_number":2177,"context_line":"    help\u003d\u0027Filter results by Nova net ID.\u0027)"},{"line_number":2178,"context_line":"@cliutils.arg("},{"line_number":2179,"context_line":"    \u0027--neutron-net-id\u0027,"},{"line_number":2180,"context_line":"    \u0027--neutron_net_id\u0027, \u0027--neutron_net-id\u0027, \u0027--neutron-net_id\u0027,  # aliases"}],"source_content_type":"text/x-python","patch_set":5,"id":"7a3c09a3_758745d7","line":2177,"range":{"start_line":2177,"start_character":17,"end_line":2177,"end_character":24},"in_reply_to":"7a3c09a3_e2a0d9a1","updated":"2017-01-16 17:11:42.000000000","message":"Woops!  Coming up.","commit_id":"d57e8a4196339e5db26ea1c2bc22d9de94f9c025"},{"author":{"_account_id":9003,"name":"Tom Barron","email":"tpb@dyncloud.net","username":"tbarron"},"change_message_id":"081034aadb2ce5b681675c447936de801c51e415","unresolved":false,"context_lines":[{"line_number":2174,"context_line":"    metavar\u003d\u0027\u003cnova_net_id\u003e\u0027,"},{"line_number":2175,"context_line":"    action\u003d\u0027single_alias\u0027,"},{"line_number":2176,"context_line":"    default\u003dNone,"},{"line_number":2177,"context_line":"    help\u003d\u0027Filter results by Nova net ID.\u0027)"},{"line_number":2178,"context_line":"@cliutils.arg("},{"line_number":2179,"context_line":"    \u0027--neutron-net-id\u0027,"},{"line_number":2180,"context_line":"    \u0027--neutron_net_id\u0027, \u0027--neutron_net-id\u0027, \u0027--neutron-net_id\u0027,  # aliases"}],"source_content_type":"text/x-python","patch_set":5,"id":"7a3c09a3_df91fa9a","line":2177,"range":{"start_line":2177,"start_character":17,"end_line":2177,"end_character":24},"in_reply_to":"7a3c09a3_e7dc6e14","updated":"2017-01-16 16:38:26.000000000","message":"Done","commit_id":"d57e8a4196339e5db26ea1c2bc22d9de94f9c025"}]}
