)]}'
{"id":"openstack%2Fpython-openstackclient~328689","triplet_id":"openstack%2Fpython-openstackclient~master~I6c94c3d10ba579ddd9b14d17673c821e3481fd8a","project":"openstack/python-openstackclient","branch":"master","topic":"bp/multi-argument-network","hashtags":[],"change_id":"I6c94c3d10ba579ddd9b14d17673c821e3481fd8a","subject":"Support bulk deletion for commands that exist in both network and compute.","status":"MERGED","created":"2016-06-12 05:05:26.000000000","updated":"2016-06-16 11:11:21.000000000","submitted":"2016-06-15 16:54:10.000000000","submitter":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"total_comment_count":8,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"4655ccb91f4b6b9578a20c4cff22fa0ca4871122","_number":328689,"virtual_id_number":328689,"owner":{"_account_id":21514,"name":"Huanxuan Ao","email":"aohuanxuan@163.com","username":"aohuanxuan"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"all":[{"value":0,"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},{"value":2,"date":"2016-06-15 16:54:10.000000000","post_submit":true,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":14937,"name":"Tang Chen","email":"imtangchen@163.com","username":"tangchen"},{"value":0,"date":"2016-06-16 02:24:29.000000000","post_submit":true,"_account_id":21514,"name":"Huanxuan Ao","email":"aohuanxuan@163.com","username":"aohuanxuan"},{"value":0,"date":"2016-06-15 17:41:03.000000000","post_submit":true,"_account_id":8410,"name":"Richard Theis","email":"rtheis@us.ibm.com","username":"rtheis"}],"values":{"-2":"Fails","-1":"Doesn\u0027t seem to work"," 0":"No score","+1":"Works for me","+2":"Verified"},"description":"","default_value":0,"optional":true},"Code-Review":{"approved":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"all":[{"value":2,"date":"2016-06-15 15:50:24.000000000","_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":2,"date":"2016-06-15 09:48:50.000000000","_account_id":14937,"name":"Tang Chen","email":"imtangchen@163.com","username":"tangchen"},{"value":0,"_account_id":21514,"name":"Huanxuan Ao","email":"aohuanxuan@163.com","username":"aohuanxuan"},{"value":0,"_account_id":8410,"name":"Richard Theis","email":"rtheis@us.ibm.com","username":"rtheis"}],"values":{"-2":"Do not merge","-1":"This patch needs further work before it can be merged"," 0":"No score","+1":"Looks good to me, but someone else must approve","+2":"Looks good to me (core reviewer)"},"description":"","default_value":0,"optional":true},"Workflow":{"approved":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"all":[{"value":1,"date":"2016-06-15 15:50:24.000000000","_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":14937,"name":"Tang Chen","email":"imtangchen@163.com","username":"tangchen"},{"value":0,"_account_id":21514,"name":"Huanxuan Ao","email":"aohuanxuan@163.com","username":"aohuanxuan"},{"value":0,"_account_id":8410,"name":"Richard Theis","email":"rtheis@us.ibm.com","username":"rtheis"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":3,"name":"Jenkins","username":"jenkins"},{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},{"_account_id":8410,"name":"Richard Theis","email":"rtheis@us.ibm.com","username":"rtheis"},{"_account_id":14937,"name":"Tang Chen","email":"imtangchen@163.com","username":"tangchen"},{"_account_id":21514,"name":"Huanxuan Ao","email":"aohuanxuan@163.com","username":"aohuanxuan"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2016-06-15 09:48:50.000000000","updated_by":{"_account_id":14937,"name":"Tang Chen","email":"imtangchen@163.com","username":"tangchen"},"reviewer":{"_account_id":14937,"name":"Tang Chen","email":"imtangchen@163.com","username":"tangchen"},"state":"REVIEWER"},{"updated":"2016-06-15 15:50:24.000000000","updated_by":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"reviewer":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"state":"REVIEWER"},{"updated":"2016-06-15 16:54:10.000000000","updated_by":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"reviewer":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"state":"REVIEWER"},{"updated":"2016-06-15 17:41:03.000000000","updated_by":{"_account_id":8410,"name":"Richard Theis","email":"rtheis@us.ibm.com","username":"rtheis"},"reviewer":{"_account_id":8410,"name":"Richard Theis","email":"rtheis@us.ibm.com","username":"rtheis"},"state":"REVIEWER"}],"messages":[{"id":"abce6650efd259ef063568c9aaa3f4cee92ef8f5","author":{"_account_id":21514,"name":"Huanxuan Ao","email":"aohuanxuan@163.com","username":"aohuanxuan"},"date":"2016-06-12 05:05:26.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"083804b90b57fbbac45117866a32450635a9eccd","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-06-12 06:24:28.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-openstackclient-docs http://docs-draft.openstack.org/89/328689/1/check/gate-python-openstackclient-docs/db5871c//doc/build/html/ : SUCCESS in 4m 51s\n- gate-python-openstackclient-pep8 http://logs.openstack.org/89/328689/1/check/gate-python-openstackclient-pep8/3cbee6b/ : SUCCESS in 2m 33s\n- gate-python-openstackclient-python27 http://logs.openstack.org/89/328689/1/check/gate-python-openstackclient-python27/d4c4d80/ : SUCCESS in 2m 38s\n- gate-python-openstackclient-python34 http://logs.openstack.org/89/328689/1/check/gate-python-openstackclient-python34/4456fc2/ : SUCCESS in 4m 25s\n- gate-tempest-dsvm-neutron-src-python-openstackclient http://logs.openstack.org/89/328689/1/check/gate-tempest-dsvm-neutron-src-python-openstackclient/53ab05e/ : SUCCESS in 1h 18m 54s\n- check-osc-plugins http://logs.openstack.org/89/328689/1/check/check-osc-plugins/3829746/ : SUCCESS in 3m 23s (non-voting)\n- gate-osc-dsvm-functional http://logs.openstack.org/89/328689/1/check/gate-osc-dsvm-functional/fc92546/ : SUCCESS in 40m 06s","accounts_in_message":[],"_revision_number":1},{"id":"eda8f0b28794848aadb7fe2bae80a1f18b105409","author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"date":"2016-06-13 05:36:18.000000000","message":"Patch Set 1: Code-Review+2\n\n(3 comments)","accounts_in_message":[],"_revision_number":1},{"id":"1ef56885994f59af3cf0a632518c47264515cd2a","author":{"_account_id":14937,"name":"Tang Chen","email":"imtangchen@163.com","username":"tangchen"},"date":"2016-06-13 11:47:51.000000000","message":"Patch Set 1:\n\nAgree with Steve.","accounts_in_message":[],"_revision_number":1},{"id":"9e1762fab41d9378e4c54117085b92a541afd830","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-06-13 19:33:36.000000000","message":"Patch Set 1: Verified-1\n\nMerge Failed.\n\nThis change or one of its cross-repo dependencies was unable to be automatically merged with the current state of its repository. Please rebase the change and upload a new patchset.","accounts_in_message":[],"_revision_number":1},{"id":"89837f2201a98245c0b888e26cfe26ed3ea4f171","author":{"_account_id":21514,"name":"Huanxuan Ao","email":"aohuanxuan@163.com","username":"aohuanxuan"},"date":"2016-06-15 01:55:01.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"423ad4f276c7407dabca75de839223b5ebbb8091","author":{"_account_id":21514,"name":"Huanxuan Ao","email":"aohuanxuan@163.com","username":"aohuanxuan"},"date":"2016-06-15 01:56:32.000000000","message":"Patch Set 1:\n\n(3 comments)","accounts_in_message":[],"_revision_number":1},{"id":"4cf67dfe5dcb0cff5a8129971ab813e727484e5b","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-06-15 03:05:30.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-openstackclient-docs http://docs-draft.openstack.org/89/328689/2/check/gate-python-openstackclient-docs/c367a51//doc/build/html/ : SUCCESS in 5m 56s\n- gate-python-openstackclient-pep8 http://logs.openstack.org/89/328689/2/check/gate-python-openstackclient-pep8/0451cc1/ : SUCCESS in 3m 40s\n- gate-python-openstackclient-python27 http://logs.openstack.org/89/328689/2/check/gate-python-openstackclient-python27/5e8cf19/ : SUCCESS in 3m 36s\n- gate-python-openstackclient-python34 http://logs.openstack.org/89/328689/2/check/gate-python-openstackclient-python34/61ae01d/ : SUCCESS in 5m 40s\n- gate-tempest-dsvm-neutron-src-python-openstackclient http://logs.openstack.org/89/328689/2/check/gate-tempest-dsvm-neutron-src-python-openstackclient/5b82930/ : SUCCESS in 1h 00m 20s\n- check-osc-plugins http://logs.openstack.org/89/328689/2/check/check-osc-plugins/8608aed/ : SUCCESS in 3m 41s (non-voting)\n- gate-osc-dsvm-functional http://logs.openstack.org/89/328689/2/check/gate-osc-dsvm-functional/631fef7/ : SUCCESS in 38m 49s","accounts_in_message":[],"_revision_number":2},{"id":"23527961071f4c6b2d217ae4eaa8ba5b37b4a7ab","author":{"_account_id":14937,"name":"Tang Chen","email":"imtangchen@163.com","username":"tangchen"},"date":"2016-06-15 08:59:11.000000000","message":"Patch Set 2: Code-Review+2","accounts_in_message":[],"_revision_number":2},{"id":"c617763dcc06000782d15315d158b96f46fe09df","author":{"_account_id":14937,"name":"Tang Chen","email":"imtangchen@163.com","username":"tangchen"},"date":"2016-06-15 09:00:25.000000000","message":"Patch Set 2: Code-Review-1\n\nEr...the code LGTM, but since this is a upgrade for the existing commands, please add a release note. \n\nThanks.","accounts_in_message":[],"_revision_number":2},{"id":"bec291b1b6afa37152c86bed504f1d1eb15c8179","author":{"_account_id":21514,"name":"Huanxuan Ao","email":"aohuanxuan@163.com","username":"aohuanxuan"},"date":"2016-06-15 09:23:58.000000000","message":"Uploaded patch set 3.","accounts_in_message":[],"_revision_number":3},{"id":"47bf3017b91ab47083031d87a8c09589087c796a","author":{"_account_id":21514,"name":"Huanxuan Ao","email":"aohuanxuan@163.com","username":"aohuanxuan"},"date":"2016-06-15 09:24:52.000000000","message":"Patch Set 3:\n\n\u003e Er...the code LGTM, but since this is a upgrade for the existing\n \u003e commands, please add a release note.\n \u003e \n \u003e Thanks.\n\nDone.Thank you.","accounts_in_message":[],"_revision_number":3},{"id":"e2f9f008d10098850c8bec09dbbdd0d484fe8ff8","author":{"_account_id":14937,"name":"Tang Chen","email":"imtangchen@163.com","username":"tangchen"},"date":"2016-06-15 09:48:50.000000000","message":"Patch Set 3: Code-Review+2","accounts_in_message":[],"_revision_number":3},{"id":"a164d0dd887bdb6daf6093f1d7970c6a0ae477ee","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-06-15 10:23:17.000000000","message":"Patch Set 3: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-openstackclient-docs http://docs-draft.openstack.org/89/328689/3/check/gate-python-openstackclient-docs/77048ea//doc/build/html/ : SUCCESS in 4m 33s\n- gate-python-openstackclient-pep8 http://logs.openstack.org/89/328689/3/check/gate-python-openstackclient-pep8/03da4a4/ : SUCCESS in 2m 34s\n- gate-python-openstackclient-python27 http://logs.openstack.org/89/328689/3/check/gate-python-openstackclient-python27/a3a3c75/ : SUCCESS in 3m 01s\n- gate-python-openstackclient-python34 http://logs.openstack.org/89/328689/3/check/gate-python-openstackclient-python34/b2461f1/ : SUCCESS in 5m 10s\n- gate-python-openstackclient-releasenotes http://docs-draft.openstack.org/89/328689/3/check/gate-python-openstackclient-releasenotes/720ba2a//releasenotes/build/html/ : SUCCESS in 2m 46s\n- gate-tempest-dsvm-neutron-src-python-openstackclient http://logs.openstack.org/89/328689/3/check/gate-tempest-dsvm-neutron-src-python-openstackclient/5ac893d/ : SUCCESS in 54m 55s\n- check-osc-plugins http://logs.openstack.org/89/328689/3/check/check-osc-plugins/b5cfaf7/ : SUCCESS in 2m 58s (non-voting)\n- gate-osc-dsvm-functional http://logs.openstack.org/89/328689/3/check/gate-osc-dsvm-functional/dfa1ab6/ : SUCCESS in 43m 15s","accounts_in_message":[],"_revision_number":3},{"id":"dcbc7c71c36221adec9e41e03a64b4504a4e9052","author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"date":"2016-06-15 15:50:24.000000000","message":"Patch Set 3: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":3},{"id":"48539e923508cc2578a2b91ce02787cba4259d56","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-06-15 15:50:34.000000000","message":"Patch Set 3: -Verified\n\nStarting gate jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":3},{"id":"d91b24ff6f3d2a04f96c43e5dfc4f1210f8f631b","date":"2016-06-15 16:54:10.000000000","message":"Change has been successfully merged into the git repository by Jenkins","accounts_in_message":[],"_revision_number":3},{"id":"c565965b4dfff92fecbf4afddd93901a1a0c6d2b","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-06-15 16:54:10.000000000","message":"Patch Set 3: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- gate-python-openstackclient-docs http://docs-draft.openstack.org/89/328689/3/gate/gate-python-openstackclient-docs/fee0ee2//doc/build/html/ : SUCCESS in 3m 28s\n- gate-python-openstackclient-pep8 http://logs.openstack.org/89/328689/3/gate/gate-python-openstackclient-pep8/a8c005e/ : SUCCESS in 1m 48s\n- gate-python-openstackclient-python27 http://logs.openstack.org/89/328689/3/gate/gate-python-openstackclient-python27/816560e/ : SUCCESS in 2m 23s\n- gate-python-openstackclient-python34 http://logs.openstack.org/89/328689/3/gate/gate-python-openstackclient-python34/769bc28/ : SUCCESS in 2m 30s\n- gate-python-openstackclient-releasenotes http://docs-draft.openstack.org/89/328689/3/gate/gate-python-openstackclient-releasenotes/7007bc6//releasenotes/build/html/ : SUCCESS in 1m 40s\n- gate-tempest-dsvm-neutron-src-python-openstackclient http://logs.openstack.org/89/328689/3/gate/gate-tempest-dsvm-neutron-src-python-openstackclient/76d3f6d/ : SUCCESS in 1h 02m 40s\n- gate-osc-dsvm-functional http://logs.openstack.org/89/328689/3/gate/gate-osc-dsvm-functional/71c7db0/ : SUCCESS in 26m 36s","accounts_in_message":[],"_revision_number":3},{"id":"2307d9c48d68e5badb9f7342273c15653e050605","author":{"_account_id":8410,"name":"Richard Theis","email":"rtheis@us.ibm.com","username":"rtheis"},"date":"2016-06-15 17:41:03.000000000","message":"Patch Set 3:\n\n(1 comment)\n\nOverall this looks fine.  I have one update request for the release note.","accounts_in_message":[],"_revision_number":3},{"id":"2d7d6e4196d36bc0908540499671f7a6c4e9af19","author":{"_account_id":21514,"name":"Huanxuan Ao","email":"aohuanxuan@163.com","username":"aohuanxuan"},"date":"2016-06-16 02:24:29.000000000","message":"Patch Set 3:\n\n(1 comment)","accounts_in_message":[],"_revision_number":3},{"id":"4f21e69fce3ac736bea6b7cc33585caeb4e4d0c0","author":{"_account_id":21514,"name":"Huanxuan Ao","email":"aohuanxuan@163.com","username":"aohuanxuan"},"date":"2016-06-16 05:26:14.000000000","message":"Patch Set 3:\n\n\u003e (1 comment)\n \u003e \n \u003e Overall this looks fine.  I have one update request for the release\n \u003e note.\n\nHi Richard:\nI have updated the release note in patch https://review.openstack.org/#/c/330314/. And also the release note was used for the new patch. :)","accounts_in_message":[],"_revision_number":3},{"id":"5f74fdae0bea1819d2914aa6038c4a438c305263","author":{"_account_id":8410,"name":"Richard Theis","email":"rtheis@us.ibm.com","username":"rtheis"},"date":"2016-06-16 11:11:21.000000000","message":"Patch Set 3:\n\n\u003e \u003e (1 comment)\n \u003e \u003e\n \u003e \u003e Overall this looks fine.  I have one update request for the\n \u003e release\n \u003e \u003e note.\n \u003e \n \u003e Hi Richard:\n \u003e I have updated the release note in patch https://review.openstack.org/#/c/330314/.\n \u003e And also the release note was used for the new patch. :)\n\nThank you.","accounts_in_message":[],"_revision_number":3}],"current_revision_number":3,"current_revision":"8e2f49fbf22c242270c8162254fc83fbb4580a24","revisions":{"6bb5a5bb20efc70a7e5f38e59decd7e70e8570d4":{"kind":"REWORK","_number":1,"created":"2016-06-12 05:05:26.000000000","uploader":{"_account_id":21514,"name":"Huanxuan Ao","email":"aohuanxuan@163.com","username":"aohuanxuan"},"ref":"refs/changes/89/328689/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/89/328689/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/89/328689/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/89/328689/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/89/328689/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/89/328689/1"}}},"commit":{"parents":[{"commit":"df71ae814e06965970ab13dbd3bb159023a18afc","subject":"Updated from global requirements","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/df71ae814e06965970ab13dbd3bb159023a18afc"}]}],"author":{"name":"Huanxuan Ao","email":"huanxuan.ao@easystack.cn","date":"2016-06-12 04:50:30.000000000","tz":480},"committer":{"name":"Huanxuan Ao","email":"huanxuan.ao@easystack.cn","date":"2016-06-12 04:50:30.000000000","tz":480},"subject":"Support bulk deletion for commands that exist in both network and compute.","message":"Support bulk deletion for commands that exist in both network and compute.\n\nSome delete commands in networkv2 are exist in both network\nand compute, They can use NetworkAndComputeDeleteclass to\nsupprot bulk deletion and error handling and the codes are\nsimilar, so I change them all in this patch. The changed\ncommands including:\n1.floating ip delete\n2.security group delete\n3.security group rule delete\nAlso, I update unit tests and docs for these commands in this patch.\n\nChange-Id: I6c94c3d10ba579ddd9b14d17673c821e3481fd8a\nPartially-Implements: blueprint multi-argument-network\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/6bb5a5bb20efc70a7e5f38e59decd7e70e8570d4"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/6bb5a5bb20efc70a7e5f38e59decd7e70e8570d4"}]},"branch":"refs/heads/master"},"394f728b13a5aa4b75a4c46ad73ee75a6617da24":{"kind":"REWORK","_number":2,"created":"2016-06-15 01:55:01.000000000","uploader":{"_account_id":21514,"name":"Huanxuan Ao","email":"aohuanxuan@163.com","username":"aohuanxuan"},"ref":"refs/changes/89/328689/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/89/328689/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/89/328689/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/89/328689/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/89/328689/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/89/328689/2"}}},"commit":{"parents":[{"commit":"0ec711c640120539e4968c81fd6ee158257845d4","subject":"Merge \"Add geneve provider network type\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/0ec711c640120539e4968c81fd6ee158257845d4"}]}],"author":{"name":"Huanxuan Ao","email":"huanxuan.ao@easystack.cn","date":"2016-06-12 04:50:30.000000000","tz":480},"committer":{"name":"Huanxuan Ao","email":"huanxuan.ao@easystack.cn","date":"2016-06-15 01:54:19.000000000","tz":480},"subject":"Support bulk deletion for commands that exist in both network and compute.","message":"Support bulk deletion for commands that exist in both network and compute.\n\nSome delete commands in networkv2 are exist in both network\nand compute, They can use NetworkAndComputeDeleteclass to\nsupprot bulk deletion and error handling and the codes are\nsimilar, so I change them all in this patch. The changed\ncommands including:\n1.floating ip delete\n2.security group delete\n3.security group rule delete\nAlso, I update unit tests and docs for these commands in this patch.\n\nChange-Id: I6c94c3d10ba579ddd9b14d17673c821e3481fd8a\nPartially-Implements: blueprint multi-argument-network\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/394f728b13a5aa4b75a4c46ad73ee75a6617da24"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/394f728b13a5aa4b75a4c46ad73ee75a6617da24"}]},"branch":"refs/heads/master"},"8e2f49fbf22c242270c8162254fc83fbb4580a24":{"kind":"REWORK","_number":3,"created":"2016-06-15 09:23:58.000000000","uploader":{"_account_id":21514,"name":"Huanxuan Ao","email":"aohuanxuan@163.com","username":"aohuanxuan"},"ref":"refs/changes/89/328689/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/89/328689/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/89/328689/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/89/328689/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/89/328689/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/89/328689/3"}}},"commit":{"parents":[{"commit":"0ec711c640120539e4968c81fd6ee158257845d4","subject":"Merge \"Add geneve provider network type\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/0ec711c640120539e4968c81fd6ee158257845d4"}]}],"author":{"name":"Huanxuan Ao","email":"huanxuan.ao@easystack.cn","date":"2016-06-12 04:50:30.000000000","tz":480},"committer":{"name":"Huanxuan Ao","email":"huanxuan.ao@easystack.cn","date":"2016-06-15 09:23:39.000000000","tz":480},"subject":"Support bulk deletion for commands that exist in both network and compute.","message":"Support bulk deletion for commands that exist in both network and compute.\n\nSome delete commands in networkv2 are exist in both network\nand compute, They can use NetworkAndComputeDeleteclass to\nsupprot bulk deletion and error handling and the codes are\nsimilar, so I change them all in this patch. The changed\ncommands including:\n1.floating ip delete\n2.security group delete\n3.security group rule delete\nAlso, I update unit tests and docs for these commands in this patch.\n\nChange-Id: I6c94c3d10ba579ddd9b14d17673c821e3481fd8a\nPartially-Implements: blueprint multi-argument-network\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/8e2f49fbf22c242270c8162254fc83fbb4580a24"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/8e2f49fbf22c242270c8162254fc83fbb4580a24"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
