)]}'
{"id":"openstack%2Fpython-novaclient~286442","triplet_id":"openstack%2Fpython-novaclient~master~Iaec234fbcf4d0f8c7e8f2175eae11d3083a62090","project":"openstack/python-novaclient","branch":"master","topic":"bug/1551603","hashtags":[],"change_id":"Iaec234fbcf4d0f8c7e8f2175eae11d3083a62090","subject":"Use novaclient/utils directly and remove openstack/common (1/4)","status":"MERGED","created":"2016-03-01 08:39:17.000000000","updated":"2016-03-07 11:48:16.000000000","submitted":"2016-03-07 11:48:16.000000000","submitter":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"total_comment_count":0,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"3e49f7a3696780e39a7b237916c086ac0db17275","_number":286442,"virtual_id_number":286442,"owner":{"_account_id":15888,"name":"Zhenyu Zheng","email":"zheng.zhenyu@outlook.com","username":"Kevin_Zheng"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"all":[{"value":0,"_account_id":15888,"name":"Zhenyu Zheng","email":"zheng.zhenyu@outlook.com","username":"Kevin_Zheng"},{"value":2,"date":"2016-03-07 11:48:16.000000000","post_submit":true,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":679,"name":"Kevin L. Mitchell","email":"klmitch@mit.edu","username":"klmitch"},{"value":0,"_account_id":782,"name":"John Garbutt","email":"john@johngarbutt.com","username":"johngarbutt"}],"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":679,"name":"Kevin L. Mitchell","email":"klmitch@mit.edu","username":"klmitch"},"all":[{"value":0,"_account_id":15888,"name":"Zhenyu Zheng","email":"zheng.zhenyu@outlook.com","username":"Kevin_Zheng"},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":2,"date":"2016-03-03 01:23:34.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":679,"name":"Kevin L. Mitchell","email":"klmitch@mit.edu","username":"klmitch"},{"value":2,"date":"2016-03-07 10:56:55.000000000","_account_id":782,"name":"John Garbutt","email":"john@johngarbutt.com","username":"johngarbutt"}],"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":782,"name":"John Garbutt","email":"john@johngarbutt.com","username":"johngarbutt"},"all":[{"value":0,"_account_id":15888,"name":"Zhenyu Zheng","email":"zheng.zhenyu@outlook.com","username":"Kevin_Zheng"},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":679,"name":"Kevin L. Mitchell","email":"klmitch@mit.edu","username":"klmitch"},{"value":1,"date":"2016-03-07 10:56:55.000000000","_account_id":782,"name":"John Garbutt","email":"john@johngarbutt.com","username":"johngarbutt"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true},"Review-Priority":{"all":[{"value":0,"_account_id":15888,"name":"Zhenyu Zheng","email":"zheng.zhenyu@outlook.com","username":"Kevin_Zheng"},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":679,"name":"Kevin L. Mitchell","email":"klmitch@mit.edu","username":"klmitch"},{"value":0,"_account_id":782,"name":"John Garbutt","email":"john@johngarbutt.com","username":"johngarbutt"}],"values":{" 0":"Default Priority","+1":"Contributor Review Promise","+2":"Core Review Promise"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":3,"name":"Jenkins","username":"jenkins"},{"_account_id":679,"name":"Kevin L. Mitchell","email":"klmitch@mit.edu","username":"klmitch"},{"_account_id":782,"name":"John Garbutt","email":"john@johngarbutt.com","username":"johngarbutt"},{"_account_id":15888,"name":"Zhenyu Zheng","email":"zheng.zhenyu@outlook.com","username":"Kevin_Zheng"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2016-03-02 17:18:58.000000000","updated_by":{"_account_id":679,"name":"Kevin L. Mitchell","email":"klmitch@mit.edu","username":"klmitch"},"reviewer":{"_account_id":679,"name":"Kevin L. Mitchell","email":"klmitch@mit.edu","username":"klmitch"},"state":"REVIEWER"},{"updated":"2016-03-07 10:56:55.000000000","updated_by":{"_account_id":782,"name":"John Garbutt","email":"john@johngarbutt.com","username":"johngarbutt"},"reviewer":{"_account_id":782,"name":"John Garbutt","email":"john@johngarbutt.com","username":"johngarbutt"},"state":"REVIEWER"},{"updated":"2016-03-07 11:48:16.000000000","updated_by":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"reviewer":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"state":"REVIEWER"}],"messages":[{"id":"32f2693f450ab1501a01486139a246d291c3d9b7","author":{"_account_id":15888,"name":"Zhenyu Zheng","email":"zheng.zhenyu@outlook.com","username":"Kevin_Zheng"},"date":"2016-03-01 08:39:17.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"7ad5716d6c63b8abbee2020d4ec8974a5ff982ce","author":{"_account_id":15888,"name":"Zhenyu Zheng","email":"zheng.zhenyu@outlook.com","username":"Kevin_Zheng"},"date":"2016-03-01 09:34:14.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"965c5ba1441a5ebe326874eda8b68358c38c85c9","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-03-01 10:54:12.000000000","message":"Patch Set 2: 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-novaclient-pep8 http://logs.openstack.org/42/286442/2/check/gate-python-novaclient-pep8/bf71a67/ : FAILURE in 30m 07s\n- gate-python-novaclient-docs http://docs-draft.openstack.org/42/286442/2/check/gate-python-novaclient-docs/c5b320c//doc/build/html/ : SUCCESS in 1m 18s\n- gate-python-novaclient-python27 http://logs.openstack.org/42/286442/2/check/gate-python-novaclient-python27/bef66a7/ : SUCCESS in 1m 23s\n- gate-python-novaclient-python34 http://logs.openstack.org/42/286442/2/check/gate-python-novaclient-python34/a76e61e/ : SUCCESS in 2m 19s\n- gate-python-novaclient-pypy http://logs.openstack.org/42/286442/2/check/gate-python-novaclient-pypy/4cc99c1/ : SUCCESS in 2m 18s (non-voting)\n- gate-tempest-dsvm-neutron-src-python-novaclient http://logs.openstack.org/42/286442/2/check/gate-tempest-dsvm-neutron-src-python-novaclient/82c3a0c/ : SUCCESS in 51m 29s\n- gate-novaclient-dsvm-functional http://logs.openstack.org/42/286442/2/check/gate-novaclient-dsvm-functional/bb58b5a/ : FAILURE in 32m 37s","accounts_in_message":[],"_revision_number":2},{"id":"e24c67debfb257533834487326aca0b5a606bab1","author":{"_account_id":15888,"name":"Zhenyu Zheng","email":"zheng.zhenyu@outlook.com","username":"Kevin_Zheng"},"date":"2016-03-01 10:58:42.000000000","message":"Patch Set 2:\n\nrecheck","accounts_in_message":[],"_revision_number":2},{"id":"17da6f582b80c3526eb40798d0fa57dc13d5efbf","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-03-01 12:55:16.000000000","message":"Patch Set 2:\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-novaclient-pep8 http://logs.openstack.org/42/286442/2/check/gate-python-novaclient-pep8/38dc982/ : SUCCESS in 41s\n- gate-python-novaclient-docs http://docs-draft.openstack.org/42/286442/2/check/gate-python-novaclient-docs/21f3080//doc/build/html/ : SUCCESS in 50s\n- gate-python-novaclient-python27 http://logs.openstack.org/42/286442/2/check/gate-python-novaclient-python27/4c1a76a/ : SUCCESS in 1m 27s\n- gate-python-novaclient-python34 http://logs.openstack.org/42/286442/2/check/gate-python-novaclient-python34/616b2bc/ : SUCCESS in 2m 08s\n- gate-python-novaclient-pypy http://logs.openstack.org/42/286442/2/check/gate-python-novaclient-pypy/b8f4a0b/ : SUCCESS in 2m 08s (non-voting)\n- gate-tempest-dsvm-neutron-src-python-novaclient http://logs.openstack.org/42/286442/2/check/gate-tempest-dsvm-neutron-src-python-novaclient/3057488/ : SUCCESS in 1h 11m 52s\n- gate-novaclient-dsvm-functional http://logs.openstack.org/42/286442/2/check/gate-novaclient-dsvm-functional/4d2a4bc/ : FAILURE in 56m 39s","accounts_in_message":[],"_revision_number":2},{"id":"8f453bc87438bd06b44ff6013d64aefb3a6451c1","author":{"_account_id":679,"name":"Kevin L. Mitchell","email":"klmitch@mit.edu","username":"klmitch"},"date":"2016-03-01 17:27:40.000000000","message":"Patch Set 2:\n\nIf you respin this, let me suggest splitting it up into a few changes to make them a little easier to handle.  For instance, make the changes to shell.py be one change, all the remaining substitutions a second change, then the file deletes a third change.  Some could even suggest splitting up the changes to shell.py into a few patchsets (900 lines are a bit much to review :)","accounts_in_message":[],"_revision_number":2},{"id":"c490c26a8c4c300b2413ae49fba1a2e0ecae5299","author":{"_account_id":15888,"name":"Zhenyu Zheng","email":"zheng.zhenyu@outlook.com","username":"Kevin_Zheng"},"date":"2016-03-02 01:11:40.000000000","message":"Patch Set 2:\n\n\u003e If you respin this, let me suggest splitting it up into a few\n \u003e changes to make them a little easier to handle.  For instance, make\n \u003e the changes to shell.py be one change, all the remaining\n \u003e substitutions a second change, then the file deletes a third\n \u003e change.  Some could even suggest splitting up the changes to\n \u003e shell.py into a few patchsets (900 lines are a bit much to review\n \u003e :)\n\nHm, OK, I will split this into different patches.","accounts_in_message":[],"_revision_number":2},{"id":"0d865bc2d96c9335992c9ea524001e10b6a6ff1f","author":{"_account_id":15888,"name":"Zhenyu Zheng","email":"zheng.zhenyu@outlook.com","username":"Kevin_Zheng"},"date":"2016-03-02 02:29:29.000000000","message":"Uploaded patch set 3.","accounts_in_message":[],"_revision_number":3},{"id":"87478e156ba64233cee8094d76f7b09ac0f8e718","author":{"_account_id":15888,"name":"Zhenyu Zheng","email":"zheng.zhenyu@outlook.com","username":"Kevin_Zheng"},"date":"2016-03-02 02:42:15.000000000","message":"Uploaded patch set 4.","accounts_in_message":[],"_revision_number":4},{"id":"62fd1173feb1512c9fb3d78557fdb6eabaee5dc8","author":{"_account_id":15888,"name":"Zhenyu Zheng","email":"zheng.zhenyu@outlook.com","username":"Kevin_Zheng"},"date":"2016-03-02 02:43:40.000000000","message":"Patch Set 5: Patch Set 4 was rebased","accounts_in_message":[],"_revision_number":4},{"id":"a8af3cb56c06080d9134bd991204ec7b28733eab","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-03-02 04:46:53.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-novaclient-pep8 http://logs.openstack.org/42/286442/5/check/gate-python-novaclient-pep8/94b38a3/ : SUCCESS in 54s\n- gate-python-novaclient-docs http://docs-draft.openstack.org/42/286442/5/check/gate-python-novaclient-docs/a2f733b//doc/build/html/ : SUCCESS in 1m 13s\n- gate-python-novaclient-python27 http://logs.openstack.org/42/286442/5/check/gate-python-novaclient-python27/fdd803e/ : SUCCESS in 1m 46s\n- gate-python-novaclient-python34 http://logs.openstack.org/42/286442/5/check/gate-python-novaclient-python34/401abe5/ : SUCCESS in 4m 04s\n- gate-python-novaclient-pypy http://logs.openstack.org/42/286442/5/check/gate-python-novaclient-pypy/a31e5a3/ : SUCCESS in 2m 35s (non-voting)\n- gate-tempest-dsvm-neutron-src-python-novaclient http://logs.openstack.org/42/286442/5/check/gate-tempest-dsvm-neutron-src-python-novaclient/2a8aa28/ : FAILURE in 1h 59m 01s\n- gate-novaclient-dsvm-functional http://logs.openstack.org/42/286442/5/check/gate-novaclient-dsvm-functional/3b48f58/ : FAILURE in 42m 01s","accounts_in_message":[],"_revision_number":5},{"id":"46b1644e3f16434bef671473140e952af8b66e32","author":{"_account_id":15888,"name":"Zhenyu Zheng","email":"zheng.zhenyu@outlook.com","username":"Kevin_Zheng"},"date":"2016-03-02 06:13:48.000000000","message":"Patch Set 6: Published edit on patch set 5","accounts_in_message":[],"_revision_number":6},{"id":"6efa884227d760c36d4f39aeccdf0c93e30586a1","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-03-02 07:29:55.000000000","message":"Patch Set 6: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-novaclient-pep8 http://logs.openstack.org/42/286442/6/check/gate-python-novaclient-pep8/11d32ba/ : SUCCESS in 46s\n- gate-python-novaclient-docs http://docs-draft.openstack.org/42/286442/6/check/gate-python-novaclient-docs/7faa92a//doc/build/html/ : SUCCESS in 1m 03s\n- gate-python-novaclient-python27 http://logs.openstack.org/42/286442/6/check/gate-python-novaclient-python27/65f33f2/ : SUCCESS in 1m 44s\n- gate-python-novaclient-python34 http://logs.openstack.org/42/286442/6/check/gate-python-novaclient-python34/9fe5f21/ : SUCCESS in 2m 16s\n- gate-python-novaclient-pypy http://logs.openstack.org/42/286442/6/check/gate-python-novaclient-pypy/6ed6fd7/ : SUCCESS in 4m 04s (non-voting)\n- gate-tempest-dsvm-neutron-src-python-novaclient http://logs.openstack.org/42/286442/6/check/gate-tempest-dsvm-neutron-src-python-novaclient/33809dd/ : SUCCESS in 1h 02m 30s\n- gate-novaclient-dsvm-functional http://logs.openstack.org/42/286442/6/check/gate-novaclient-dsvm-functional/d104aff/ : SUCCESS in 36m 21s","accounts_in_message":[],"_revision_number":6},{"id":"17b91a390fc08dad80f065f80b7c3ce1ea31c255","author":{"_account_id":679,"name":"Kevin L. Mitchell","email":"klmitch@mit.edu","username":"klmitch"},"date":"2016-03-02 17:18:58.000000000","message":"Patch Set 6: Code-Review+2\n\nMuch easier to review, thank you :)","accounts_in_message":[],"_revision_number":6},{"id":"477551d2cc85c79efda4c6c1d479c8c40529cf96","author":{"_account_id":15888,"name":"Zhenyu Zheng","email":"zheng.zhenyu@outlook.com","username":"Kevin_Zheng"},"date":"2016-03-03 01:23:34.000000000","message":"Patch Set 7: Patch Set 6 was rebased","accounts_in_message":[],"_revision_number":6},{"id":"840ecf76d1dcd6049e980157067a518c7bee3d08","author":{"_account_id":15888,"name":"Zhenyu Zheng","email":"zheng.zhenyu@outlook.com","username":"Kevin_Zheng"},"date":"2016-03-07 06:00:28.000000000","message":"Patch Set 7:\n\nrecheck","accounts_in_message":[],"_revision_number":7},{"id":"8a11d19462a0eaeeaf82bb86d1beefc817acf3a7","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-03-07 07:10:01.000000000","message":"Patch Set 7: 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-novaclient-pep8 http://logs.openstack.org/42/286442/7/check/gate-python-novaclient-pep8/a2ae03d/ : SUCCESS in 2m 01s\n- gate-python-novaclient-docs http://docs-draft.openstack.org/42/286442/7/check/gate-python-novaclient-docs/f293091//doc/build/html/ : SUCCESS in 2m 15s\n- gate-python-novaclient-python27 http://logs.openstack.org/42/286442/7/check/gate-python-novaclient-python27/3a3df27/ : SUCCESS in 3m 35s\n- gate-python-novaclient-python34 http://logs.openstack.org/42/286442/7/check/gate-python-novaclient-python34/ffcedc3/ : SUCCESS in 4m 37s\n- gate-python-novaclient-pypy http://logs.openstack.org/42/286442/7/check/gate-python-novaclient-pypy/dea4673/ : SUCCESS in 5m 07s (non-voting)\n- gate-tempest-dsvm-neutron-src-python-novaclient http://logs.openstack.org/42/286442/7/check/gate-tempest-dsvm-neutron-src-python-novaclient/f2d4797/ : SUCCESS in 1h 00m 54s\n- gate-novaclient-dsvm-functional http://logs.openstack.org/42/286442/7/check/gate-novaclient-dsvm-functional/7978d24/ : FAILURE in 39m 57s","accounts_in_message":[],"_revision_number":7},{"id":"905355555ea0e2d2c557f0ef2fe42c7d4b53a678","author":{"_account_id":15888,"name":"Zhenyu Zheng","email":"zheng.zhenyu@outlook.com","username":"Kevin_Zheng"},"date":"2016-03-07 07:13:51.000000000","message":"Patch Set 7:\n\nrecheck","accounts_in_message":[],"_revision_number":7},{"id":"fbde933757fd5e5e2b33d49c4dcef9d60cc26f50","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-03-07 08:12:15.000000000","message":"Patch Set 7: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-novaclient-pep8 http://logs.openstack.org/42/286442/7/check/gate-python-novaclient-pep8/430b494/ : SUCCESS in 2m 34s\n- gate-python-novaclient-docs http://docs-draft.openstack.org/42/286442/7/check/gate-python-novaclient-docs/425a39f//doc/build/html/ : SUCCESS in 1m 41s\n- gate-python-novaclient-python27 http://logs.openstack.org/42/286442/7/check/gate-python-novaclient-python27/753d3f4/ : SUCCESS in 3m 18s\n- gate-python-novaclient-python34 http://logs.openstack.org/42/286442/7/check/gate-python-novaclient-python34/f79af56/ : SUCCESS in 2m 32s\n- gate-python-novaclient-pypy http://logs.openstack.org/42/286442/7/check/gate-python-novaclient-pypy/a381567/ : SUCCESS in 3m 39s (non-voting)\n- gate-tempest-dsvm-neutron-src-python-novaclient http://logs.openstack.org/42/286442/7/check/gate-tempest-dsvm-neutron-src-python-novaclient/ade319b/ : SUCCESS in 54m 01s\n- gate-novaclient-dsvm-functional http://logs.openstack.org/42/286442/7/check/gate-novaclient-dsvm-functional/6146172/ : SUCCESS in 35m 42s","accounts_in_message":[],"_revision_number":7},{"id":"0983e22058f4b727b8d032daf6decc08b1916b97","author":{"_account_id":782,"name":"John Garbutt","email":"john@johngarbutt.com","username":"johngarbutt"},"date":"2016-03-07 10:56:55.000000000","message":"Patch Set 7: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":7},{"id":"c166f55e8fea1e8876ed8bc818075353b8017071","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-03-07 10:57:01.000000000","message":"Patch Set 7: -Verified\n\nStarting gate jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":7},{"id":"7c8b7bdc8283ebdf84674b566e2ff9c75e6cbcd9","date":"2016-03-07 11:48:16.000000000","message":"Change has been successfully merged into the git repository by Jenkins","accounts_in_message":[],"_revision_number":7},{"id":"64491de631945c09ef746b8f4a81317ae47e13ad","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-03-07 11:48:16.000000000","message":"Patch Set 7: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- gate-python-novaclient-docs http://docs-draft.openstack.org/42/286442/7/gate/gate-python-novaclient-docs/258df31//doc/build/html/ : SUCCESS in 3m 24s\n- gate-python-novaclient-pep8 http://logs.openstack.org/42/286442/7/gate/gate-python-novaclient-pep8/512502f/ : SUCCESS in 2m 05s\n- gate-python-novaclient-python27 http://logs.openstack.org/42/286442/7/gate/gate-python-novaclient-python27/9520fcc/ : SUCCESS in 2m 04s\n- gate-python-novaclient-python34 http://logs.openstack.org/42/286442/7/gate/gate-python-novaclient-python34/1e6f072/ : SUCCESS in 4m 19s\n- gate-tempest-dsvm-neutron-src-python-novaclient http://logs.openstack.org/42/286442/7/gate/gate-tempest-dsvm-neutron-src-python-novaclient/5102a10/ : SUCCESS in 50m 58s\n- gate-novaclient-dsvm-functional http://logs.openstack.org/42/286442/7/gate/gate-novaclient-dsvm-functional/6c78313/ : SUCCESS in 25m 49s","accounts_in_message":[],"_revision_number":7}],"current_revision_number":7,"current_revision":"93913c84b67d3aefe79bef106fbe9a83f0bcdb71","revisions":{"a1b905129cf69ac9e0f82ca468b410292cfed475":{"kind":"REWORK","_number":1,"created":"2016-03-01 08:39:17.000000000","uploader":{"_account_id":15888,"name":"Zhenyu Zheng","email":"zheng.zhenyu@outlook.com","username":"Kevin_Zheng"},"ref":"refs/changes/42/286442/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-novaclient","ref":"refs/changes/42/286442/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/42/286442/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/42/286442/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/42/286442/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-novaclient refs/changes/42/286442/1"}}},"commit":{"parents":[{"commit":"eb461f082ba622dbc3b431b3d3deba5b950d60f6","subject":"Merge \"Add a way to discover only contrib extensions\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/eb461f082ba622dbc3b431b3d3deba5b950d60f6"}]}],"author":{"name":"Kevin_Zheng","email":"zhengzhenyu@huawei.com","date":"2016-03-01 08:35:01.000000000","tz":480},"committer":{"name":"Kevin_Zheng","email":"zhengzhenyu@huawei.com","date":"2016-03-01 08:35:01.000000000","tz":480},"subject":"Use novaclient/utils directly and remove openstack/common","message":"Use novaclient/utils directly and remove openstack/common\n\nWe can use novaclient/utils directly and get rid\nof openstack/common folder.\n\nChange-Id: Iaec234fbcf4d0f8c7e8f2175eae11d3083a62090\nCloses-bug: #1551603\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/a1b905129cf69ac9e0f82ca468b410292cfed475"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/a1b905129cf69ac9e0f82ca468b410292cfed475"}]},"branch":"refs/heads/master"},"edefa0aa13454fd523fe3fb8db7fc1340103c6d9":{"kind":"REWORK","_number":2,"created":"2016-03-01 09:34:14.000000000","uploader":{"_account_id":15888,"name":"Zhenyu Zheng","email":"zheng.zhenyu@outlook.com","username":"Kevin_Zheng"},"ref":"refs/changes/42/286442/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-novaclient","ref":"refs/changes/42/286442/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/42/286442/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/42/286442/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/42/286442/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-novaclient refs/changes/42/286442/2"}}},"commit":{"parents":[{"commit":"eb461f082ba622dbc3b431b3d3deba5b950d60f6","subject":"Merge \"Add a way to discover only contrib extensions\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/eb461f082ba622dbc3b431b3d3deba5b950d60f6"}]}],"author":{"name":"Kevin_Zheng","email":"zhengzhenyu@huawei.com","date":"2016-03-01 08:35:01.000000000","tz":480},"committer":{"name":"Kevin_Zheng","email":"zhengzhenyu@huawei.com","date":"2016-03-01 09:30:15.000000000","tz":480},"subject":"Use novaclient/utils directly and remove openstack/common","message":"Use novaclient/utils directly and remove openstack/common\n\nWe can use novaclient/utils directly and get rid\nof openstack/common folder.\n\nChange-Id: Iaec234fbcf4d0f8c7e8f2175eae11d3083a62090\nCloses-bug: #1551603\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/edefa0aa13454fd523fe3fb8db7fc1340103c6d9"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/edefa0aa13454fd523fe3fb8db7fc1340103c6d9"}]},"branch":"refs/heads/master"},"2a38a9fc976fd30cd14a10dcd3ecec8d467538ed":{"kind":"REWORK","_number":3,"created":"2016-03-02 02:29:29.000000000","uploader":{"_account_id":15888,"name":"Zhenyu Zheng","email":"zheng.zhenyu@outlook.com","username":"Kevin_Zheng"},"ref":"refs/changes/42/286442/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-novaclient","ref":"refs/changes/42/286442/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/42/286442/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/42/286442/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/42/286442/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-novaclient refs/changes/42/286442/3"}}},"commit":{"parents":[{"commit":"eb461f082ba622dbc3b431b3d3deba5b950d60f6","subject":"Merge \"Add a way to discover only contrib extensions\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/eb461f082ba622dbc3b431b3d3deba5b950d60f6"}]}],"author":{"name":"Kevin_Zheng","email":"zhengzhenyu@huawei.com","date":"2016-03-01 08:35:01.000000000","tz":480},"committer":{"name":"Kevin_Zheng","email":"zhengzhenyu@huawei.com","date":"2016-03-02 02:21:32.000000000","tz":480},"subject":"Use novaclient/utils directly and remove openstack/common","message":"Use novaclient/utils directly and remove openstack/common\n\nWe can use novaclient/utils directly and get rid\nof openstack/common folder.\n\nChange-Id: Iaec234fbcf4d0f8c7e8f2175eae11d3083a62090\nCloses-bug: #1551603\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/2a38a9fc976fd30cd14a10dcd3ecec8d467538ed"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/2a38a9fc976fd30cd14a10dcd3ecec8d467538ed"}]},"branch":"refs/heads/master"},"3ada0b2283fc099a51667acecefbd7346b3a3b03":{"kind":"REWORK","_number":4,"created":"2016-03-02 02:42:15.000000000","uploader":{"_account_id":15888,"name":"Zhenyu Zheng","email":"zheng.zhenyu@outlook.com","username":"Kevin_Zheng"},"ref":"refs/changes/42/286442/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-novaclient","ref":"refs/changes/42/286442/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/42/286442/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/42/286442/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/42/286442/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-novaclient refs/changes/42/286442/4"}}},"commit":{"parents":[{"commit":"eb461f082ba622dbc3b431b3d3deba5b950d60f6","subject":"Merge \"Add a way to discover only contrib extensions\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/eb461f082ba622dbc3b431b3d3deba5b950d60f6"}]}],"author":{"name":"Kevin_Zheng","email":"zhengzhenyu@huawei.com","date":"2016-03-01 08:35:01.000000000","tz":480},"committer":{"name":"Kevin_Zheng","email":"zhengzhenyu@huawei.com","date":"2016-03-02 02:32:26.000000000","tz":480},"subject":"Use novaclient/utils directly and remove openstack/common","message":"Use novaclient/utils directly and remove openstack/common\n\nWe can use novaclient/utils directly and get rid\nof openstack/common folder.\n\nThis is the first part.\n\nChange-Id: Iaec234fbcf4d0f8c7e8f2175eae11d3083a62090\nPartial-Bug: #1551603\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/3ada0b2283fc099a51667acecefbd7346b3a3b03"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/3ada0b2283fc099a51667acecefbd7346b3a3b03"}]},"branch":"refs/heads/master"},"790125f040522ab7c86c6799b3d08f6882b7e1f9":{"kind":"TRIVIAL_REBASE","_number":5,"created":"2016-03-02 02:43:40.000000000","uploader":{"_account_id":15888,"name":"Zhenyu Zheng","email":"zheng.zhenyu@outlook.com","username":"Kevin_Zheng"},"ref":"refs/changes/42/286442/5","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-novaclient","ref":"refs/changes/42/286442/5","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/42/286442/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/42/286442/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/42/286442/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-novaclient refs/changes/42/286442/5"}}},"commit":{"parents":[{"commit":"32a28f8040fa28b4cefb34c5c57e11958c2fc257","subject":"Merge \"Support for abort an ongoing live migration\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/32a28f8040fa28b4cefb34c5c57e11958c2fc257"}]}],"author":{"name":"Kevin_Zheng","email":"zhengzhenyu@huawei.com","date":"2016-03-01 08:35:01.000000000","tz":480},"committer":{"name":"Zhenyu Zheng","email":"zhengzhenyu@huawei.com","date":"2016-03-02 02:43:40.000000000","tz":0},"subject":"Use novaclient/utils directly and remove openstack/common","message":"Use novaclient/utils directly and remove openstack/common\n\nWe can use novaclient/utils directly and get rid\nof openstack/common folder.\n\nThis is the first part.\n\nChange-Id: Iaec234fbcf4d0f8c7e8f2175eae11d3083a62090\nPartial-Bug: #1551603\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/790125f040522ab7c86c6799b3d08f6882b7e1f9"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/790125f040522ab7c86c6799b3d08f6882b7e1f9"}]},"branch":"refs/heads/master"},"8f90af2d4d3ff3cbe85da01a2e4c7adf988e96b6":{"kind":"NO_CODE_CHANGE","_number":6,"created":"2016-03-02 06:13:48.000000000","uploader":{"_account_id":15888,"name":"Zhenyu Zheng","email":"zheng.zhenyu@outlook.com","username":"Kevin_Zheng"},"ref":"refs/changes/42/286442/6","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-novaclient","ref":"refs/changes/42/286442/6","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/42/286442/6 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/42/286442/6 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/42/286442/6 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-novaclient refs/changes/42/286442/6"}}},"commit":{"parents":[{"commit":"32a28f8040fa28b4cefb34c5c57e11958c2fc257","subject":"Merge \"Support for abort an ongoing live migration\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/32a28f8040fa28b4cefb34c5c57e11958c2fc257"}]}],"author":{"name":"Kevin_Zheng","email":"zhengzhenyu@huawei.com","date":"2016-03-01 08:35:01.000000000","tz":480},"committer":{"name":"Zhenyu Zheng","email":"zhengzhenyu@huawei.com","date":"2016-03-02 06:13:43.000000000","tz":0},"subject":"Use novaclient/utils directly and remove openstack/common (1/4)","message":"Use novaclient/utils directly and remove openstack/common (1/4)\n\nWe can use novaclient/utils directly and get rid\nof openstack/common folder.\n\nThis is the first part.\n\nChange-Id: Iaec234fbcf4d0f8c7e8f2175eae11d3083a62090\nPartial-Bug: #1551603\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/8f90af2d4d3ff3cbe85da01a2e4c7adf988e96b6"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/8f90af2d4d3ff3cbe85da01a2e4c7adf988e96b6"}]},"branch":"refs/heads/master"},"93913c84b67d3aefe79bef106fbe9a83f0bcdb71":{"kind":"TRIVIAL_REBASE","_number":7,"created":"2016-03-03 01:23:34.000000000","uploader":{"_account_id":15888,"name":"Zhenyu Zheng","email":"zheng.zhenyu@outlook.com","username":"Kevin_Zheng"},"ref":"refs/changes/42/286442/7","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-novaclient","ref":"refs/changes/42/286442/7","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/42/286442/7 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/42/286442/7 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/42/286442/7 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-novaclient refs/changes/42/286442/7"}}},"commit":{"parents":[{"commit":"f9360ae6d44a656171602823d91f83d80fa67dce","subject":"Merge \"Provide user with coherent interface to get request_ids\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/f9360ae6d44a656171602823d91f83d80fa67dce"}]}],"author":{"name":"Kevin_Zheng","email":"zhengzhenyu@huawei.com","date":"2016-03-01 08:35:01.000000000","tz":480},"committer":{"name":"Zhenyu Zheng","email":"zhengzhenyu@huawei.com","date":"2016-03-03 01:23:34.000000000","tz":0},"subject":"Use novaclient/utils directly and remove openstack/common (1/4)","message":"Use novaclient/utils directly and remove openstack/common (1/4)\n\nWe can use novaclient/utils directly and get rid\nof openstack/common folder.\n\nThis is the first part.\n\nChange-Id: Iaec234fbcf4d0f8c7e8f2175eae11d3083a62090\nPartial-Bug: #1551603\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/93913c84b67d3aefe79bef106fbe9a83f0bcdb71"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/93913c84b67d3aefe79bef106fbe9a83f0bcdb71"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
