)]}'
{"id":"openstack%2Fpython-openstackclient~367673","triplet_id":"openstack%2Fpython-openstackclient~master~I3aa86af7c85e7ca3b7f04b43e8e07125f7d956d1","project":"openstack/python-openstackclient","branch":"master","topic":"bug/1584596","hashtags":[],"change_id":"I3aa86af7c85e7ca3b7f04b43e8e07125f7d956d1","subject":"Add project purge command to osc","status":"MERGED","created":"2016-09-08 22:14:05.000000000","updated":"2017-06-22 18:10:37.000000000","submitted":"2017-06-22 18:10:37.000000000","submitter":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"total_comment_count":14,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"5d2ec640d82461a7a647876fd66abdf151541633","_number":367673,"virtual_id_number":367673,"owner":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"all":[{"value":0,"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},{"value":0,"_account_id":21514,"name":"Huanxuan Ao","email":"aohuanxuan@163.com","username":"aohuanxuan"},{"value":0,"_account_id":7018,"name":"Abhishek Raut","email":"rauta@vmware.com","username":"abhiraut"},{"value":0,"_account_id":170,"name":"Mike Perez","email":"thingee@gmail.com","username":"thingee"},{"value":0,"_account_id":6635,"name":"John Davidge","email":"john.davidge@rackspace.com","username":"john-davidge"},{"value":0,"_account_id":8276,"name":"kiwik","email":"chenrui.momo@gmail.com","username":"kiwik"},{"value":0,"_account_id":7350,"name":"Jordan Pittier","email":"jordan.pittier@gmail.com","username":"JordanP"},{"value":0,"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},{"value":2,"date":"2017-06-22 18:10:37.000000000","post_submit":true,"_account_id":3,"name":"Jenkins","username":"jenkins"}],"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":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"all":[{"value":2,"date":"2017-06-22 16:09:53.000000000","_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},{"value":0,"_account_id":21514,"name":"Huanxuan Ao","email":"aohuanxuan@163.com","username":"aohuanxuan"},{"value":0,"_account_id":7018,"name":"Abhishek Raut","email":"rauta@vmware.com","username":"abhiraut"},{"value":0,"_account_id":170,"name":"Mike Perez","email":"thingee@gmail.com","username":"thingee"},{"value":0,"_account_id":6635,"name":"John Davidge","email":"john.davidge@rackspace.com","username":"john-davidge"},{"value":2,"date":"2017-06-22 08:12:00.000000000","_account_id":8276,"name":"kiwik","email":"chenrui.momo@gmail.com","username":"kiwik"},{"value":0,"_account_id":7350,"name":"Jordan Pittier","email":"jordan.pittier@gmail.com","username":"JordanP"},{"value":0,"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"}],"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":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"all":[{"value":1,"date":"2017-06-22 16:09:53.000000000","_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},{"value":0,"_account_id":21514,"name":"Huanxuan Ao","email":"aohuanxuan@163.com","username":"aohuanxuan"},{"value":0,"_account_id":7018,"name":"Abhishek Raut","email":"rauta@vmware.com","username":"abhiraut"},{"value":0,"_account_id":170,"name":"Mike Perez","email":"thingee@gmail.com","username":"thingee"},{"value":0,"_account_id":6635,"name":"John Davidge","email":"john.davidge@rackspace.com","username":"john-davidge"},{"value":0,"_account_id":8276,"name":"kiwik","email":"chenrui.momo@gmail.com","username":"kiwik"},{"value":0,"_account_id":7350,"name":"Jordan Pittier","email":"jordan.pittier@gmail.com","username":"JordanP"},{"value":0,"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"}],"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":170,"name":"Mike Perez","email":"thingee@gmail.com","username":"thingee"},{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},{"_account_id":6635,"name":"John Davidge","email":"john.davidge@rackspace.com","username":"john-davidge"},{"_account_id":7018,"name":"Abhishek Raut","email":"rauta@vmware.com","username":"abhiraut"},{"_account_id":7350,"name":"Jordan Pittier","email":"jordan.pittier@gmail.com","username":"JordanP"},{"_account_id":8276,"name":"kiwik","email":"chenrui.momo@gmail.com","username":"kiwik"},{"_account_id":21514,"name":"Huanxuan Ao","email":"aohuanxuan@163.com","username":"aohuanxuan"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2016-12-15 14:31:41.000000000","updated_by":{"_account_id":7350,"name":"Jordan Pittier","email":"jordan.pittier@gmail.com","username":"JordanP"},"reviewer":{"_account_id":7350,"name":"Jordan Pittier","email":"jordan.pittier@gmail.com","username":"JordanP"},"state":"REVIEWER"},{"updated":"2016-12-21 08:59:14.000000000","updated_by":{"_account_id":21514,"name":"Huanxuan Ao","email":"aohuanxuan@163.com","username":"aohuanxuan"},"reviewer":{"_account_id":21514,"name":"Huanxuan Ao","email":"aohuanxuan@163.com","username":"aohuanxuan"},"state":"REVIEWER"},{"updated":"2016-12-21 15:27:25.000000000","updated_by":{"_account_id":6635,"name":"John Davidge","email":"john.davidge@rackspace.com","username":"john-davidge"},"reviewer":{"_account_id":6635,"name":"John Davidge","email":"john.davidge@rackspace.com","username":"john-davidge"},"state":"REVIEWER"},{"updated":"2017-01-09 21:22:31.000000000","updated_by":{"_account_id":7018,"name":"Abhishek Raut","email":"rauta@vmware.com","username":"abhiraut"},"reviewer":{"_account_id":7018,"name":"Abhishek Raut","email":"rauta@vmware.com","username":"abhiraut"},"state":"REVIEWER"},{"updated":"2017-03-08 16:48:00.000000000","updated_by":{"_account_id":170,"name":"Mike Perez","email":"thingee@gmail.com","username":"thingee"},"reviewer":{"_account_id":170,"name":"Mike Perez","email":"thingee@gmail.com","username":"thingee"},"state":"REVIEWER"},{"updated":"2017-06-22 08:12:00.000000000","updated_by":{"_account_id":8276,"name":"kiwik","email":"chenrui.momo@gmail.com","username":"kiwik"},"reviewer":{"_account_id":8276,"name":"kiwik","email":"chenrui.momo@gmail.com","username":"kiwik"},"state":"REVIEWER"},{"updated":"2017-06-22 16:09:53.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":"2017-06-22 18:10:37.000000000","updated_by":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"reviewer":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"state":"REVIEWER"}],"messages":[{"id":"a7157a8da0dfad594a7938c3452eae67438d1641","author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"date":"2016-09-08 22:14:05.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"16d7509d83b9438fd788e5b0f9eb4da88968adec","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-09-08 23:16:09.000000000","message":"Patch Set 1: 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-ubuntu-xenial http://docs-draft.openstack.org/73/367673/1/check/gate-python-openstackclient-docs-ubuntu-xenial/360643e//doc/build/html/ : SUCCESS in 3m 46s\n- gate-python-openstackclient-pep8-ubuntu-xenial http://logs.openstack.org/73/367673/1/check/gate-python-openstackclient-pep8-ubuntu-xenial/adc19ea/ : FAILURE in 4m 36s\n- gate-python-openstackclient-python27-ubuntu-xenial http://logs.openstack.org/73/367673/1/check/gate-python-openstackclient-python27-ubuntu-xenial/9da3de5/ : SUCCESS in 3m 41s\n- gate-python-openstackclient-python34 http://logs.openstack.org/73/367673/1/check/gate-python-openstackclient-python34/9fd368b/ : SUCCESS in 3m 47s\n- gate-python-openstackclient-python35-nv http://logs.openstack.org/73/367673/1/check/gate-python-openstackclient-python35-nv/1da2217/ : SUCCESS in 4m 23s (non-voting)\n- gate-tempest-dsvm-neutron-src-python-openstackclient http://logs.openstack.org/73/367673/1/check/gate-tempest-dsvm-neutron-src-python-openstackclient/111e72b/ : SUCCESS in 1h 01m 25s\n- check-osc-plugins http://logs.openstack.org/73/367673/1/check/check-osc-plugins/ec6960b/ : SUCCESS in 6m 40s (non-voting)\n- gate-osc-dsvm-functional http://logs.openstack.org/73/367673/1/check/gate-osc-dsvm-functional/d2aa2d2/ : SUCCESS in 29m 59s","accounts_in_message":[],"_revision_number":1},{"id":"acede94bfaf1da10b761f0f2ee79b64fd0d6ceb2","author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"date":"2016-09-09 03:28:05.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"8dc7f3c5d86a776a10601ea8185f26112cd9ef53","author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"date":"2016-09-09 04:19:04.000000000","message":"Uploaded patch set 3.","accounts_in_message":[],"_revision_number":3},{"id":"76ac73f3842a2d4d523acce3c72fc4a987fe6194","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-09-09 05:21:27.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-ubuntu-xenial http://docs-draft.openstack.org/73/367673/3/check/gate-python-openstackclient-docs-ubuntu-xenial/a258f21//doc/build/html/ : SUCCESS in 2m 40s\n- gate-python-openstackclient-pep8-ubuntu-xenial http://logs.openstack.org/73/367673/3/check/gate-python-openstackclient-pep8-ubuntu-xenial/6742cc8/ : FAILURE in 4m 46s\n- gate-python-openstackclient-python27-ubuntu-xenial http://logs.openstack.org/73/367673/3/check/gate-python-openstackclient-python27-ubuntu-xenial/cdc96fd/ : SUCCESS in 7m 02s\n- gate-python-openstackclient-python34 http://logs.openstack.org/73/367673/3/check/gate-python-openstackclient-python34/b93d79c/ : SUCCESS in 2m 34s\n- gate-python-openstackclient-python35-nv http://logs.openstack.org/73/367673/3/check/gate-python-openstackclient-python35-nv/45b7985/ : SUCCESS in 3m 02s (non-voting)\n- gate-tempest-dsvm-neutron-src-python-openstackclient http://logs.openstack.org/73/367673/3/check/gate-tempest-dsvm-neutron-src-python-openstackclient/836f22e/ : SUCCESS in 1h 02m 11s\n- check-osc-plugins http://logs.openstack.org/73/367673/3/check/check-osc-plugins/a2f325c/ : SUCCESS in 5m 22s (non-voting)\n- gate-osc-dsvm-functional http://logs.openstack.org/73/367673/3/check/gate-osc-dsvm-functional/74ea30f/ : FAILURE in 5m 49s","accounts_in_message":[],"_revision_number":3},{"id":"610154f81f074820dfc74fb8cf2b7a44dfa3c41e","author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"date":"2016-09-11 00:21:26.000000000","message":"Uploaded patch set 4.","accounts_in_message":[],"_revision_number":4},{"id":"d2d43f2f0d43a0d54302e165f1cc7ea6e81960c7","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-09-11 01:15:09.000000000","message":"Patch Set 4: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-openstackclient-docs-ubuntu-xenial http://docs-draft.openstack.org/73/367673/4/check/gate-python-openstackclient-docs-ubuntu-xenial/eaa3572//doc/build/html/ : SUCCESS in 2m 33s\n- gate-python-openstackclient-pep8-ubuntu-xenial http://logs.openstack.org/73/367673/4/check/gate-python-openstackclient-pep8-ubuntu-xenial/15e8a05/ : SUCCESS in 3m 49s\n- gate-python-openstackclient-python27-ubuntu-xenial http://logs.openstack.org/73/367673/4/check/gate-python-openstackclient-python27-ubuntu-xenial/d2b59e8/ : SUCCESS in 3m 55s\n- gate-python-openstackclient-python34 http://logs.openstack.org/73/367673/4/check/gate-python-openstackclient-python34/9e2e81f/ : SUCCESS in 5m 25s\n- gate-python-openstackclient-python35-nv http://logs.openstack.org/73/367673/4/check/gate-python-openstackclient-python35-nv/d483c96/ : SUCCESS in 4m 45s (non-voting)\n- gate-python-openstackclient-releasenotes http://docs-draft.openstack.org/73/367673/4/check/gate-python-openstackclient-releasenotes/147e22f//releasenotes/build/html/ : SUCCESS in 2m 19s\n- gate-tempest-dsvm-neutron-src-python-openstackclient http://logs.openstack.org/73/367673/4/check/gate-tempest-dsvm-neutron-src-python-openstackclient/a343451/ : SUCCESS in 53m 31s\n- check-osc-plugins http://logs.openstack.org/73/367673/4/check/check-osc-plugins/63ab8b0/ : SUCCESS in 5m 08s (non-voting)\n- gate-osc-dsvm-functional http://logs.openstack.org/73/367673/4/check/gate-osc-dsvm-functional/e811f24/ : SUCCESS in 43m 05s","accounts_in_message":[],"_revision_number":4},{"id":"61715da8fbd398debe79485bae6ac389a4fe054e","author":{"_account_id":21514,"name":"Huanxuan Ao","email":"aohuanxuan@163.com","username":"aohuanxuan"},"date":"2016-09-11 09:46:05.000000000","message":"Patch Set 4:\n\n(2 comments)\n\nI have one question about the version compatibility of this command. We can see some APIs are one version only. such as deleting snapshot by force, it is volume v2 only function, so when we use v1 API, we may fail to delete snapshot, in this case, should we show some error message for users?","accounts_in_message":[],"_revision_number":4},{"id":"568a810aeb699b24e92551c9c62495bc9d2e2fdb","author":{"_account_id":170,"name":"Mike Perez","email":"thingee@gmail.com","username":"thingee"},"date":"2016-11-03 15:16:39.000000000","message":"Patch Set 4: Code-Review-1\n\nFollowing some of the other OSC commands, I would think this would be openstack project purge \u003cproject_id\u003e or openstack domain purge \u003cdomain\u003e.","accounts_in_message":[],"_revision_number":4},{"id":"10e2dbcbe9b692add6d46eefadc170308edfa81c","author":{"_account_id":8276,"name":"kiwik","email":"chenrui.momo@gmail.com","username":"kiwik"},"date":"2016-11-15 03:58:58.000000000","message":"Patch Set 4: Code-Review-1\n\n(4 comments)\n\nI would like the command is \"openstack project purge\", that more exact, some typo in inline.","accounts_in_message":[],"_revision_number":4},{"id":"621c89e09b9cfba286562ce6776d3de40200c252","author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"date":"2016-12-02 04:52:56.000000000","message":"Patch Set 4:\n\njust an announcements, if someone wants to take over this patch they are more than welcomed to do so, turns out i don\u0027t have much time lately :\\","accounts_in_message":[],"_revision_number":4},{"id":"05f5b51967bc1f5656667b0efae23e3500af2cd1","author":{"_account_id":21514,"name":"Huanxuan Ao","email":"aohuanxuan@163.com","username":"aohuanxuan"},"date":"2016-12-02 07:11:19.000000000","message":"Patch Set 4:\n\nHi, Steve, I can take over this patch if you haven\u0027t much time, will update this patch :)","accounts_in_message":[],"_revision_number":4},{"id":"a50dab48c4a359a61accc6324f866fd2bc0ab8f6","author":{"_account_id":21514,"name":"Huanxuan Ao","email":"aohuanxuan@163.com","username":"aohuanxuan"},"date":"2016-12-11 03:48:35.000000000","message":"Uploaded patch set 5.","accounts_in_message":[],"_revision_number":5},{"id":"f0d2f1e8804908cb1061b293d59e8ab15b1456ba","author":{"_account_id":21514,"name":"Huanxuan Ao","email":"aohuanxuan@163.com","username":"aohuanxuan"},"date":"2016-12-11 04:07:03.000000000","message":"Patch Set 5:\n\nChanged the command name and error handling, added some basic unit tests, will continue take over this.\nNot sure whether it is still a common command or not since the name is \"project purge\" now and it like a command for project resource","accounts_in_message":[],"_revision_number":5},{"id":"7cf964870f78b38f9e3e6e80efc74810ce6a32cc","author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"date":"2016-12-11 04:45:15.000000000","message":"Patch Set 5:\n\n(5 comments)\n\n\u003e Changed the command name and error handling, added some basic unit\n \u003e tests, will continue take over this.\n \u003e Not sure whether it is still a common command or not since the name\n \u003e is \"project purge\" now and it like a command for project resource\n\nI think it belongs in common. I imagine we will want plugins to extend this command, we have the same plan for the other \u0027common\u0027 commands like quota.\n\nI left a few questions in line, not enough to -1.","accounts_in_message":[],"_revision_number":5},{"id":"396974530a6ebd2aee242b0d71bd29c63e02b548","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-12-11 05:01:53.000000000","message":"Patch Set 5: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-openstackclient-docs-ubuntu-xenial http://docs-draft.openstack.org/73/367673/5/check/gate-python-openstackclient-docs-ubuntu-xenial/f6141f2//doc/build/html/ : SUCCESS in 4m 55s\n- gate-python-openstackclient-pep8-ubuntu-xenial http://logs.openstack.org/73/367673/5/check/gate-python-openstackclient-pep8-ubuntu-xenial/c29ab70/ : SUCCESS in 2m 50s\n- gate-python-openstackclient-python27-ubuntu-xenial http://logs.openstack.org/73/367673/5/check/gate-python-openstackclient-python27-ubuntu-xenial/b91cd7f/ : SUCCESS in 2m 37s\n- gate-python-openstackclient-python34 http://logs.openstack.org/73/367673/5/check/gate-python-openstackclient-python34/623ed4a/ : SUCCESS in 4m 53s\n- gate-python-openstackclient-python35-nv http://logs.openstack.org/73/367673/5/check/gate-python-openstackclient-python35-nv/2069505/ : SUCCESS in 3m 12s (non-voting)\n- gate-python-openstackclient-releasenotes http://docs-draft.openstack.org/73/367673/5/check/gate-python-openstackclient-releasenotes/0d8d41c//releasenotes/build/html/ : SUCCESS in 4m 34s\n- gate-tempest-dsvm-neutron-src-python-openstackclient-ubuntu-xenial http://logs.openstack.org/73/367673/5/check/gate-tempest-dsvm-neutron-src-python-openstackclient-ubuntu-xenial/4469592/ : SUCCESS in 1h 13m 05s\n- check-osc-plugins http://logs.openstack.org/73/367673/5/check/check-osc-plugins/2268b01/ : FAILURE in 4m 00s (non-voting)\n- gate-osc-dsvm-functional-ubuntu-xenial http://logs.openstack.org/73/367673/5/check/gate-osc-dsvm-functional-ubuntu-xenial/703ef4c/ : SUCCESS in 16m 09s\n- gate-tripleo-ci-centos-7-nonha-multinode-nv http://logs.openstack.org/73/367673/5/check/gate-tripleo-ci-centos-7-nonha-multinode-nv/e4c5668/ : SUCCESS in 1h 05m 49s (non-voting)","accounts_in_message":[],"_revision_number":5},{"id":"15bab82632c4b07bbdcd3a9e2a080ad9b7b8f593","author":{"_account_id":21514,"name":"Huanxuan Ao","email":"aohuanxuan@163.com","username":"aohuanxuan"},"date":"2016-12-11 05:10:32.000000000","message":"Patch Set 5:\n\n(2 comments)","accounts_in_message":[],"_revision_number":5},{"id":"563c356a574ed663a26e46eab06abd62c4fadd72","author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"date":"2016-12-14 22:08:08.000000000","message":"Patch Set 6: Patch Set 5 was rebased","accounts_in_message":[],"_revision_number":5},{"id":"04c151cb4ce9d39239dfd0a821430559b907a7cb","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-12-15 01:07:10.000000000","message":"Patch Set 6: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-openstackclient-docs-ubuntu-xenial http://docs-draft.openstack.org/73/367673/6/check/gate-python-openstackclient-docs-ubuntu-xenial/53edb1f//doc/build/html/ : SUCCESS in 2m 58s\n- gate-python-openstackclient-pep8-ubuntu-xenial http://logs.openstack.org/73/367673/6/check/gate-python-openstackclient-pep8-ubuntu-xenial/7db7b7a/ : SUCCESS in 2m 57s\n- gate-python-openstackclient-python27-ubuntu-xenial http://logs.openstack.org/73/367673/6/check/gate-python-openstackclient-python27-ubuntu-xenial/bf70f99/ : SUCCESS in 2m 55s\n- gate-python-openstackclient-python35-nv http://logs.openstack.org/73/367673/6/check/gate-python-openstackclient-python35-nv/95584dd/ : SUCCESS in 2m 58s (non-voting)\n- gate-python-openstackclient-releasenotes http://docs-draft.openstack.org/73/367673/6/check/gate-python-openstackclient-releasenotes/87a51fd//releasenotes/build/html/ : SUCCESS in 3m 13s\n- gate-tempest-dsvm-neutron-src-python-openstackclient-ubuntu-xenial http://logs.openstack.org/73/367673/6/check/gate-tempest-dsvm-neutron-src-python-openstackclient-ubuntu-xenial/944a0f5/ : SUCCESS in 51m 58s\n- check-osc-plugins http://logs.openstack.org/73/367673/6/check/check-osc-plugins/58b86b0/ : SUCCESS in 9m 23s (non-voting)\n- gate-osc-dsvm-functional-ubuntu-xenial http://logs.openstack.org/73/367673/6/check/gate-osc-dsvm-functional-ubuntu-xenial/1ed03fe/ : SUCCESS in 18m 32s\n- gate-tripleo-ci-centos-7-nonha-multinode-nv http://logs.openstack.org/73/367673/6/check/gate-tripleo-ci-centos-7-nonha-multinode-nv/6a73f56/ : FAILURE in 1h 56m 26s (non-voting)","accounts_in_message":[],"_revision_number":6},{"id":"dcaa06c76da61c6bf6407132b1931fa9f8300f9c","author":{"_account_id":21514,"name":"Huanxuan Ao","email":"aohuanxuan@163.com","username":"aohuanxuan"},"date":"2016-12-15 12:15:26.000000000","message":"Uploaded patch set 7.","accounts_in_message":[],"_revision_number":7},{"id":"7a61a8e14f9de4b6aea6c738cd66424b1b21fd5c","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-12-15 13:10:15.000000000","message":"Patch Set 7: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-openstackclient-docs-ubuntu-xenial http://docs-draft.openstack.org/73/367673/7/check/gate-python-openstackclient-docs-ubuntu-xenial/2342cc3//doc/build/html/ : SUCCESS in 3m 00s\n- gate-python-openstackclient-pep8-ubuntu-xenial http://logs.openstack.org/73/367673/7/check/gate-python-openstackclient-pep8-ubuntu-xenial/6c8d1d9/ : SUCCESS in 3m 19s\n- gate-python-openstackclient-python27-ubuntu-xenial http://logs.openstack.org/73/367673/7/check/gate-python-openstackclient-python27-ubuntu-xenial/c732aae/ : SUCCESS in 2m 57s\n- gate-python-openstackclient-python35-nv http://logs.openstack.org/73/367673/7/check/gate-python-openstackclient-python35-nv/baeebce/ : SUCCESS in 2m 54s (non-voting)\n- gate-python-openstackclient-releasenotes http://docs-draft.openstack.org/73/367673/7/check/gate-python-openstackclient-releasenotes/2a7394f//releasenotes/build/html/ : SUCCESS in 2m 39s\n- gate-tempest-dsvm-neutron-src-python-openstackclient-ubuntu-xenial http://logs.openstack.org/73/367673/7/check/gate-tempest-dsvm-neutron-src-python-openstackclient-ubuntu-xenial/30c323a/ : SUCCESS in 50m 08s\n- check-osc-plugins http://logs.openstack.org/73/367673/7/check/check-osc-plugins/b41a608/ : SUCCESS in 3m 58s (non-voting)\n- gate-osc-dsvm-functional-ubuntu-xenial http://logs.openstack.org/73/367673/7/check/gate-osc-dsvm-functional-ubuntu-xenial/87be294/ : SUCCESS in 17m 59s\n- gate-tripleo-ci-centos-7-nonha-multinode-nv http://logs.openstack.org/73/367673/7/check/gate-tripleo-ci-centos-7-nonha-multinode-nv/828602e/ : SUCCESS in 52m 53s (non-voting)","accounts_in_message":[],"_revision_number":7},{"id":"8489f8b43746900b0b3a0854f6d1af5b6b039aab","author":{"_account_id":7350,"name":"Jordan Pittier","email":"jordan.pittier@gmail.com","username":"JordanP"},"date":"2016-12-15 14:31:41.000000000","message":"Patch Set 7:\n\nFYI, I\u0027ve completely rewritten OSPurge, here: https://review.openstack.org/#/c/406160/ (this is going to be merged \u0027soon\u0027, I am the PTL :p)\n\nFWIW, writing a fast and reliable resource cleaner is quite easy but requires a lot of small checks to make. IMO having such a command in osc is not a great idea, the code would soon grow at lot. There\"s no strong reason why this must live in OSC.","accounts_in_message":[],"_revision_number":7},{"id":"b58fb6bfd7197b1a524a75c1d1008243a3ec4e08","author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"date":"2016-12-15 15:29:45.000000000","message":"Patch Set 7:\n\n\u003e FYI, I\u0027ve completely rewritten OSPurge, here: https://review.openstack.org/#/c/406160/\n \u003e (this is going to be merged \u0027soon\u0027, I am the PTL :p)\n \u003e \n \u003e FWIW, writing a fast and reliable resource cleaner is quite easy\n \u003e but requires a lot of small checks to make. IMO having such a\n \u003e command in osc is not a great idea, the code would soon grow at\n \u003e lot. There\"s no strong reason why this must live in OSC.\n\nHey Jordan, thanks for the heads up on ospurge v2. Glad to see someone take ownership of that again. I started this patch because of a request (see the bug). I think there is still some value in adding this to OSC (of course this  was before ospurge was active). You bring up a good point about it being single threaded. Regarding the size, we\u0027re hoping that the command is pluggable and the other extensions may extend it. We\u0027ll just delete the core service pieces.","accounts_in_message":[],"_revision_number":7},{"id":"fe4dea700592b5c58f77ea66a985a4fd38be9cad","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-12-20 03:00:22.000000000","message":"Patch Set 7: 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":7},{"id":"150b85ea6a66d4b919a0eba1775eed529f136ead","author":{"_account_id":21514,"name":"Huanxuan Ao","email":"aohuanxuan@163.com","username":"aohuanxuan"},"date":"2016-12-20 05:09:59.000000000","message":"Uploaded patch set 8.","accounts_in_message":[],"_revision_number":8},{"id":"b6098592164a703bd63cb1021e40848bdc89724d","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-12-20 07:59:41.000000000","message":"Patch Set 8: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-openstackclient-docs-ubuntu-xenial http://docs-draft.openstack.org/73/367673/8/check/gate-python-openstackclient-docs-ubuntu-xenial/ae752d1//doc/build/html/ : SUCCESS in 2m 52s\n- gate-python-openstackclient-pep8-ubuntu-xenial http://logs.openstack.org/73/367673/8/check/gate-python-openstackclient-pep8-ubuntu-xenial/f9b9039/ : SUCCESS in 2m 52s\n- gate-python-openstackclient-python27-ubuntu-xenial http://logs.openstack.org/73/367673/8/check/gate-python-openstackclient-python27-ubuntu-xenial/89b76b6/ : SUCCESS in 2m 40s\n- gate-python-openstackclient-python35 http://logs.openstack.org/73/367673/8/check/gate-python-openstackclient-python35/c624b54/ : SUCCESS in 2m 42s\n- gate-python-openstackclient-releasenotes http://docs-draft.openstack.org/73/367673/8/check/gate-python-openstackclient-releasenotes/9be5976//releasenotes/build/html/ : SUCCESS in 4m 26s\n- gate-tempest-dsvm-neutron-src-python-openstackclient-ubuntu-xenial http://logs.openstack.org/73/367673/8/check/gate-tempest-dsvm-neutron-src-python-openstackclient-ubuntu-xenial/74ed242/ : SUCCESS in 53m 31s\n- check-osc-plugins http://logs.openstack.org/73/367673/8/check/check-osc-plugins/f1d9100/ : SUCCESS in 7m 37s (non-voting)\n- gate-osc-dsvm-functional-ubuntu-xenial http://logs.openstack.org/73/367673/8/check/gate-osc-dsvm-functional-ubuntu-xenial/d6d6fee/ : SUCCESS in 27m 48s\n- gate-tripleo-ci-centos-7-nonha-multinode-nv http://logs.openstack.org/73/367673/8/check/gate-tripleo-ci-centos-7-nonha-multinode-nv/6310a73/ : FAILURE in 2h 49m 25s (non-voting)","accounts_in_message":[],"_revision_number":8},{"id":"586e48323c5609051fe207a67cf6bee29f38a999","author":{"_account_id":21514,"name":"Huanxuan Ao","email":"aohuanxuan@163.com","username":"aohuanxuan"},"date":"2016-12-21 02:39:32.000000000","message":"Patch Set 9: Published edit on patch set 8","accounts_in_message":[],"_revision_number":9},{"id":"98b96ec9202569f5f67b6fbb49ff6ef0469aa7f9","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-12-21 03:38:42.000000000","message":"Patch Set 9: 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-ubuntu-xenial http://docs-draft.openstack.org/73/367673/9/check/gate-python-openstackclient-docs-ubuntu-xenial/d5c12da//doc/build/html/ : SUCCESS in 3m 09s\n- gate-python-openstackclient-pep8-ubuntu-xenial http://logs.openstack.org/73/367673/9/check/gate-python-openstackclient-pep8-ubuntu-xenial/bc13615/ : SUCCESS in 4m 59s\n- gate-python-openstackclient-python27-ubuntu-xenial http://logs.openstack.org/73/367673/9/check/gate-python-openstackclient-python27-ubuntu-xenial/3b3f973/ : SUCCESS in 4m 04s\n- gate-python-openstackclient-python35 http://logs.openstack.org/73/367673/9/check/gate-python-openstackclient-python35/1075cee/ : SUCCESS in 3m 06s\n- gate-python-openstackclient-releasenotes http://docs-draft.openstack.org/73/367673/9/check/gate-python-openstackclient-releasenotes/b030867//releasenotes/build/html/ : SUCCESS in 3m 11s\n- gate-tempest-dsvm-neutron-src-python-openstackclient-ubuntu-xenial http://logs.openstack.org/73/367673/9/check/gate-tempest-dsvm-neutron-src-python-openstackclient-ubuntu-xenial/75a8a34/ : FAILURE in 57m 25s\n- check-osc-plugins http://logs.openstack.org/73/367673/9/check/check-osc-plugins/26a02cf/ : SUCCESS in 3m 40s (non-voting)\n- gate-osc-dsvm-functional-ubuntu-xenial http://logs.openstack.org/73/367673/9/check/gate-osc-dsvm-functional-ubuntu-xenial/d78782a/ : SUCCESS in 27m 17s\n- gate-tripleo-ci-centos-7-nonha-multinode-nv http://logs.openstack.org/73/367673/9/check/gate-tripleo-ci-centos-7-nonha-multinode-nv/a07e491/ : SUCCESS in 47m 19s (non-voting)","accounts_in_message":[],"_revision_number":9},{"id":"995ab125dd11d8f35db1dd3ed279e51c6273c459","author":{"_account_id":21514,"name":"Huanxuan Ao","email":"aohuanxuan@163.com","username":"aohuanxuan"},"date":"2016-12-21 08:59:14.000000000","message":"Patch Set 9:\n\nrecheck","accounts_in_message":[],"_revision_number":9},{"id":"16afe084410055a0778f3fc51b0abb3d56514519","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-12-21 10:09:28.000000000","message":"Patch Set 9: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-openstackclient-docs-ubuntu-xenial http://docs-draft.openstack.org/73/367673/9/check/gate-python-openstackclient-docs-ubuntu-xenial/e29fed7//doc/build/html/ : SUCCESS in 2m 56s\n- gate-python-openstackclient-pep8-ubuntu-xenial http://logs.openstack.org/73/367673/9/check/gate-python-openstackclient-pep8-ubuntu-xenial/534137f/ : SUCCESS in 3m 04s\n- gate-python-openstackclient-python27-ubuntu-xenial http://logs.openstack.org/73/367673/9/check/gate-python-openstackclient-python27-ubuntu-xenial/77fd0e6/ : SUCCESS in 2m 53s\n- gate-python-openstackclient-python35 http://logs.openstack.org/73/367673/9/check/gate-python-openstackclient-python35/118ff4a/ : SUCCESS in 2m 49s\n- gate-python-openstackclient-releasenotes http://docs-draft.openstack.org/73/367673/9/check/gate-python-openstackclient-releasenotes/ef5256f//releasenotes/build/html/ : SUCCESS in 4m 14s\n- gate-tempest-dsvm-neutron-src-python-openstackclient-ubuntu-xenial http://logs.openstack.org/73/367673/9/check/gate-tempest-dsvm-neutron-src-python-openstackclient-ubuntu-xenial/4bf6981/ : SUCCESS in 57m 21s\n- check-osc-plugins http://logs.openstack.org/73/367673/9/check/check-osc-plugins/14b6c3b/ : SUCCESS in 6m 19s (non-voting)\n- gate-osc-dsvm-functional-ubuntu-xenial http://logs.openstack.org/73/367673/9/check/gate-osc-dsvm-functional-ubuntu-xenial/2869c0e/ : SUCCESS in 27m 54s\n- gate-tripleo-ci-centos-7-nonha-multinode-nv http://logs.openstack.org/73/367673/9/check/gate-tripleo-ci-centos-7-nonha-multinode-nv/4da6b7f/ : SUCCESS in 1h 07m 04s (non-voting)","accounts_in_message":[],"_revision_number":9},{"id":"54a22e58119116fed662129a4f9dce106f7ec1f4","author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"date":"2017-01-22 04:20:24.000000000","message":"Patch Set 9:\n\nI\u0027m not sure if this is something we should still look at? we\u0027ve certainly had OSC users ask for this functionality (they even knew ospurge existed), just wanted everything done in one spot. We probably need a UX point of view here.","accounts_in_message":[],"_revision_number":9},{"id":"13515f66dc7b9c76489a30feec10dfba0a0a6fe2","author":{"_account_id":170,"name":"Mike Perez","email":"thingee@gmail.com","username":"thingee"},"date":"2017-03-08 16:48:00.000000000","message":"Patch Set 9:\n\nSteve, should we abandon this effort per Jordan?","accounts_in_message":[],"_revision_number":9},{"id":"fa275a9a46f51c21071bd7f0958366625354a995","author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"date":"2017-03-08 16:54:19.000000000","message":"Patch Set 9:\n\n\u003e Steve, should we abandon this effort per Jordan?\n\nI spoke with dtroyer about this at the PTG, and i believe he was still in favor of including this command. I\u0027ll let him cite his reasoning here, but i believe he thinks it still adds value.","accounts_in_message":[],"_revision_number":9},{"id":"5373dd7234400fcca81631b9451f5fe2772734fd","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2017-03-21 03:56:24.000000000","message":"Patch Set 9: 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":9},{"id":"633d6a8131ec59623bcacdfcfe1bb66c69b7fa16","author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"date":"2017-06-13 14:26:37.000000000","message":"Uploaded patch set 10.","accounts_in_message":[],"_revision_number":10},{"id":"ea0a0064a08802d9dd5dbf03425a4781a5abaff7","author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"date":"2017-06-13 14:26:56.000000000","message":"Patch Set 10:\n\njust rebased, IIRC this is basically ready to go...","accounts_in_message":[],"_revision_number":10},{"id":"cfe294ec64bebd817c760633e157a096d17f445a","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2017-06-13 16:03:49.000000000","message":"Patch Set 10: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-openstackclient-docs-ubuntu-xenial http://docs-draft.openstack.org/73/367673/10/check/gate-python-openstackclient-docs-ubuntu-xenial/8a9dc02//doc/build/html/ : SUCCESS in 3m 14s\n- gate-python-openstackclient-pep8-ubuntu-xenial http://logs.openstack.org/73/367673/10/check/gate-python-openstackclient-pep8-ubuntu-xenial/59d4efa/ : SUCCESS in 3m 51s\n- gate-python-openstackclient-python27-ubuntu-xenial http://logs.openstack.org/73/367673/10/check/gate-python-openstackclient-python27-ubuntu-xenial/91c01e0/ : SUCCESS in 3m 11s\n- gate-python-openstackclient-python35 http://logs.openstack.org/73/367673/10/check/gate-python-openstackclient-python35/0a8e164/ : SUCCESS in 3m 41s\n- gate-python-openstackclient-releasenotes http://docs-draft.openstack.org/73/367673/10/check/gate-python-openstackclient-releasenotes/4d6a29f//releasenotes/build/html/ : SUCCESS in 4m 30s\n- gate-tempest-dsvm-neutron-src-python-openstackclient-ubuntu-xenial http://logs.openstack.org/73/367673/10/check/gate-tempest-dsvm-neutron-src-python-openstackclient-ubuntu-xenial/6dc5981/ : SUCCESS in 1h 26m 48s\n- check-osc-plugins http://logs.openstack.org/73/367673/10/check/check-osc-plugins/c114fff/ : SUCCESS in 4m 33s (non-voting)\n- gate-osc-dsvm-functional-ubuntu-xenial http://logs.openstack.org/73/367673/10/check/gate-osc-dsvm-functional-ubuntu-xenial/e46ce6c/ : SUCCESS in 51m 26s\n- gate-osc-dsvm-functional-tips-ubuntu-xenial-nv http://logs.openstack.org/73/367673/10/check/gate-osc-dsvm-functional-tips-ubuntu-xenial-nv/08d5458/ : FAILURE in 32m 52s (non-voting)\n- gate-osc-dsvm-functional-n-net-ubuntu-xenial-nv http://logs.openstack.org/73/367673/10/check/gate-osc-dsvm-functional-n-net-ubuntu-xenial-nv/0b63a6e/ : FAILURE in 50m 15s (non-voting)\n- gate-tripleo-ci-centos-7-nonha-multinode-oooq-nv http://logs.openstack.org/73/367673/10/check/gate-tripleo-ci-centos-7-nonha-multinode-oooq-nv/bd35dc5/ : SUCCESS in 1h 36m 58s (non-voting)","accounts_in_message":[],"_revision_number":10},{"id":"00efb87f167f9111581977e521236bc1680dd343","author":{"_account_id":8276,"name":"kiwik","email":"chenrui.momo@gmail.com","username":"kiwik"},"date":"2017-06-22 08:12:00.000000000","message":"Patch Set 10: Code-Review+2\n\n(1 comment)\n\nLGTM, thank you.","accounts_in_message":[],"_revision_number":10},{"id":"73fb92d1324c01054a499d2ad671cec6aad5bd8c","author":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"date":"2017-06-22 16:09:53.000000000","message":"Patch Set 10: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":10},{"id":"1393d6555233fa27c00f69d1accfacd407011dad","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2017-06-22 16:10:03.000000000","message":"Patch Set 10: -Verified\n\nStarting gate jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":10},{"id":"b943f6b3c099a997cceaa749790884bc58213459","date":"2017-06-22 18:10:37.000000000","message":"Change has been successfully merged into the git repository by Jenkins","accounts_in_message":[],"_revision_number":10},{"id":"d0ade16e2d8c462d41186e278612b6d39279c9b6","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2017-06-22 18:10:37.000000000","message":"Patch Set 10: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- gate-python-openstackclient-docs-ubuntu-xenial http://docs-draft.openstack.org/73/367673/10/gate/gate-python-openstackclient-docs-ubuntu-xenial/105426a//doc/build/html/ : SUCCESS in 4m 29s\n- gate-python-openstackclient-pep8-ubuntu-xenial http://logs.openstack.org/73/367673/10/gate/gate-python-openstackclient-pep8-ubuntu-xenial/b2184c9/ : SUCCESS in 3m 22s\n- gate-python-openstackclient-python27-ubuntu-xenial http://logs.openstack.org/73/367673/10/gate/gate-python-openstackclient-python27-ubuntu-xenial/20e08da/ : SUCCESS in 4m 51s\n- gate-python-openstackclient-python35 http://logs.openstack.org/73/367673/10/gate/gate-python-openstackclient-python35/7e38a3e/ : SUCCESS in 4m 20s\n- gate-python-openstackclient-releasenotes http://docs-draft.openstack.org/73/367673/10/gate/gate-python-openstackclient-releasenotes/65507a9//releasenotes/build/html/ : SUCCESS in 4m 51s\n- gate-tempest-dsvm-neutron-src-python-openstackclient-ubuntu-xenial http://logs.openstack.org/73/367673/10/gate/gate-tempest-dsvm-neutron-src-python-openstackclient-ubuntu-xenial/b15b3f3/ : SUCCESS in 1h 26m 53s\n- gate-osc-dsvm-functional-ubuntu-xenial http://logs.openstack.org/73/367673/10/gate/gate-osc-dsvm-functional-ubuntu-xenial/991dab3/ : SUCCESS in 33m 56s","accounts_in_message":[],"_revision_number":10}],"current_revision_number":10,"current_revision":"227d4c64ef4ac04b5fed6cdff035821bf0e6ae7e","revisions":{"8615f5252997df84111612708a2484fd5c45b509":{"kind":"REWORK","_number":1,"created":"2016-09-08 22:14:05.000000000","uploader":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"ref":"refs/changes/73/367673/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/73/367673/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/73/367673/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/73/367673/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/73/367673/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/73/367673/1"}}},"commit":{"parents":[{"commit":"085bc5255d8537cba9aded23e492c11b9d265c8b","subject":"Merge \"Defer auth prompting until it is actually needed\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/085bc5255d8537cba9aded23e492c11b9d265c8b"}]}],"author":{"name":"Steve Martinelli","email":"s.martinelli@gmail.com","date":"2016-09-08 22:13:38.000000000","tz":-420},"committer":{"name":"Steve Martinelli","email":"s.martinelli@gmail.com","date":"2016-09-08 22:13:38.000000000","tz":-420},"subject":"WIP: DO NOT REVIEW: add purge command to osc","message":"WIP: DO NOT REVIEW: add purge command to osc\n\nChange-Id: I3aa86af7c85e7ca3b7f04b43e8e07125f7d956d1\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/8615f5252997df84111612708a2484fd5c45b509"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/8615f5252997df84111612708a2484fd5c45b509"}]},"branch":"refs/heads/master"},"e92a2f3e390f64ed2b2d007ad5c4c0435dbfd4b0":{"kind":"REWORK","_number":2,"created":"2016-09-09 03:28:05.000000000","uploader":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"ref":"refs/changes/73/367673/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/73/367673/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/73/367673/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/73/367673/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/73/367673/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/73/367673/2"}}},"commit":{"parents":[{"commit":"085bc5255d8537cba9aded23e492c11b9d265c8b","subject":"Merge \"Defer auth prompting until it is actually needed\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/085bc5255d8537cba9aded23e492c11b9d265c8b"}]}],"author":{"name":"Steve Martinelli","email":"s.martinelli@gmail.com","date":"2016-09-08 22:13:38.000000000","tz":-420},"committer":{"name":"Steve Martinelli","email":"s.martinelli@gmail.com","date":"2016-09-09 03:27:59.000000000","tz":-420},"subject":"WIP: DO NOT REVIEW: add purge command to osc","message":"WIP: DO NOT REVIEW: add purge command to osc\n\nChange-Id: I3aa86af7c85e7ca3b7f04b43e8e07125f7d956d1\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/e92a2f3e390f64ed2b2d007ad5c4c0435dbfd4b0"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/e92a2f3e390f64ed2b2d007ad5c4c0435dbfd4b0"}]},"branch":"refs/heads/master"},"5b9b43780bf2b23da8bfd1636dd6a920d597a580":{"kind":"REWORK","_number":3,"created":"2016-09-09 04:19:04.000000000","uploader":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"ref":"refs/changes/73/367673/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/73/367673/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/73/367673/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/73/367673/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/73/367673/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/73/367673/3"}}},"commit":{"parents":[{"commit":"085bc5255d8537cba9aded23e492c11b9d265c8b","subject":"Merge \"Defer auth prompting until it is actually needed\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/085bc5255d8537cba9aded23e492c11b9d265c8b"}]}],"author":{"name":"Steve Martinelli","email":"s.martinelli@gmail.com","date":"2016-09-08 22:13:38.000000000","tz":-420},"committer":{"name":"Steve Martinelli","email":"s.martinelli@gmail.com","date":"2016-09-09 04:17:55.000000000","tz":-420},"subject":"WIP: DO NOT REVIEW: add purge command to osc","message":"WIP: DO NOT REVIEW: add purge command to osc\n\nSee the initial implementation:\n  https://github.com/openstack/ospurge/blob/master/ospurge/client.py\n\nmention b 1584596\n\nChange-Id: I3aa86af7c85e7ca3b7f04b43e8e07125f7d956d1\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/5b9b43780bf2b23da8bfd1636dd6a920d597a580"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/5b9b43780bf2b23da8bfd1636dd6a920d597a580"}]},"branch":"refs/heads/master"},"761543760c093c85b66f4c3dddddae7ef4d63bd7":{"kind":"REWORK","_number":4,"created":"2016-09-11 00:21:26.000000000","uploader":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"ref":"refs/changes/73/367673/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/73/367673/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/73/367673/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/73/367673/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/73/367673/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/73/367673/4"}}},"commit":{"parents":[{"commit":"bee04914b8e582fb902a8d0cbd2cf6511bfe4b8b","subject":"Merge \"move all functional tests to tests module\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/bee04914b8e582fb902a8d0cbd2cf6511bfe4b8b"}]}],"author":{"name":"Steve Martinelli","email":"s.martinelli@gmail.com","date":"2016-09-08 22:13:38.000000000","tz":-420},"committer":{"name":"Steve Martinelli","email":"s.martinelli@gmail.com","date":"2016-09-11 00:21:16.000000000","tz":-420},"subject":"add purge command to osc","message":"add purge command to osc\n\nSee the initial implementation:\n  https://github.com/openstack/ospurge/blob/master/ospurge/client.py\n\nPartial-Bug: 1584596\n\nChange-Id: I3aa86af7c85e7ca3b7f04b43e8e07125f7d956d1\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/761543760c093c85b66f4c3dddddae7ef4d63bd7"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/761543760c093c85b66f4c3dddddae7ef4d63bd7"}]},"branch":"refs/heads/master"},"02b41a99bcb4a84609eef37c71b9d187d03a54b8":{"kind":"REWORK","_number":5,"created":"2016-12-11 03:48:35.000000000","uploader":{"_account_id":21514,"name":"Huanxuan Ao","email":"aohuanxuan@163.com","username":"aohuanxuan"},"ref":"refs/changes/73/367673/5","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/73/367673/5","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/73/367673/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/73/367673/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/73/367673/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/73/367673/5"}}},"commit":{"parents":[{"commit":"83cf09df28e200ba40f403504db3b11e623978fd","subject":"Merge \"Correct missspellings of secret\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/83cf09df28e200ba40f403504db3b11e623978fd"}]}],"author":{"name":"Steve Martinelli","email":"s.martinelli@gmail.com","date":"2016-09-08 22:13:38.000000000","tz":-420},"committer":{"name":"Huanxuan Ao","email":"huanxuan.ao@easystack.cn","date":"2016-12-11 03:48:03.000000000","tz":480},"subject":"add project purge command to osc","message":"add project purge command to osc\n\nSee the initial implementation:\n  https://github.com/openstack/ospurge/blob/master/ospurge/client.py\n\nPartial-Bug: 1584596\n\nChange-Id: I3aa86af7c85e7ca3b7f04b43e8e07125f7d956d1\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/02b41a99bcb4a84609eef37c71b9d187d03a54b8"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/02b41a99bcb4a84609eef37c71b9d187d03a54b8"}]},"branch":"refs/heads/master"},"235ef7373928794bdbeaa6f6cf26c5913ebe4191":{"kind":"TRIVIAL_REBASE","_number":6,"created":"2016-12-14 22:08:08.000000000","uploader":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"ref":"refs/changes/73/367673/6","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/73/367673/6","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/73/367673/6 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/73/367673/6 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/73/367673/6 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/73/367673/6"}}},"commit":{"parents":[{"commit":"112afb752b3856658c93d4f6da2abeb68d192dfc","subject":"Merge \"3.5.0 release note cleanup\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/112afb752b3856658c93d4f6da2abeb68d192dfc"}]}],"author":{"name":"Steve Martinelli","email":"s.martinelli@gmail.com","date":"2016-09-08 22:13:38.000000000","tz":-420},"committer":{"name":"Steve Martinelli","email":"s.martinelli@gmail.com","date":"2016-12-14 22:08:08.000000000","tz":0},"subject":"add project purge command to osc","message":"add project purge command to osc\n\nSee the initial implementation:\n  https://github.com/openstack/ospurge/blob/master/ospurge/client.py\n\nPartial-Bug: 1584596\n\nChange-Id: I3aa86af7c85e7ca3b7f04b43e8e07125f7d956d1\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/235ef7373928794bdbeaa6f6cf26c5913ebe4191"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/235ef7373928794bdbeaa6f6cf26c5913ebe4191"}]},"branch":"refs/heads/master"},"ce941037d23846dc19b7ce300a5861978667e641":{"kind":"REWORK","_number":7,"created":"2016-12-15 12:15:26.000000000","uploader":{"_account_id":21514,"name":"Huanxuan Ao","email":"aohuanxuan@163.com","username":"aohuanxuan"},"ref":"refs/changes/73/367673/7","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/73/367673/7","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/73/367673/7 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/73/367673/7 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/73/367673/7 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/73/367673/7"}}},"commit":{"parents":[{"commit":"29587eaa6661493b7df9357ad818bf058e820730","subject":"Merge \"Add extra filtering options to floating ip list\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/29587eaa6661493b7df9357ad818bf058e820730"}]}],"author":{"name":"Steve Martinelli","email":"s.martinelli@gmail.com","date":"2016-09-08 22:13:38.000000000","tz":-420},"committer":{"name":"Huanxuan Ao","email":"huanxuan.ao@easystack.cn","date":"2016-12-15 12:14:38.000000000","tz":480},"subject":"WIP: add project purge command to osc","message":"WIP: add project purge command to osc\n\nSee the initial implementation:\n  https://github.com/openstack/ospurge/blob/master/ospurge/client.py\n\nPartial-Bug: 1584596\n\nChange-Id: I3aa86af7c85e7ca3b7f04b43e8e07125f7d956d1\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/ce941037d23846dc19b7ce300a5861978667e641"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/ce941037d23846dc19b7ce300a5861978667e641"}]},"branch":"refs/heads/master"},"d1b469a4792077a117a61466313fb35103ba8f85":{"kind":"REWORK","_number":8,"created":"2016-12-20 05:09:59.000000000","uploader":{"_account_id":21514,"name":"Huanxuan Ao","email":"aohuanxuan@163.com","username":"aohuanxuan"},"ref":"refs/changes/73/367673/8","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/73/367673/8","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/73/367673/8 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/73/367673/8 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/73/367673/8 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/73/367673/8"}}},"commit":{"parents":[{"commit":"3ab94614c29081b2872495376ee22c7c2081e3fa","subject":"Merge \"Add doc for Searchlight client\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/3ab94614c29081b2872495376ee22c7c2081e3fa"}]}],"author":{"name":"Steve Martinelli","email":"s.martinelli@gmail.com","date":"2016-09-08 22:13:38.000000000","tz":-420},"committer":{"name":"Huanxuan Ao","email":"huanxuan.ao@easystack.cn","date":"2016-12-20 05:09:35.000000000","tz":480},"subject":"Add project purge command to osc","message":"Add project purge command to osc\n\nSee the initial implementation:\n  https://github.com/openstack/ospurge/blob/master/ospurge/client.py\n\nPartial-Bug: 1584596\n\nChange-Id: I3aa86af7c85e7ca3b7f04b43e8e07125f7d956d1\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/d1b469a4792077a117a61466313fb35103ba8f85"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/d1b469a4792077a117a61466313fb35103ba8f85"}]},"branch":"refs/heads/master"},"6ce8d28294ef27028dbab316bdd040ac0d058032":{"kind":"REWORK","_number":9,"created":"2016-12-21 02:39:32.000000000","uploader":{"_account_id":21514,"name":"Huanxuan Ao","email":"aohuanxuan@163.com","username":"aohuanxuan"},"ref":"refs/changes/73/367673/9","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/73/367673/9","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/73/367673/9 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/73/367673/9 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/73/367673/9 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/73/367673/9"}}},"commit":{"parents":[{"commit":"3ab94614c29081b2872495376ee22c7c2081e3fa","subject":"Merge \"Add doc for Searchlight client\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/3ab94614c29081b2872495376ee22c7c2081e3fa"}]}],"author":{"name":"Steve Martinelli","email":"s.martinelli@gmail.com","date":"2016-09-08 22:13:38.000000000","tz":-420},"committer":{"name":"Huanxuan Ao","email":"huanxuan.ao@easystack.cn","date":"2016-12-21 02:39:15.000000000","tz":0},"subject":"Add project purge command to osc","message":"Add project purge command to osc\n\nSee the initial implementation:\n  https://github.com/openstack/ospurge/blob/master/ospurge/client.py\n\nPartial-Bug: 1584596\n\nChange-Id: I3aa86af7c85e7ca3b7f04b43e8e07125f7d956d1\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/6ce8d28294ef27028dbab316bdd040ac0d058032"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/6ce8d28294ef27028dbab316bdd040ac0d058032"}]},"branch":"refs/heads/master"},"227d4c64ef4ac04b5fed6cdff035821bf0e6ae7e":{"kind":"REWORK","_number":10,"created":"2017-06-13 14:26:37.000000000","uploader":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"ref":"refs/changes/73/367673/10","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/73/367673/10","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/73/367673/10 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/73/367673/10 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/73/367673/10 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/73/367673/10"}}},"commit":{"parents":[{"commit":"eb793dc8c6a8bd30e612f19f30808528b10eb344","subject":"Add default-quota to subnet pool commands","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/eb793dc8c6a8bd30e612f19f30808528b10eb344"}]}],"author":{"name":"Steve Martinelli","email":"s.martinelli@gmail.com","date":"2016-09-08 22:13:38.000000000","tz":-420},"committer":{"name":"Steve Martinelli","email":"s.martinelli@gmail.com","date":"2017-06-13 14:26:35.000000000","tz":-240},"subject":"Add project purge command to osc","message":"Add project purge command to osc\n\nSee the initial implementation:\n  https://github.com/openstack/ospurge/blob/master/ospurge/client.py\n\nPartial-Bug: 1584596\n\nChange-Id: I3aa86af7c85e7ca3b7f04b43e8e07125f7d956d1\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/227d4c64ef4ac04b5fed6cdff035821bf0e6ae7e"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/227d4c64ef4ac04b5fed6cdff035821bf0e6ae7e"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
