)]}'
{"id":"openstack%2Fpython-openstackclient~296891","triplet_id":"openstack%2Fpython-openstackclient~master~I0a4df230163e19ac236ba1dc0050a724da73e0c3","project":"openstack/python-openstackclient","branch":"master","topic":"bulk_delete","hashtags":[],"change_id":"I0a4df230163e19ac236ba1dc0050a724da73e0c3","subject":"Support for Bulk Delete","status":"ABANDONED","created":"2016-03-24 05:11:31.000000000","updated":"2016-07-01 18:08:08.000000000","total_comment_count":7,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"c1dea6e1cbce016a36ae135b9c2d842e37d5dece","_number":296891,"virtual_id_number":296891,"owner":{"_account_id":17776,"name":"Reedip","email":"reedip.banerjee@gmail.com","username":"Reedip"},"actions":{},"labels":{"Verified":{"disliked":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"all":[{"date":"2016-04-07 05:12:23.000000000","_account_id":17776,"name":"Reedip","email":"reedip.banerjee@gmail.com","username":"Reedip"},{"value":-1,"date":"2016-05-17 03:37:07.000000000","_account_id":3,"name":"Jenkins","username":"jenkins"},{"date":"2016-04-08 07:50:01.000000000","_account_id":14937,"name":"Tang Chen","email":"imtangchen@163.com","username":"tangchen"},{"date":"2016-04-07 12:32:49.000000000","_account_id":8410,"name":"Richard Theis","email":"rtheis@us.ibm.com","username":"rtheis"},{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},{"_account_id":14957,"name":"Brad Behle","email":"behle@us.ibm.com","username":"behle"}],"values":{"-2":"Fails","-1":"Doesn\u0027t seem to work"," 0":"No score","+1":"Works for me","+2":"Verified"},"description":"","value":-1,"default_value":0,"optional":true},"Code-Review":{"disliked":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"all":[{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":17776,"name":"Reedip","email":"reedip.banerjee@gmail.com","username":"Reedip"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":14937,"name":"Tang Chen","email":"imtangchen@163.com","username":"tangchen"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":8410,"name":"Richard Theis","email":"rtheis@us.ibm.com","username":"rtheis"},{"value":-1,"date":"2016-04-06 18:29:43.000000000","permitted_voting_range":{"min":-1,"max":1},"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":14957,"name":"Brad Behle","email":"behle@us.ibm.com","username":"behle"}],"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":"","value":-1,"default_value":0,"optional":true},"Workflow":{"rejected":{"_account_id":17776,"name":"Reedip","email":"reedip.banerjee@gmail.com","username":"Reedip"},"all":[{"value":-1,"date":"2016-04-08 06:37:34.000000000","permitted_voting_range":{"min":-1,"max":0},"_account_id":17776,"name":"Reedip","email":"reedip.banerjee@gmail.com","username":"Reedip"},{"_account_id":3,"name":"Jenkins","username":"jenkins"},{"_account_id":14937,"name":"Tang Chen","email":"imtangchen@163.com","username":"tangchen"},{"_account_id":8410,"name":"Richard Theis","email":"rtheis@us.ibm.com","username":"rtheis"},{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},{"_account_id":14957,"name":"Brad Behle","email":"behle@us.ibm.com","username":"behle"}],"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":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},{"_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":14957,"name":"Brad Behle","email":"behle@us.ibm.com","username":"behle"},{"_account_id":17776,"name":"Reedip","email":"reedip.banerjee@gmail.com","username":"Reedip"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2016-03-24 05:15:04.000000000","updated_by":{"_account_id":14957,"name":"Brad Behle","email":"behle@us.ibm.com","username":"behle"},"reviewer":{"_account_id":14957,"name":"Brad Behle","email":"behle@us.ibm.com","username":"behle"},"state":"REVIEWER"},{"updated":"2016-04-06 18:29:43.000000000","updated_by":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"reviewer":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"state":"REVIEWER"},{"updated":"2016-04-07 12:32:49.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"},{"updated":"2016-04-08 07:50:01.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-05-17 03:37:07.000000000","updated_by":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"reviewer":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"state":"REVIEWER"}],"messages":[{"id":"b931e2ec01b7fa252614bf90457755b0ee924052","author":{"_account_id":17776,"name":"Reedip","email":"reedip.banerjee@gmail.com","username":"Reedip"},"date":"2016-03-24 05:11:31.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"bf5e4350249e302d883a6879ca71af25a3f6c463","author":{"_account_id":17776,"name":"Reedip","email":"reedip.banerjee@gmail.com","username":"Reedip"},"date":"2016-03-24 05:13:39.000000000","message":"Patch Set 1: Workflow-1\n\nThis is a WIP but opinion is needed if this is the direction you want it to proceed?","accounts_in_message":[],"_revision_number":1},{"id":"26b8c387d5b5c093775b353752e25ddc60344285","author":{"_account_id":17776,"name":"Reedip","email":"reedip.banerjee@gmail.com","username":"Reedip"},"date":"2016-03-24 05:15:06.000000000","message":"Patch Set 2: Published edit on patch set 1","accounts_in_message":[],"_revision_number":2},{"id":"6158bd658c0fc7b03997b9538e82999a127380ef","author":{"_account_id":17776,"name":"Reedip","email":"reedip.banerjee@gmail.com","username":"Reedip"},"date":"2016-03-24 05:15:12.000000000","message":"Patch Set 2: Workflow-1","accounts_in_message":[],"_revision_number":2},{"id":"fe0fe679d06f879444e02f734cc4078419fef86f","author":{"_account_id":17776,"name":"Reedip","email":"reedip.banerjee@gmail.com","username":"Reedip"},"date":"2016-03-24 05:19:34.000000000","message":"Patch Set 3: Published edit on patch set 2","accounts_in_message":[],"_revision_number":3},{"id":"f62c9d8da2e07315e61a6621746b474c6e437687","author":{"_account_id":17776,"name":"Reedip","email":"reedip.banerjee@gmail.com","username":"Reedip"},"date":"2016-03-24 05:19:37.000000000","message":"Patch Set 3: Workflow-1","accounts_in_message":[],"_revision_number":3},{"id":"76a2ea347800a16f8836558fb3284cb0b1c88e74","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-03-24 06:17:25.000000000","message":"Patch Set 3: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see http://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n- gate-python-openstackclient-docs http://docs-draft.openstack.org/91/296891/3/check/gate-python-openstackclient-docs/4fbef96//doc/build/html/ : SUCCESS in 3m 33s\n- gate-python-openstackclient-pep8 http://logs.openstack.org/91/296891/3/check/gate-python-openstackclient-pep8/9db40af/ : FAILURE in 2m 59s\n- gate-python-openstackclient-python27 http://logs.openstack.org/91/296891/3/check/gate-python-openstackclient-python27/39456e9/ : FAILURE in 4m 31s\n- gate-python-openstackclient-python34 http://logs.openstack.org/91/296891/3/check/gate-python-openstackclient-python34/53258ec/ : FAILURE in 4m 11s\n- gate-tempest-dsvm-neutron-src-python-openstackclient http://logs.openstack.org/91/296891/3/check/gate-tempest-dsvm-neutron-src-python-openstackclient/507cf6c/ : SUCCESS in 52m 54s\n- check-osc-plugins http://logs.openstack.org/91/296891/3/check/check-osc-plugins/4a8f8ae/ : FAILURE in 3m 38s (non-voting)\n- gate-osc-dsvm-functional http://logs.openstack.org/91/296891/3/check/gate-osc-dsvm-functional/2ba12f9/ : SUCCESS in 27m 44s","accounts_in_message":[],"_revision_number":3},{"id":"6bfc8cf21fd9bbf71085b073e2ba2be1e773cc73","author":{"_account_id":14937,"name":"Tang Chen","email":"imtangchen@163.com","username":"tangchen"},"date":"2016-03-24 07:52:58.000000000","message":"Patch Set 3:\n\nHi Reedip,\n\nI think we can do this in each command class because:\n1. Not only delete, but also other commands like create, and commands in compute like \"server start/stop\" may take multiple objects.\n2. The exception handling logic may quite different.","accounts_in_message":[],"_revision_number":3},{"id":"eed0b78b07e37ee22b619e074ff5cf2f7d57b164","author":{"_account_id":17776,"name":"Reedip","email":"reedip.banerjee@gmail.com","username":"Reedip"},"date":"2016-03-24 07:56:01.000000000","message":"Patch Set 3:\n\nOkay, lets take them separately, than merging together ....","accounts_in_message":[],"_revision_number":3},{"id":"d3a9117c7823321671efea8769a421945590f5fb","author":{"_account_id":17776,"name":"Reedip","email":"reedip.banerjee@gmail.com","username":"Reedip"},"date":"2016-03-29 02:20:24.000000000","message":"Uploaded patch set 4.","accounts_in_message":[],"_revision_number":4},{"id":"fbabc5b129e4289f699303d70b706aa5053b2df1","author":{"_account_id":17776,"name":"Reedip","email":"reedip.banerjee@gmail.com","username":"Reedip"},"date":"2016-03-29 02:22:33.000000000","message":"Patch Set 4:\n\n@Tang:\nJust realized that Bulk Create/Update would not be possible without effectively differentiating the set of attributes for each resource ( how can you create 4 networks, each having a different Name, without defining a proper boundary )\n\nDeletion is still easier as it only needs an ID/Name, and therefore is more effective when doing in bulk. Lets work out the deletion in this patch and if bulk create/update is required, target it in a different patch, as suggested earlier","accounts_in_message":[],"_revision_number":4},{"id":"2151e8ffe4d5d6556a4530944f12461fb43c630d","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-03-29 03:34:53.000000000","message":"Patch Set 4: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-openstackclient-docs http://docs-draft.openstack.org/91/296891/4/check/gate-python-openstackclient-docs/99b6dbe//doc/build/html/ : SUCCESS in 2m 27s\n- gate-python-openstackclient-pep8 http://logs.openstack.org/91/296891/4/check/gate-python-openstackclient-pep8/125b2ab/ : SUCCESS in 3m 28s\n- gate-python-openstackclient-python27 http://logs.openstack.org/91/296891/4/check/gate-python-openstackclient-python27/a7efc80/ : SUCCESS in 3m 21s\n- gate-python-openstackclient-python34 http://logs.openstack.org/91/296891/4/check/gate-python-openstackclient-python34/360edb5/ : SUCCESS in 5m 40s\n- gate-tempest-dsvm-neutron-src-python-openstackclient http://logs.openstack.org/91/296891/4/check/gate-tempest-dsvm-neutron-src-python-openstackclient/b1ea3e6/ : SUCCESS in 1h 11m 40s\n- check-osc-plugins http://logs.openstack.org/91/296891/4/check/check-osc-plugins/0077ad0/ : SUCCESS in 2m 22s (non-voting)\n- gate-osc-dsvm-functional http://logs.openstack.org/91/296891/4/check/gate-osc-dsvm-functional/666828f/ : SUCCESS in 15m 57s","accounts_in_message":[],"_revision_number":4},{"id":"4f55ac93d5244add37727faf004602e5362b1d41","author":{"_account_id":8410,"name":"Richard Theis","email":"rtheis@us.ibm.com","username":"rtheis"},"date":"2016-03-30 12:46:59.000000000","message":"Patch Set 4:\n\n(2 comments)","accounts_in_message":[],"_revision_number":4},{"id":"3ecc6cd311bdf73d2bd354a7ee1bc59056a6acf1","author":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"date":"2016-03-30 20:45:30.000000000","message":"Patch Set 4:\n\nWhat is the motivation for this?  It seems like more refactoring than is necessary","accounts_in_message":[],"_revision_number":4},{"id":"d092e32f6c24e9613fc3bd643702d43e8f1dd98c","author":{"_account_id":17776,"name":"Reedip","email":"reedip.banerjee@gmail.com","username":"Reedip"},"date":"2016-03-31 00:29:05.000000000","message":"Patch Set 4:\n\n(1 comment)","accounts_in_message":[],"_revision_number":4},{"id":"9f4111e16b9e114ea6fa4406d5d15f9c56fe04cd","author":{"_account_id":17776,"name":"Reedip","email":"reedip.banerjee@gmail.com","username":"Reedip"},"date":"2016-04-04 03:02:00.000000000","message":"Uploaded patch set 5.","accounts_in_message":[],"_revision_number":5},{"id":"0f12b352582b4c3bd039b1865b355dc1f528d526","author":{"_account_id":17776,"name":"Reedip","email":"reedip.banerjee@gmail.com","username":"Reedip"},"date":"2016-04-04 03:04:00.000000000","message":"Patch Set 5:\n\n@Dean: Lemme know if the motivation is clearer in the commit message now?","accounts_in_message":[],"_revision_number":5},{"id":"c25218b6df7c4ba5f2910c3c04755c69e76dd12a","author":{"_account_id":17776,"name":"Reedip","email":"reedip.banerjee@gmail.com","username":"Reedip"},"date":"2016-04-04 03:29:43.000000000","message":"Uploaded patch set 6.","accounts_in_message":[],"_revision_number":6},{"id":"aa35644ca8297c70100d6b158433bd0a8acba206","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-04-04 04:33:36.000000000","message":"Patch Set 6: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-openstackclient-docs http://docs-draft.openstack.org/91/296891/6/check/gate-python-openstackclient-docs/ef9862a//doc/build/html/ : SUCCESS in 5m 47s\n- gate-python-openstackclient-pep8 http://logs.openstack.org/91/296891/6/check/gate-python-openstackclient-pep8/febfea5/ : SUCCESS in 21m 13s\n- gate-python-openstackclient-python27 http://logs.openstack.org/91/296891/6/check/gate-python-openstackclient-python27/ca38490/ : SUCCESS in 3m 33s\n- gate-python-openstackclient-python34 http://logs.openstack.org/91/296891/6/check/gate-python-openstackclient-python34/14b1b6c/ : SUCCESS in 5m 38s\n- gate-tempest-dsvm-neutron-src-python-openstackclient http://logs.openstack.org/91/296891/6/check/gate-tempest-dsvm-neutron-src-python-openstackclient/dff0e01/ : SUCCESS in 1h 03m 44s\n- check-osc-plugins http://logs.openstack.org/91/296891/6/check/check-osc-plugins/c5de8f6/ : SUCCESS in 3m 49s (non-voting)\n- gate-osc-dsvm-functional http://logs.openstack.org/91/296891/6/check/gate-osc-dsvm-functional/aab3ffb/ : SUCCESS in 26m 57s","accounts_in_message":[],"_revision_number":6},{"id":"81fc3f92e709641a827d0c7a13c8f10001de9249","author":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"date":"2016-04-06 18:29:43.000000000","message":"Patch Set 6: Code-Review-1\n\n(1 comment)\n\nI don\u0027t think this is necessary at all, plus the sys.exit() is a fatal flaw","accounts_in_message":[],"_revision_number":6},{"id":"435dadd833f2753c6ffaef8e266412ef66a6734d","author":{"_account_id":17776,"name":"Reedip","email":"reedip.banerjee@gmail.com","username":"Reedip"},"date":"2016-04-07 05:12:23.000000000","message":"Patch Set 6:\n\n(1 comment)","accounts_in_message":[],"_revision_number":6},{"id":"9a7ca0d21e949b79365e597f7cd8b1320508ba52","author":{"_account_id":8410,"name":"Richard Theis","email":"rtheis@us.ibm.com","username":"rtheis"},"date":"2016-04-07 12:32:49.000000000","message":"Patch Set 6:\n\n(1 comment)","accounts_in_message":[],"_revision_number":6},{"id":"7dfdbaef28c021d4f628d3ba60c9aeef8561d1d3","author":{"_account_id":8410,"name":"Richard Theis","email":"rtheis@us.ibm.com","username":"rtheis"},"date":"2016-04-07 14:44:14.000000000","message":"Patch Set 6:\n\nHi Reedip, I see that Tang has a similar patch here: https://review.openstack.org/#/c/296891/.","accounts_in_message":[],"_revision_number":6},{"id":"27b6020cf6ea634c13d35ea69295d19382d81be2","author":{"_account_id":8410,"name":"Richard Theis","email":"rtheis@us.ibm.com","username":"rtheis"},"date":"2016-04-07 20:03:16.000000000","message":"Patch Set 6:\n\nSorry, here\u0027s Tang\u0027s patch set: https://review.openstack.org/#/c/293997/","accounts_in_message":[],"_revision_number":6},{"id":"09795eb0448d316ceb70ced08fd1c36caab3a275","author":{"_account_id":17776,"name":"Reedip","email":"reedip.banerjee@gmail.com","username":"Reedip"},"date":"2016-04-08 06:37:34.000000000","message":"Patch Set 6: Workflow-1\n\n@Richard: \nUnderstood.\nI believe that Tang\u0027s patch is a subset of the work done here.\nLet Tang\u0027s patch be merged, then we can move the logic out for handling in port and router as well!\n\n@Tang: Let me know if you have any other ideas?","accounts_in_message":[],"_revision_number":6},{"id":"ceb146837f700dfde946989a027adcaf107ab388","author":{"_account_id":14937,"name":"Tang Chen","email":"imtangchen@163.com","username":"tangchen"},"date":"2016-04-08 07:50:01.000000000","message":"Patch Set 6:\n\n(1 comment)","accounts_in_message":[],"_revision_number":6},{"id":"0507014a08290a19a74c3a3886eab0e51e0927c3","author":{"_account_id":14937,"name":"Tang Chen","email":"imtangchen@163.com","username":"tangchen"},"date":"2016-04-09 07:28:16.000000000","message":"Patch Set 6:\n\nHi Reedip, Richard,\n\nWould you please take a look at this patch ?\nhttps://review.openstack.org/#/c/293997/\n\nHow about do the bulk deletion in this way ?","accounts_in_message":[],"_revision_number":6},{"id":"1044337561bb4d4f3214a6012f4d63e26a5ae4cf","author":{"_account_id":17776,"name":"Reedip","email":"reedip.banerjee@gmail.com","username":"Reedip"},"date":"2016-04-09 10:32:58.000000000","message":"Patch Set 6:\n\nHi Tang,\nThats what I said in my comment.\nI find your solution similar to mine, if not the same.\nAnd it can be used for port and other network resources (from this patch) once your NETWORK delete code is merged","accounts_in_message":[],"_revision_number":6},{"id":"84a89f725659550ce255c577aa2fe4fe2e78738c","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-05-17 03:37:07.000000000","message":"Patch Set 6: 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":6},{"id":"7e0a5c55837c9d87cadb241ff1b03d7bb61acded","author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"date":"2016-07-01 18:08:08.000000000","message":"Abandoned\n\ni believe this work is already finished","accounts_in_message":[],"_revision_number":6}],"current_revision_number":6,"current_revision":"520fed6c07905d9b8f4aa5fe14d285b57525725c","revisions":{"b98192ce592f5ae84c7697e633426b4a30df0705":{"kind":"REWORK","_number":1,"created":"2016-03-24 05:11:31.000000000","uploader":{"_account_id":17776,"name":"Reedip","email":"reedip.banerjee@gmail.com","username":"Reedip"},"ref":"refs/changes/91/296891/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/91/296891/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/91/296891/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/91/296891/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/91/296891/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/91/296891/1"}}},"commit":{"parents":[{"commit":"41853985bb654e8417e5c9850ed1eeccd9828a73","subject":"Use assert_called_once_with() instead of assert_called_with()","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/41853985bb654e8417e5c9850ed1eeccd9828a73"}]}],"author":{"name":"reedip","email":"reedip.banerjee@nectechnologies.in","date":"2016-03-24 02:18:02.000000000","tz":540},"committer":{"name":"reedip","email":"reedip.banerjee@nectechnologies.in","date":"2016-03-24 05:14:16.000000000","tz":540},"subject":"Support for Bulk Delete","message":"Support for Bulk Delete\n\nThis patch provides the support for deleting with nargs( or Bulk Delete)\nfor OSC CLI.\n\nCloses-Bug: #1537856\n\nChange-Id: I0a4df230163e19ac236ba1dc0050a724da73e0c3\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/b98192ce592f5ae84c7697e633426b4a30df0705"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/b98192ce592f5ae84c7697e633426b4a30df0705"}]},"branch":"refs/heads/master"},"206eac66104e52cf93b762c743545c586badb0a9":{"kind":"REWORK","_number":2,"created":"2016-03-24 05:15:06.000000000","uploader":{"_account_id":17776,"name":"Reedip","email":"reedip.banerjee@gmail.com","username":"Reedip"},"ref":"refs/changes/91/296891/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/91/296891/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/91/296891/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/91/296891/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/91/296891/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/91/296891/2"}}},"commit":{"parents":[{"commit":"41853985bb654e8417e5c9850ed1eeccd9828a73","subject":"Use assert_called_once_with() instead of assert_called_with()","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/41853985bb654e8417e5c9850ed1eeccd9828a73"}]}],"author":{"name":"reedip","email":"reedip.banerjee@nectechnologies.in","date":"2016-03-24 02:18:02.000000000","tz":540},"committer":{"name":"Reedip","email":"reedip.banerjee@nectechnologies.in","date":"2016-03-24 05:14:47.000000000","tz":0},"subject":"Support for Bulk Delete","message":"Support for Bulk Delete\n\nThis patch provides the support for deleting with nargs( or Bulk Delete)\nfor OSC CLI.\n\nCloses-Bug: #1537856\n\nChange-Id: I0a4df230163e19ac236ba1dc0050a724da73e0c3\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/206eac66104e52cf93b762c743545c586badb0a9"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/206eac66104e52cf93b762c743545c586badb0a9"}]},"branch":"refs/heads/master"},"343fc6a782cd8d2814b3c718c4119fd66d17f7ef":{"kind":"REWORK","_number":3,"created":"2016-03-24 05:19:34.000000000","uploader":{"_account_id":17776,"name":"Reedip","email":"reedip.banerjee@gmail.com","username":"Reedip"},"ref":"refs/changes/91/296891/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/91/296891/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/91/296891/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/91/296891/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/91/296891/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/91/296891/3"}}},"commit":{"parents":[{"commit":"41853985bb654e8417e5c9850ed1eeccd9828a73","subject":"Use assert_called_once_with() instead of assert_called_with()","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/41853985bb654e8417e5c9850ed1eeccd9828a73"}]}],"author":{"name":"reedip","email":"reedip.banerjee@nectechnologies.in","date":"2016-03-24 02:18:02.000000000","tz":540},"committer":{"name":"Reedip","email":"reedip.banerjee@nectechnologies.in","date":"2016-03-24 05:19:32.000000000","tz":0},"subject":"Support for Bulk Delete","message":"Support for Bulk Delete\n\nThis patch provides the support for deleting with nargs( or Bulk Delete)\nfor OSC CLI.\n\nCloses-Bug: #1537856\n\nChange-Id: I0a4df230163e19ac236ba1dc0050a724da73e0c3\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/343fc6a782cd8d2814b3c718c4119fd66d17f7ef"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/343fc6a782cd8d2814b3c718c4119fd66d17f7ef"}]},"branch":"refs/heads/master"},"62ea7293e2ba940b89a57a4ef02d2309eaa4be8b":{"kind":"REWORK","_number":4,"created":"2016-03-29 02:20:24.000000000","uploader":{"_account_id":17776,"name":"Reedip","email":"reedip.banerjee@gmail.com","username":"Reedip"},"ref":"refs/changes/91/296891/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/91/296891/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/91/296891/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/91/296891/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/91/296891/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/91/296891/4"}}},"commit":{"parents":[{"commit":"41853985bb654e8417e5c9850ed1eeccd9828a73","subject":"Use assert_called_once_with() instead of assert_called_with()","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/41853985bb654e8417e5c9850ed1eeccd9828a73"}]}],"author":{"name":"reedip","email":"reedip.banerjee@nectechnologies.in","date":"2016-03-24 02:18:02.000000000","tz":540},"committer":{"name":"reedip","email":"reedip.banerjee@nectechnologies.in","date":"2016-03-29 02:24:22.000000000","tz":540},"subject":"Support for Bulk Delete","message":"Support for Bulk Delete\n\nThis patch provides the support for deleting with nargs( or Bulk Delete)\nfor OSC CLI.\n\nCloses-Bug: #1537856\n\nChange-Id: I0a4df230163e19ac236ba1dc0050a724da73e0c3\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/62ea7293e2ba940b89a57a4ef02d2309eaa4be8b"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/62ea7293e2ba940b89a57a4ef02d2309eaa4be8b"}]},"branch":"refs/heads/master"},"7981e1c62707869c4cb68dbae84b6209070774fb":{"kind":"REWORK","_number":5,"created":"2016-04-04 03:02:00.000000000","uploader":{"_account_id":17776,"name":"Reedip","email":"reedip.banerjee@gmail.com","username":"Reedip"},"ref":"refs/changes/91/296891/5","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/91/296891/5","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/91/296891/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/91/296891/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/91/296891/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/91/296891/5"}}},"commit":{"parents":[{"commit":"55b37d5e33f322077303a895d3453320b3895f11","subject":"Don\u0027t mask authorization errors","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/55b37d5e33f322077303a895d3453320b3895f11"}]}],"author":{"name":"reedip","email":"reedip.banerjee@nectechnologies.in","date":"2016-03-24 02:18:02.000000000","tz":540},"committer":{"name":"reedip","email":"reedip.banerjee@nectechnologies.in","date":"2016-04-04 03:02:24.000000000","tz":540},"subject":"Support for Bulk Delete","message":"Support for Bulk Delete\n\nNetwork resources support deletion with nargs, which\nallows deleting multiple resources in a single command,\nlike a \u0027Bulk Delete\u0027.\nThis patch provides the support for deleting with nargs\n(or Bulk Delete) for OSC Network CLIs.\n\nCloses-Bug: #1537856\nChange-Id: I0a4df230163e19ac236ba1dc0050a724da73e0c3\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/7981e1c62707869c4cb68dbae84b6209070774fb"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/7981e1c62707869c4cb68dbae84b6209070774fb"}]},"branch":"refs/heads/master"},"520fed6c07905d9b8f4aa5fe14d285b57525725c":{"kind":"REWORK","_number":6,"created":"2016-04-04 03:29:43.000000000","uploader":{"_account_id":17776,"name":"Reedip","email":"reedip.banerjee@gmail.com","username":"Reedip"},"ref":"refs/changes/91/296891/6","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/91/296891/6","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/91/296891/6 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/91/296891/6 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/91/296891/6 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/91/296891/6"}}},"commit":{"parents":[{"commit":"55b37d5e33f322077303a895d3453320b3895f11","subject":"Don\u0027t mask authorization errors","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/55b37d5e33f322077303a895d3453320b3895f11"}]}],"author":{"name":"reedip","email":"reedip.banerjee@nectechnologies.in","date":"2016-03-24 02:18:02.000000000","tz":540},"committer":{"name":"reedip","email":"reedip.banerjee@nectechnologies.in","date":"2016-04-04 03:31:21.000000000","tz":540},"subject":"Support for Bulk Delete","message":"Support for Bulk Delete\n\nNetwork resources support deletion with nargs, which\nallows deleting multiple resources in a single command,\nlike a \u0027Bulk Delete\u0027.\nThis patch provides the support for deleting with nargs\n(or Bulk Delete) for OSC Network CLIs.\n\nCloses-Bug: #1537856\nChange-Id: I0a4df230163e19ac236ba1dc0050a724da73e0c3\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/520fed6c07905d9b8f4aa5fe14d285b57525725c"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/520fed6c07905d9b8f4aa5fe14d285b57525725c"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
