)]}'
{"id":"openstack%2Fpython-openstackclient~321977","triplet_id":"openstack%2Fpython-openstackclient~master~I92e9234111e661bfe7119a8e19389a87c874ab0c","project":"openstack/python-openstackclient","branch":"master","topic":"set-service-20160523","hashtags":[],"change_id":"I92e9234111e661bfe7119a8e19389a87c874ab0c","subject":"Refactor SetService --enable/disable option","status":"MERGED","created":"2016-05-27 06:52:56.000000000","updated":"2016-06-06 21:56:55.000000000","submitted":"2016-06-06 21:56:55.000000000","submitter":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"total_comment_count":6,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"0548c3a586057a127b4ce70f84a74f6f281c0098","_number":321977,"virtual_id_number":321977,"owner":{"_account_id":14937,"name":"Tang Chen","email":"imtangchen@163.com","username":"tangchen"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"all":[{"value":0,"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},{"value":2,"date":"2016-06-06 21:56:55.000000000","post_submit":true,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":14937,"name":"Tang Chen","email":"imtangchen@163.com","username":"tangchen"},{"value":0,"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},{"value":0,"_account_id":8410,"name":"Richard Theis","email":"rtheis@us.ibm.com","username":"rtheis"}],"values":{"-2":"Fails","-1":"Doesn\u0027t seem to work"," 0":"No score","+1":"Works for me","+2":"Verified"},"description":"","default_value":0,"optional":true},"Code-Review":{"approved":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"all":[{"value":0,"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":14937,"name":"Tang Chen","email":"imtangchen@163.com","username":"tangchen"},{"value":2,"date":"2016-06-06 21:00:02.000000000","_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},{"value":2,"date":"2016-06-06 12:18:35.000000000","_account_id":8410,"name":"Richard Theis","email":"rtheis@us.ibm.com","username":"rtheis"}],"values":{"-2":"Do not merge","-1":"This patch needs further work before it can be merged"," 0":"No score","+1":"Looks good to me, but someone else must approve","+2":"Looks good to me (core reviewer)"},"description":"","default_value":0,"optional":true},"Workflow":{"approved":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"all":[{"value":0,"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":14937,"name":"Tang Chen","email":"imtangchen@163.com","username":"tangchen"},{"value":1,"date":"2016-06-06 21:00:02.000000000","_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},{"value":0,"_account_id":8410,"name":"Richard Theis","email":"rtheis@us.ibm.com","username":"rtheis"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":3,"name":"Jenkins","username":"jenkins"},{"_account_id":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":8410,"name":"Richard Theis","email":"rtheis@us.ibm.com","username":"rtheis"},{"_account_id":14937,"name":"Tang Chen","email":"imtangchen@163.com","username":"tangchen"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2016-06-02 04:04:19.000000000","updated_by":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"reviewer":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"state":"REVIEWER"},{"updated":"2016-06-06 12:18:35.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-06-06 21:00:02.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-06-06 21:56:55.000000000","updated_by":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"reviewer":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"state":"REVIEWER"}],"messages":[{"id":"09e23d2f897ca0abd03756e8ba218eac383890a1","author":{"_account_id":14937,"name":"Tang Chen","email":"imtangchen@163.com","username":"tangchen"},"date":"2016-05-27 06:52:56.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"1f06d5aedece0afc43afad4c10714e00af314193","author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"date":"2016-05-27 07:13:34.000000000","message":"Patch Set 1: Code-Review+2\n\nthis seems like a much better UX","accounts_in_message":[],"_revision_number":1},{"id":"d5943c2a86694dd0b73eec542e61c627f93d83d2","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-05-27 07:58:56.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 http://docs-draft.openstack.org/77/321977/1/check/gate-python-openstackclient-docs/cfe3afe//doc/build/html/ : SUCCESS in 4m 34s\n- gate-python-openstackclient-pep8 http://logs.openstack.org/77/321977/1/check/gate-python-openstackclient-pep8/428797f/ : FAILURE in 2m 15s\n- gate-python-openstackclient-python27 http://logs.openstack.org/77/321977/1/check/gate-python-openstackclient-python27/0c89065/ : SUCCESS in 3m 40s\n- gate-python-openstackclient-python34 http://logs.openstack.org/77/321977/1/check/gate-python-openstackclient-python34/9afb0af/ : SUCCESS in 4m 44s\n- gate-tempest-dsvm-neutron-src-python-openstackclient http://logs.openstack.org/77/321977/1/check/gate-tempest-dsvm-neutron-src-python-openstackclient/0524500/ : SUCCESS in 59m 26s\n- check-osc-plugins http://logs.openstack.org/77/321977/1/check/check-osc-plugins/2d002f7/ : SUCCESS in 4m 24s (non-voting)\n- gate-osc-dsvm-functional http://logs.openstack.org/77/321977/1/check/gate-osc-dsvm-functional/466e509/ : SUCCESS in 36m 07s","accounts_in_message":[],"_revision_number":1},{"id":"428a0f2d45c29e521e17ad2266a70a237c572db1","author":{"_account_id":14937,"name":"Tang Chen","email":"imtangchen@163.com","username":"tangchen"},"date":"2016-05-28 01:45:52.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"270e61f2e5d45516cc0d2351279b74a525261a18","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-05-28 02:46:38.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-openstackclient-docs http://docs-draft.openstack.org/77/321977/2/check/gate-python-openstackclient-docs/232d9fb//doc/build/html/ : SUCCESS in 2m 58s\n- gate-python-openstackclient-pep8 http://logs.openstack.org/77/321977/2/check/gate-python-openstackclient-pep8/c6cd647/ : SUCCESS in 1m 36s\n- gate-python-openstackclient-python27 http://logs.openstack.org/77/321977/2/check/gate-python-openstackclient-python27/e167616/ : SUCCESS in 1m 34s\n- gate-python-openstackclient-python34 http://logs.openstack.org/77/321977/2/check/gate-python-openstackclient-python34/3126067/ : SUCCESS in 3m 11s\n- gate-tempest-dsvm-neutron-src-python-openstackclient http://logs.openstack.org/77/321977/2/check/gate-tempest-dsvm-neutron-src-python-openstackclient/1abd230/ : SUCCESS in 49m 39s\n- check-osc-plugins http://logs.openstack.org/77/321977/2/check/check-osc-plugins/b2e9650/ : SUCCESS in 2m 45s (non-voting)\n- gate-osc-dsvm-functional http://logs.openstack.org/77/321977/2/check/gate-osc-dsvm-functional/c4e630d/ : SUCCESS in 36m 28s","accounts_in_message":[],"_revision_number":2},{"id":"e858cf4e099b5d32b149fa3b0b2e8c822bc1d541","author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"date":"2016-05-31 02:53:58.000000000","message":"Patch Set 2: Code-Review+2\n\nstill lgtm","accounts_in_message":[],"_revision_number":2},{"id":"0fdd145533724b11c6d106a617c8a1ece8d07c50","author":{"_account_id":8410,"name":"Richard Theis","email":"rtheis@us.ibm.com","username":"rtheis"},"date":"2016-05-31 21:03:20.000000000","message":"Patch Set 2:\n\n(2 comments)","accounts_in_message":[],"_revision_number":2},{"id":"c370c177bbacbaecd2ed65a99c8be9b151f08684","author":{"_account_id":14937,"name":"Tang Chen","email":"imtangchen@163.com","username":"tangchen"},"date":"2016-06-01 02:14:10.000000000","message":"Patch Set 2:\n\n(2 comments)","accounts_in_message":[],"_revision_number":2},{"id":"3546d13025f695ba1c5ec4afedacb4e8f36c5f32","author":{"_account_id":14937,"name":"Tang Chen","email":"imtangchen@163.com","username":"tangchen"},"date":"2016-06-01 05:45:26.000000000","message":"Uploaded patch set 3.","accounts_in_message":[],"_revision_number":3},{"id":"f103c2d0556c73ca350b1a5ab100970e50580141","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-06-01 06:52:33.000000000","message":"Patch Set 3: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-openstackclient-docs http://docs-draft.openstack.org/77/321977/3/check/gate-python-openstackclient-docs/d18e3dc//doc/build/html/ : SUCCESS in 3m 20s\n- gate-python-openstackclient-pep8 http://logs.openstack.org/77/321977/3/check/gate-python-openstackclient-pep8/f3af163/ : SUCCESS in 2m 28s\n- gate-python-openstackclient-python27 http://logs.openstack.org/77/321977/3/check/gate-python-openstackclient-python27/7766d18/ : SUCCESS in 2m 23s\n- gate-python-openstackclient-python34 http://logs.openstack.org/77/321977/3/check/gate-python-openstackclient-python34/80ce35a/ : SUCCESS in 3m 26s\n- gate-python-openstackclient-releasenotes http://docs-draft.openstack.org/77/321977/3/check/gate-python-openstackclient-releasenotes/3ef945a//releasenotes/build/html/ : SUCCESS in 2m 21s\n- gate-tempest-dsvm-neutron-src-python-openstackclient http://logs.openstack.org/77/321977/3/check/gate-tempest-dsvm-neutron-src-python-openstackclient/7ad0c6d/ : SUCCESS in 1h 06m 59s\n- check-osc-plugins http://logs.openstack.org/77/321977/3/check/check-osc-plugins/169c457/ : SUCCESS in 3m 29s (non-voting)\n- gate-osc-dsvm-functional http://logs.openstack.org/77/321977/3/check/gate-osc-dsvm-functional/9cb5073/ : SUCCESS in 34m 43s","accounts_in_message":[],"_revision_number":3},{"id":"b68a31932dd75a0a824bfb06bed8f58bdeae0425","author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"date":"2016-06-02 04:04:19.000000000","message":"Patch Set 3: Code-Review+2\n\nstill lgtm","accounts_in_message":[],"_revision_number":3},{"id":"1e270ceb0e7f95a551ae9a1d6ceb14490693298f","author":{"_account_id":14937,"name":"Tang Chen","email":"imtangchen@163.com","username":"tangchen"},"date":"2016-06-03 09:17:28.000000000","message":"Uploaded patch set 4.","accounts_in_message":[],"_revision_number":4},{"id":"d3cca9ac472ea3b202761f5dfc1d767a24b7f0e2","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-06-03 10:24:20.000000000","message":"Patch Set 4: 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://logs.openstack.org/77/321977/4/check/gate-python-openstackclient-docs/6598da9/ : UNSTABLE in 4m 36s\n- gate-python-openstackclient-pep8 http://logs.openstack.org/77/321977/4/check/gate-python-openstackclient-pep8/0d97a55/ : FAILURE in 2m 25s\n- gate-python-openstackclient-python27 http://logs.openstack.org/77/321977/4/check/gate-python-openstackclient-python27/823a861/ : UNSTABLE in 3m 22s\n- gate-python-openstackclient-python34 http://logs.openstack.org/77/321977/4/check/gate-python-openstackclient-python34/937de5a/ : UNSTABLE in 3m 22s\n- gate-python-openstackclient-releasenotes http://logs.openstack.org/77/321977/4/check/gate-python-openstackclient-releasenotes/39f204b/ : UNSTABLE in 2m 25s\n- gate-tempest-dsvm-neutron-src-python-openstackclient http://logs.openstack.org/77/321977/4/check/gate-tempest-dsvm-neutron-src-python-openstackclient/22e295e/ : UNSTABLE in 1h 03m 04s\n- check-osc-plugins http://logs.openstack.org/77/321977/4/check/check-osc-plugins/3c42578/ : SUCCESS in 4m 14s (non-voting)\n- gate-osc-dsvm-functional http://logs.openstack.org/77/321977/4/check/gate-osc-dsvm-functional/cbf1eb3/ : UNSTABLE in 39m 13s","accounts_in_message":[],"_revision_number":4},{"id":"9a4f490981264ae8de52346d70ae32b1ab7119fc","author":{"_account_id":8410,"name":"Richard Theis","email":"rtheis@us.ibm.com","username":"rtheis"},"date":"2016-06-03 12:53:11.000000000","message":"Patch Set 4:\n\n(1 comment)","accounts_in_message":[],"_revision_number":4},{"id":"d565a27942ff13206f7fbbe769a63d27be80a05d","author":{"_account_id":14937,"name":"Tang Chen","email":"imtangchen@163.com","username":"tangchen"},"date":"2016-06-04 10:51:25.000000000","message":"Patch Set 4:\n\n(1 comment)","accounts_in_message":[],"_revision_number":4},{"id":"b127f28575789f93354f7cdef60eac7724841859","author":{"_account_id":14937,"name":"Tang Chen","email":"imtangchen@163.com","username":"tangchen"},"date":"2016-06-04 12:27:47.000000000","message":"Uploaded patch set 5.","accounts_in_message":[],"_revision_number":5},{"id":"3d49b70d66163174ec175f24e7d06e2d0dd84074","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-06-04 13:34:48.000000000","message":"Patch Set 5: 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/77/321977/5/check/gate-python-openstackclient-docs/2a5c4f7//doc/build/html/ : SUCCESS in 6m 00s\n- gate-python-openstackclient-pep8 http://logs.openstack.org/77/321977/5/check/gate-python-openstackclient-pep8/0fcb3c7/ : FAILURE in 2m 40s\n- gate-python-openstackclient-python27 http://logs.openstack.org/77/321977/5/check/gate-python-openstackclient-python27/5259fab/ : SUCCESS in 2m 52s\n- gate-python-openstackclient-python34 http://logs.openstack.org/77/321977/5/check/gate-python-openstackclient-python34/ae4371a/ : SUCCESS in 4m 43s\n- gate-python-openstackclient-releasenotes http://docs-draft.openstack.org/77/321977/5/check/gate-python-openstackclient-releasenotes/8f715a7//releasenotes/build/html/ : SUCCESS in 2m 45s\n- gate-tempest-dsvm-neutron-src-python-openstackclient http://logs.openstack.org/77/321977/5/check/gate-tempest-dsvm-neutron-src-python-openstackclient/034ca3c/ : SUCCESS in 1h 06m 54s\n- check-osc-plugins http://logs.openstack.org/77/321977/5/check/check-osc-plugins/96adba9/ : SUCCESS in 3m 52s (non-voting)\n- gate-osc-dsvm-functional http://logs.openstack.org/77/321977/5/check/gate-osc-dsvm-functional/6d7a723/ : SUCCESS in 38m 05s","accounts_in_message":[],"_revision_number":5},{"id":"8d86516b442d556e7c12c3b0d93b50fe1b0512b1","author":{"_account_id":14937,"name":"Tang Chen","email":"imtangchen@163.com","username":"tangchen"},"date":"2016-06-04 14:46:09.000000000","message":"Uploaded patch set 6.","accounts_in_message":[],"_revision_number":6},{"id":"bc5c93d8fd10f38af130c07e72042304aad447d3","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-06-04 15:42:08.000000000","message":"Patch Set 6: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-openstackclient-docs http://docs-draft.openstack.org/77/321977/6/check/gate-python-openstackclient-docs/ca3f909//doc/build/html/ : SUCCESS in 3m 38s\n- gate-python-openstackclient-pep8 http://logs.openstack.org/77/321977/6/check/gate-python-openstackclient-pep8/668c27c/ : SUCCESS in 2m 45s\n- gate-python-openstackclient-python27 http://logs.openstack.org/77/321977/6/check/gate-python-openstackclient-python27/ba7bdd7/ : SUCCESS in 3m 24s\n- gate-python-openstackclient-python34 http://logs.openstack.org/77/321977/6/check/gate-python-openstackclient-python34/581ea9b/ : SUCCESS in 3m 29s\n- gate-python-openstackclient-releasenotes http://docs-draft.openstack.org/77/321977/6/check/gate-python-openstackclient-releasenotes/c5ab7ee//releasenotes/build/html/ : SUCCESS in 2m 36s\n- gate-tempest-dsvm-neutron-src-python-openstackclient http://logs.openstack.org/77/321977/6/check/gate-tempest-dsvm-neutron-src-python-openstackclient/0cf7d3a/ : SUCCESS in 55m 51s\n- check-osc-plugins http://logs.openstack.org/77/321977/6/check/check-osc-plugins/689e60e/ : SUCCESS in 3m 31s (non-voting)\n- gate-osc-dsvm-functional http://logs.openstack.org/77/321977/6/check/gate-osc-dsvm-functional/b63c4b5/ : SUCCESS in 38m 24s","accounts_in_message":[],"_revision_number":6},{"id":"4da586760d51d8574aafd1e3179a525ef042da1e","author":{"_account_id":8410,"name":"Richard Theis","email":"rtheis@us.ibm.com","username":"rtheis"},"date":"2016-06-06 12:18:35.000000000","message":"Patch Set 6: Code-Review+2","accounts_in_message":[],"_revision_number":6},{"id":"316d0b8130f8564e18cff37ff3fbb8875bfd8f70","author":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"date":"2016-06-06 21:00:02.000000000","message":"Patch Set 6: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":6},{"id":"dc606357c4f97e2a9f7ae61d1f03bdaaa5f10d40","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-06-06 21:00:07.000000000","message":"Patch Set 6: -Verified\n\nStarting gate jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":6},{"id":"2e379c957ea5468aa707bd0a5b8ec04737738bbe","date":"2016-06-06 21:56:55.000000000","message":"Change has been successfully merged into the git repository by Jenkins","accounts_in_message":[],"_revision_number":6},{"id":"dc9ada3779bb68bb182fe357790fb7e4696a65a9","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-06-06 21:56:55.000000000","message":"Patch Set 6: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- gate-python-openstackclient-docs http://docs-draft.openstack.org/77/321977/6/gate/gate-python-openstackclient-docs/ec0bb32//doc/build/html/ : SUCCESS in 3m 31s\n- gate-python-openstackclient-pep8 http://logs.openstack.org/77/321977/6/gate/gate-python-openstackclient-pep8/c10d980/ : SUCCESS in 2m 32s\n- gate-python-openstackclient-python27 http://logs.openstack.org/77/321977/6/gate/gate-python-openstackclient-python27/c43c5f9/ : SUCCESS in 2m 32s\n- gate-python-openstackclient-python34 http://logs.openstack.org/77/321977/6/gate/gate-python-openstackclient-python34/c9c98d2/ : SUCCESS in 2m 22s\n- gate-python-openstackclient-releasenotes http://docs-draft.openstack.org/77/321977/6/gate/gate-python-openstackclient-releasenotes/227dbe0//releasenotes/build/html/ : SUCCESS in 3m 21s\n- gate-tempest-dsvm-neutron-src-python-openstackclient http://logs.openstack.org/77/321977/6/gate/gate-tempest-dsvm-neutron-src-python-openstackclient/ff4116e/ : SUCCESS in 56m 00s\n- gate-osc-dsvm-functional http://logs.openstack.org/77/321977/6/gate/gate-osc-dsvm-functional/4f46204/ : SUCCESS in 35m 29s","accounts_in_message":[],"_revision_number":6}],"current_revision_number":6,"current_revision":"ac1d86c34333780e30b9393d155ae84a769ac222","revisions":{"bbb9ab0f22b25a3566b33da648d56e93676dac08":{"kind":"REWORK","_number":1,"created":"2016-05-27 06:52:56.000000000","uploader":{"_account_id":14937,"name":"Tang Chen","email":"imtangchen@163.com","username":"tangchen"},"ref":"refs/changes/77/321977/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/77/321977/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/77/321977/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/77/321977/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/77/321977/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/77/321977/1"}}},"commit":{"parents":[{"commit":"0ff7d6dc693fb4dd8660e35063cceecdbb9cdbc0","subject":"Merge \"Release notes cleanup\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/0ff7d6dc693fb4dd8660e35063cceecdbb9cdbc0"}]}],"author":{"name":"Tang Chen","email":"chen.tang@easystack.cn","date":"2016-05-25 03:12:57.000000000","tz":480},"committer":{"name":"Tang Chen","email":"chen.tang@easystack.cn","date":"2016-05-26 03:13:58.000000000","tz":480},"subject":"Refactor SetService --enable/disable option","message":"Refactor SetService --enable/disable option\n\nThis patch changes the following:\n\n1. --enable/disable option should follow the rules\n   in the doc below:\n   http://docs.openstack.org/developer/python-openstackclient/command-options.html#boolean-options\n\n2. If user specifies nither --enable nor --disable,\n   raise an exception saying nothing specified to\n   change. This behavior follows other set commands.\n\n3. If --enable and --disable-reason are specified\n   together, raise an exception instead of igoring\n   --disable-reason option.\n\nChange-Id: I92e9234111e661bfe7119a8e19389a87c874ab0c\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/bbb9ab0f22b25a3566b33da648d56e93676dac08"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/bbb9ab0f22b25a3566b33da648d56e93676dac08"}]},"branch":"refs/heads/master"},"ea534763a560473c4eb3595f88d0933b42e6a5d5":{"kind":"REWORK","_number":2,"created":"2016-05-28 01:45:52.000000000","uploader":{"_account_id":14937,"name":"Tang Chen","email":"imtangchen@163.com","username":"tangchen"},"ref":"refs/changes/77/321977/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/77/321977/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/77/321977/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/77/321977/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/77/321977/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/77/321977/2"}}},"commit":{"parents":[{"commit":"9da02d14eadc39da6f97b3df095af8b0c452a5b4","subject":"Merge \"fix endpoint show help\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/9da02d14eadc39da6f97b3df095af8b0c452a5b4"}]}],"author":{"name":"Tang Chen","email":"chen.tang@easystack.cn","date":"2016-05-25 03:12:57.000000000","tz":480},"committer":{"name":"Tang Chen","email":"chen.tang@easystack.cn","date":"2016-05-28 01:44:59.000000000","tz":480},"subject":"Refactor SetService --enable/disable option","message":"Refactor SetService --enable/disable option\n\nThis patch changes the following:\n\n1. --enable/disable option should follow the rules\n   in the doc below:\n   http://docs.openstack.org/developer/python-openstackclient/command-options.html#boolean-options\n\n2. If user specifies nither --enable nor --disable,\n   raise an exception saying nothing specified to\n   change. This behavior follows other set commands.\n\n3. If --enable and --disable-reason are specified\n   together, raise an exception instead of igoring\n   --disable-reason option.\n\nChange-Id: I92e9234111e661bfe7119a8e19389a87c874ab0c\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/ea534763a560473c4eb3595f88d0933b42e6a5d5"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/ea534763a560473c4eb3595f88d0933b42e6a5d5"}]},"branch":"refs/heads/master"},"cb68c4ba10397abe9487e5c87d0c596e456f5c41":{"kind":"REWORK","_number":3,"created":"2016-06-01 05:45:26.000000000","uploader":{"_account_id":14937,"name":"Tang Chen","email":"imtangchen@163.com","username":"tangchen"},"ref":"refs/changes/77/321977/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/77/321977/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/77/321977/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/77/321977/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/77/321977/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/77/321977/3"}}},"commit":{"parents":[{"commit":"48ffd8cf4b05b6836f48b8b509af61cb09550ae9","subject":"Merge \"include old release notes in reno\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/48ffd8cf4b05b6836f48b8b509af61cb09550ae9"}]}],"author":{"name":"Tang Chen","email":"chen.tang@easystack.cn","date":"2016-05-25 03:12:57.000000000","tz":480},"committer":{"name":"Tang Chen","email":"chen.tang@easystack.cn","date":"2016-06-01 02:58:17.000000000","tz":480},"subject":"Refactor SetService --enable/disable option","message":"Refactor SetService --enable/disable option\n\nThis patch changes the following:\n\n1. --enable/disable option should follow the rules\n   in the doc below:\n   http://docs.openstack.org/developer/python-openstackclient/command-options.html#boolean-options\n\n2. If user specifies nither --enable nor --disable,\n   raise an exception saying nothing specified to\n   change. This behavior follows other set commands.\n\n3. If --enable and --disable-reason are specified\n   together, raise an exception instead of igoring\n   --disable-reason option.\n\nChange-Id: I92e9234111e661bfe7119a8e19389a87c874ab0c\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/cb68c4ba10397abe9487e5c87d0c596e456f5c41"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/cb68c4ba10397abe9487e5c87d0c596e456f5c41"}]},"branch":"refs/heads/master"},"f0f5f000cf557a3bf17af30b9cb5eb4809dbef2e":{"kind":"REWORK","_number":4,"created":"2016-06-03 09:17:28.000000000","uploader":{"_account_id":14937,"name":"Tang Chen","email":"imtangchen@163.com","username":"tangchen"},"ref":"refs/changes/77/321977/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/77/321977/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/77/321977/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/77/321977/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/77/321977/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/77/321977/4"}}},"commit":{"parents":[{"commit":"3078540161e35cee89cd87fccc9b9561690ad6b1","subject":"Updated from global requirements","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/3078540161e35cee89cd87fccc9b9561690ad6b1"}]}],"author":{"name":"Tang Chen","email":"chen.tang@easystack.cn","date":"2016-05-25 03:12:57.000000000","tz":480},"committer":{"name":"Tang Chen","email":"chen.tang@easystack.cn","date":"2016-06-03 08:47:05.000000000","tz":480},"subject":"Refactor SetService --enable/disable option","message":"Refactor SetService --enable/disable option\n\nThis patch changes the following:\n\n1. --enable/disable option should follow the rules\n   in the doc below:\n   http://docs.openstack.org/developer/python-openstackclient/command-options.html#boolean-options\n\n2. \"--disable-resion\" is specified but not \"--disable\",\n   an exception is raised instead of igoring\n   \"--disable-reason\" option.\n\nChange-Id: I92e9234111e661bfe7119a8e19389a87c874ab0c\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/f0f5f000cf557a3bf17af30b9cb5eb4809dbef2e"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/f0f5f000cf557a3bf17af30b9cb5eb4809dbef2e"}]},"branch":"refs/heads/master"},"006cf1d1ff2c72e8e0ee2eb18f167b53355d7bc2":{"kind":"REWORK","_number":5,"created":"2016-06-04 12:27:47.000000000","uploader":{"_account_id":14937,"name":"Tang Chen","email":"imtangchen@163.com","username":"tangchen"},"ref":"refs/changes/77/321977/5","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/77/321977/5","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/77/321977/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/77/321977/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/77/321977/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/77/321977/5"}}},"commit":{"parents":[{"commit":"416792f079e7d15d8747736ee792d1f5c30aa389","subject":"Merge \"Fix some missing i18n support problems in compute\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/416792f079e7d15d8747736ee792d1f5c30aa389"}]}],"author":{"name":"Tang Chen","email":"chen.tang@easystack.cn","date":"2016-05-25 03:12:57.000000000","tz":480},"committer":{"name":"Tang Chen","email":"chen.tang@easystack.cn","date":"2016-06-04 12:22:03.000000000","tz":480},"subject":"Refactor SetService --enable/disable option","message":"Refactor SetService --enable/disable option\n\nThis patch changes the following:\n\n1. --enable/disable option should follow the rules\n   in the doc below:\n   http://docs.openstack.org/developer/python-openstackclient/command-options.html#boolean-options\n\n2. \"--disable-resion\" is specified but not \"--disable\",\n   an exception is raised instead of igoring\n   \"--disable-reason\" option.\n\nChange-Id: I92e9234111e661bfe7119a8e19389a87c874ab0c\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/006cf1d1ff2c72e8e0ee2eb18f167b53355d7bc2"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/006cf1d1ff2c72e8e0ee2eb18f167b53355d7bc2"}]},"branch":"refs/heads/master"},"ac1d86c34333780e30b9393d155ae84a769ac222":{"kind":"REWORK","_number":6,"created":"2016-06-04 14:46:09.000000000","uploader":{"_account_id":14937,"name":"Tang Chen","email":"imtangchen@163.com","username":"tangchen"},"ref":"refs/changes/77/321977/6","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/77/321977/6","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/77/321977/6 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/77/321977/6 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/77/321977/6 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/77/321977/6"}}},"commit":{"parents":[{"commit":"81718beb8f2fa891b10c0a18e3378188daed9f7d","subject":"Merge \"Fix wrong test in flavor unit tests\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/81718beb8f2fa891b10c0a18e3378188daed9f7d"}]}],"author":{"name":"Tang Chen","email":"chen.tang@easystack.cn","date":"2016-05-25 03:12:57.000000000","tz":480},"committer":{"name":"Tang Chen","email":"chen.tang@easystack.cn","date":"2016-06-04 14:42:46.000000000","tz":480},"subject":"Refactor SetService --enable/disable option","message":"Refactor SetService --enable/disable option\n\nThis patch changes the following:\n\n1. --enable/disable option should follow the rules\n   in the doc below:\n   http://docs.openstack.org/developer/python-openstackclient/command-options.html#boolean-options\n\n2. \"--disable-resion\" is specified but not \"--disable\",\n   an exception is raised instead of igoring\n   \"--disable-reason\" option.\n\nChange-Id: I92e9234111e661bfe7119a8e19389a87c874ab0c\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/ac1d86c34333780e30b9393d155ae84a769ac222"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/ac1d86c34333780e30b9393d155ae84a769ac222"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
