)]}'
{"id":"openstack%2Fpython-novaclient~280726","triplet_id":"openstack%2Fpython-novaclient~master~I4ef4e44cf970947dad33110ce658a133e4f2893e","project":"openstack/python-novaclient","branch":"master","topic":"extensions","hashtags":[],"change_id":"I4ef4e44cf970947dad33110ce658a133e4f2893e","subject":"Move all extensions from contrib dir","status":"MERGED","created":"2016-02-16 14:25:12.000000000","updated":"2016-12-02 13:56:53.000000000","submitted":"2016-12-02 13:56:53.000000000","submitter":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"total_comment_count":47,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"8c3eab1f40cb65827a0199960f8d651b0e31981c","_number":280726,"virtual_id_number":280726,"owner":{"_account_id":9545,"name":"Andriy Kurilin","email":"andr.kurilin@gmail.com","username":"akurilin"},"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":0,"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},{"value":0,"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},{"value":2,"date":"2016-12-02 13:56:53.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":9545,"name":"Andriy Kurilin","email":"andr.kurilin@gmail.com","username":"akurilin"},{"value":0,"_account_id":23950,"name":"Eric Xie","email":"eric_xiett@163.com","username":"ericxie"},{"value":0,"_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"},{"value":0,"_account_id":782,"name":"John Garbutt","email":"john@johngarbutt.com","username":"johngarbutt"},{"value":0,"_account_id":6062,"name":"jichenjc","email":"jichenjc@cn.ibm.com","username":"jichenjc"}],"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"},"recommended":{"_account_id":15888,"name":"Zhenyu Zheng","email":"zheng.zhenyu@outlook.com","username":"Kevin_Zheng"},"all":[{"value":1,"date":"2016-12-01 03:35:28.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":15888,"name":"Zhenyu Zheng","email":"zheng.zhenyu@outlook.com","username":"Kevin_Zheng"},{"value":0,"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},{"value":0,"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":2,"date":"2016-11-30 18:08:50.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":679,"name":"Kevin L. Mitchell","email":"klmitch@mit.edu","username":"klmitch"},{"value":0,"_account_id":9545,"name":"Andriy Kurilin","email":"andr.kurilin@gmail.com","username":"akurilin"},{"value":1,"date":"2016-12-01 03:43:54.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":23950,"name":"Eric Xie","email":"eric_xiett@163.com","username":"ericxie"},{"value":2,"date":"2016-12-02 12:32:44.000000000","_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"},{"value":0,"_account_id":782,"name":"John Garbutt","email":"john@johngarbutt.com","username":"johngarbutt"},{"value":0,"_account_id":6062,"name":"jichenjc","email":"jichenjc@cn.ibm.com","username":"jichenjc"}],"values":{"-2":"Do not merge","-1":"This patch needs further work before it can be merged"," 0":"No score","+1":"Looks good to me, but someone else must approve","+2":"Looks good to me (core reviewer)"},"description":"","value":1,"default_value":0,"optional":true},"Workflow":{"approved":{"_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"},"all":[{"value":0,"_account_id":15888,"name":"Zhenyu Zheng","email":"zheng.zhenyu@outlook.com","username":"Kevin_Zheng"},{"value":0,"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},{"value":0,"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},{"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":9545,"name":"Andriy Kurilin","email":"andr.kurilin@gmail.com","username":"akurilin"},{"value":0,"_account_id":23950,"name":"Eric Xie","email":"eric_xiett@163.com","username":"ericxie"},{"value":1,"date":"2016-12-02 12:32:44.000000000","_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"},{"value":0,"_account_id":782,"name":"John Garbutt","email":"john@johngarbutt.com","username":"johngarbutt"},{"value":0,"_account_id":6062,"name":"jichenjc","email":"jichenjc@cn.ibm.com","username":"jichenjc"}],"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":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},{"value":0,"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},{"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":9545,"name":"Andriy Kurilin","email":"andr.kurilin@gmail.com","username":"akurilin"},{"value":0,"_account_id":23950,"name":"Eric Xie","email":"eric_xiett@163.com","username":"ericxie"},{"value":0,"_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"},{"value":0,"_account_id":782,"name":"John Garbutt","email":"john@johngarbutt.com","username":"johngarbutt"},{"value":0,"_account_id":6062,"name":"jichenjc","email":"jichenjc@cn.ibm.com","username":"jichenjc"}],"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":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"},{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},{"_account_id":6062,"name":"jichenjc","email":"jichenjc@cn.ibm.com","username":"jichenjc"},{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},{"_account_id":9545,"name":"Andriy Kurilin","email":"andr.kurilin@gmail.com","username":"akurilin"},{"_account_id":15888,"name":"Zhenyu Zheng","email":"zheng.zhenyu@outlook.com","username":"Kevin_Zheng"},{"_account_id":23950,"name":"Eric Xie","email":"eric_xiett@163.com","username":"ericxie"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2016-04-15 09:37:06.000000000","updated_by":{"_account_id":6062,"name":"jichenjc","email":"jichenjc@cn.ibm.com","username":"jichenjc"},"reviewer":{"_account_id":6062,"name":"jichenjc","email":"jichenjc@cn.ibm.com","username":"jichenjc"},"state":"REVIEWER"},{"updated":"2016-04-21 00:10:23.000000000","updated_by":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"reviewer":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"state":"REVIEWER"},{"updated":"2016-11-30 04:09:58.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-11-30 12:37: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-11-30 18:08:50.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-12-01 03:35:28.000000000","updated_by":{"_account_id":15888,"name":"Zhenyu Zheng","email":"zheng.zhenyu@outlook.com","username":"Kevin_Zheng"},"reviewer":{"_account_id":15888,"name":"Zhenyu Zheng","email":"zheng.zhenyu@outlook.com","username":"Kevin_Zheng"},"state":"REVIEWER"},{"updated":"2016-12-01 03:43:54.000000000","updated_by":{"_account_id":23950,"name":"Eric Xie","email":"eric_xiett@163.com","username":"ericxie"},"reviewer":{"_account_id":23950,"name":"Eric Xie","email":"eric_xiett@163.com","username":"ericxie"},"state":"REVIEWER"},{"updated":"2016-12-02 12:32:44.000000000","updated_by":{"_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"},"reviewer":{"_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"},"state":"REVIEWER"},{"updated":"2016-12-02 13:56:53.000000000","updated_by":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"reviewer":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"state":"REVIEWER"}],"messages":[{"id":"99a457642db7518a1406cfc9bdb0ce4de73fb656","author":{"_account_id":9545,"name":"Andriy Kurilin","email":"andr.kurilin@gmail.com","username":"akurilin"},"date":"2016-02-16 14:25:12.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"050426979e2ae22b5a94bb664c113947eefa445c","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-02-16 14:48:27.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-novaclient-pep8 http://logs.openstack.org/26/280726/1/check/gate-python-novaclient-pep8/da7c3bf/ : FAILURE in 51s\n- gate-python-novaclient-docs http://docs-draft.openstack.org/26/280726/1/check/gate-python-novaclient-docs/762126f//doc/build/html/ : SUCCESS in 1m 04s\n- gate-python-novaclient-python27 http://logs.openstack.org/26/280726/1/check/gate-python-novaclient-python27/ee778a1/ : FAILURE in 51s\n- gate-python-novaclient-python34 http://logs.openstack.org/26/280726/1/check/gate-python-novaclient-python34/3d8d8c7/ : FAILURE in 1m 35s\n- gate-python-novaclient-pypy http://logs.openstack.org/26/280726/1/check/gate-python-novaclient-pypy/617bcf3/ : FAILURE in 2m 03s (non-voting)\n- gate-tempest-dsvm-neutron-src-python-novaclient http://logs.openstack.org/26/280726/1/check/gate-tempest-dsvm-neutron-src-python-novaclient/8f25970/ : FAILURE in 14m 19s\n- gate-novaclient-dsvm-functional http://logs.openstack.org/26/280726/1/check/gate-novaclient-dsvm-functional/a3878cb/ : FAILURE in 21m 48s","accounts_in_message":[],"_revision_number":1},{"id":"50402bed8b044fb6a455da8f1799bc10ea1337e1","author":{"_account_id":9545,"name":"Andriy Kurilin","email":"andr.kurilin@gmail.com","username":"akurilin"},"date":"2016-02-16 15:07:24.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"735d8cfe0df6acb4b3bf29ebfc8db5efe65f0c7b","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-02-16 16:01:49.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-novaclient-pep8 http://logs.openstack.org/26/280726/2/check/gate-python-novaclient-pep8/1135367/ : SUCCESS in 47s\n- gate-python-novaclient-docs http://docs-draft.openstack.org/26/280726/2/check/gate-python-novaclient-docs/fdaa074//doc/build/html/ : SUCCESS in 1m 09s\n- gate-python-novaclient-python27 http://logs.openstack.org/26/280726/2/check/gate-python-novaclient-python27/5fb4588/ : SUCCESS in 1m 25s\n- gate-python-novaclient-python34 http://logs.openstack.org/26/280726/2/check/gate-python-novaclient-python34/3c97361/ : SUCCESS in 2m 01s\n- gate-python-novaclient-pypy http://logs.openstack.org/26/280726/2/check/gate-python-novaclient-pypy/1c27504/ : SUCCESS in 2m 15s (non-voting)\n- gate-tempest-dsvm-neutron-src-python-novaclient http://logs.openstack.org/26/280726/2/check/gate-tempest-dsvm-neutron-src-python-novaclient/653fc14/ : SUCCESS in 44m 17s\n- gate-novaclient-dsvm-functional http://logs.openstack.org/26/280726/2/check/gate-novaclient-dsvm-functional/e9ad9d2/ : SUCCESS in 30m 11s","accounts_in_message":[],"_revision_number":2},{"id":"59310c6172f49bd28569f009d4a47baf07ec4931","author":{"_account_id":679,"name":"Kevin L. Mitchell","email":"klmitch@mit.edu","username":"klmitch"},"date":"2016-02-16 16:47:02.000000000","message":"Patch Set 2: Code-Review+2\n\nPerhaps an added test would be good?","accounts_in_message":[],"_revision_number":2},{"id":"95b2e4aac1a5c52770d0d2d755785f2b09bd2b27","author":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"date":"2016-02-17 01:03:46.000000000","message":"Patch Set 2:\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"d67f62ffd8f7a8123f2d3a58348cfdfa16878c6e","author":{"_account_id":9545,"name":"Andriy Kurilin","email":"andr.kurilin@gmail.com","username":"akurilin"},"date":"2016-02-17 01:42:45.000000000","message":"Patch Set 2:\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"d273559fba0ac85a8a34a715cbd65a3baed9e2cf","author":{"_account_id":9545,"name":"Andriy Kurilin","email":"andr.kurilin@gmail.com","username":"akurilin"},"date":"2016-02-19 11:42:40.000000000","message":"Patch Set 3: Patch Set 2 was rebased","accounts_in_message":[],"_revision_number":2},{"id":"ea0b32330961284c0fcf494d6db3f169682111cd","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-02-19 12:44:15.000000000","message":"Patch Set 3: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-novaclient-pep8 http://logs.openstack.org/26/280726/3/check/gate-python-novaclient-pep8/f4f8028/ : SUCCESS in 40s\n- gate-python-novaclient-docs http://docs-draft.openstack.org/26/280726/3/check/gate-python-novaclient-docs/aaf3106//doc/build/html/ : SUCCESS in 57s\n- gate-python-novaclient-python27 http://logs.openstack.org/26/280726/3/check/gate-python-novaclient-python27/e94de82/ : SUCCESS in 1m 34s\n- gate-python-novaclient-python34 http://logs.openstack.org/26/280726/3/check/gate-python-novaclient-python34/321ec7c/ : SUCCESS in 2m 12s\n- gate-python-novaclient-pypy http://logs.openstack.org/26/280726/3/check/gate-python-novaclient-pypy/a1ca00c/ : SUCCESS in 2m 19s (non-voting)\n- gate-tempest-dsvm-neutron-src-python-novaclient http://logs.openstack.org/26/280726/3/check/gate-tempest-dsvm-neutron-src-python-novaclient/bf0539c/ : SUCCESS in 56m 37s\n- gate-novaclient-dsvm-functional http://logs.openstack.org/26/280726/3/check/gate-novaclient-dsvm-functional/21fdffb/ : SUCCESS in 35m 47s","accounts_in_message":[],"_revision_number":3},{"id":"5b21bcd7e796a89700c40066a787b92a1dfd992b","author":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"date":"2016-02-27 00:28:40.000000000","message":"Patch Set 3: Code-Review-1\n\n(1 comment)","accounts_in_message":[],"_revision_number":3},{"id":"75e467613c8ebf089b1c1b100f6045b51cf96bd8","author":{"_account_id":9545,"name":"Andriy Kurilin","email":"andr.kurilin@gmail.com","username":"akurilin"},"date":"2016-02-27 09:50:15.000000000","message":"Patch Set 4: Published edit on patch set 3","accounts_in_message":[],"_revision_number":4},{"id":"8da1cf4f87f8a04fb65d8351b6ad65bb0fc1ba05","author":{"_account_id":9545,"name":"Andriy Kurilin","email":"andr.kurilin@gmail.com","username":"akurilin"},"date":"2016-02-27 09:50:26.000000000","message":"Patch Set 3:\n\n(1 comment)","accounts_in_message":[],"_revision_number":3},{"id":"342d03d92474dcd9b0c5b1f6469453e85305c7fa","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-02-27 10:46:18.000000000","message":"Patch Set 4: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-novaclient-pep8 http://logs.openstack.org/26/280726/4/check/gate-python-novaclient-pep8/a015595/ : SUCCESS in 48s\n- gate-python-novaclient-docs http://docs-draft.openstack.org/26/280726/4/check/gate-python-novaclient-docs/7dda893//doc/build/html/ : SUCCESS in 1m 01s\n- gate-python-novaclient-python27 http://logs.openstack.org/26/280726/4/check/gate-python-novaclient-python27/c4d6110/ : SUCCESS in 1m 32s\n- gate-python-novaclient-python34 http://logs.openstack.org/26/280726/4/check/gate-python-novaclient-python34/9111229/ : SUCCESS in 2m 06s\n- gate-python-novaclient-pypy http://logs.openstack.org/26/280726/4/check/gate-python-novaclient-pypy/1cc55d1/ : SUCCESS in 2m 19s (non-voting)\n- gate-tempest-dsvm-neutron-src-python-novaclient http://logs.openstack.org/26/280726/4/check/gate-tempest-dsvm-neutron-src-python-novaclient/cfa0d75/ : SUCCESS in 55m 54s\n- gate-novaclient-dsvm-functional http://logs.openstack.org/26/280726/4/check/gate-novaclient-dsvm-functional/17b6788/ : SUCCESS in 35m 19s","accounts_in_message":[],"_revision_number":4},{"id":"3689b6b336fd7fa825f610160a056e1317c6b1b5","author":{"_account_id":679,"name":"Kevin L. Mitchell","email":"klmitch@mit.edu","username":"klmitch"},"date":"2016-02-29 17:03:29.000000000","message":"Patch Set 4: Code-Review+2","accounts_in_message":[],"_revision_number":4},{"id":"6cdd4bf53ce8cc6e579ad69cb815aae9d4d3cb52","author":{"_account_id":782,"name":"John Garbutt","email":"john@johngarbutt.com","username":"johngarbutt"},"date":"2016-03-02 11:26:06.000000000","message":"Patch Set 4: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":4},{"id":"fc8cab80702e6cc9acc598cfab5d608e09854f40","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-03-02 11:26:14.000000000","message":"Patch Set 4: -Verified\n\nStarting gate jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":4},{"id":"7cbbe698b692722ebc1a4ccc433a06d21eb9eeab","author":{"_account_id":782,"name":"John Garbutt","email":"john@johngarbutt.com","username":"johngarbutt"},"date":"2016-03-02 12:05:08.000000000","message":"Patch Set 4: -Code-Review -Workflow\n\nhmm, wondering about the caching impact of this, lets not merge this right away.","accounts_in_message":[],"_revision_number":4},{"id":"c391eca74d30d7074aa2d08e1b588babbe4b0c52","author":{"_account_id":9545,"name":"Andriy Kurilin","email":"andr.kurilin@gmail.com","username":"akurilin"},"date":"2016-03-02 12:06:35.000000000","message":"Uploaded patch set 5: Patch Set 4 was rebased.","accounts_in_message":[],"_revision_number":5},{"id":"8df85d4a4527bce7891fc3dcebe0143417d650a3","author":{"_account_id":9545,"name":"Andriy Kurilin","email":"andr.kurilin@gmail.com","username":"akurilin"},"date":"2016-03-02 12:07:24.000000000","message":"Patch Set 5:\n\ncache is addressed by first patch in the chain :)","accounts_in_message":[],"_revision_number":5},{"id":"8cf1ee5b0be926991c2f7bef755b8acc07adf1b2","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-03-02 13:11:09.000000000","message":"Patch Set 5: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-novaclient-pep8 http://logs.openstack.org/26/280726/5/check/gate-python-novaclient-pep8/f7199aa/ : SUCCESS in 41s\n- gate-python-novaclient-docs http://docs-draft.openstack.org/26/280726/5/check/gate-python-novaclient-docs/53b6a21//doc/build/html/ : SUCCESS in 52s\n- gate-python-novaclient-python27 http://logs.openstack.org/26/280726/5/check/gate-python-novaclient-python27/d93a930/ : SUCCESS in 1m 23s\n- gate-python-novaclient-python34 http://logs.openstack.org/26/280726/5/check/gate-python-novaclient-python34/977a6de/ : SUCCESS in 2m 28s\n- gate-python-novaclient-pypy http://logs.openstack.org/26/280726/5/check/gate-python-novaclient-pypy/27f351a/ : SUCCESS in 2m 53s (non-voting)\n- gate-tempest-dsvm-neutron-src-python-novaclient http://logs.openstack.org/26/280726/5/check/gate-tempest-dsvm-neutron-src-python-novaclient/45a3346/ : SUCCESS in 1h 02m 31s\n- gate-novaclient-dsvm-functional http://logs.openstack.org/26/280726/5/check/gate-novaclient-dsvm-functional/7534c5e/ : SUCCESS in 40m 15s","accounts_in_message":[],"_revision_number":5},{"id":"e135c6645241088c16a74abbc3499ea0020a3587","author":{"_account_id":782,"name":"John Garbutt","email":"john@johngarbutt.com","username":"johngarbutt"},"date":"2016-03-07 10:50:59.000000000","message":"Patch Set 5: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":5},{"id":"498cd6b66c3317a282d25915bacb846d8e896cd9","author":{"_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"},"date":"2016-03-16 10:26:50.000000000","message":"Patch Set 5: Workflow+1","accounts_in_message":[],"_revision_number":5},{"id":"a2bba57d4deca581ed053f26041e434a18c0835e","author":{"_account_id":9545,"name":"Andriy Kurilin","email":"andr.kurilin@gmail.com","username":"akurilin"},"date":"2016-04-01 17:29:16.000000000","message":"Uploaded patch set 6.","accounts_in_message":[],"_revision_number":6},{"id":"21c17f26e2faa3d76ada84d9f0b947ee593b7aa8","author":{"_account_id":9545,"name":"Andriy Kurilin","email":"andr.kurilin@gmail.com","username":"akurilin"},"date":"2016-04-01 17:41:15.000000000","message":"Uploaded patch set 7.","accounts_in_message":[],"_revision_number":7},{"id":"d1c9dd0209c006f2bdecb80145fa5b81a0c5ab43","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-04-01 18:26:52.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-docs http://docs-draft.openstack.org/26/280726/7/check/gate-python-novaclient-docs/bcdd3cd//doc/build/html/ : SUCCESS in 3m 51s\n- gate-python-novaclient-pep8 http://logs.openstack.org/26/280726/7/check/gate-python-novaclient-pep8/9336f79/ : SUCCESS in 1m 34s\n- gate-python-novaclient-python27 http://logs.openstack.org/26/280726/7/check/gate-python-novaclient-python27/92c3b52/ : FAILURE in 2m 43s\n- gate-python-novaclient-python34 http://logs.openstack.org/26/280726/7/check/gate-python-novaclient-python34/02dd150/ : FAILURE in 42m 28s\n- gate-python-novaclient-pypy http://logs.openstack.org/26/280726/7/check/gate-python-novaclient-pypy/644d126/ : FAILURE in 3m 18s (non-voting)\n- gate-tempest-dsvm-neutron-src-python-novaclient http://logs.openstack.org/26/280726/7/check/gate-tempest-dsvm-neutron-src-python-novaclient/e4e6b44/ : FAILURE in 25m 25s\n- gate-python-novaclient-releasenotes http://docs-draft.openstack.org/26/280726/7/check/gate-python-novaclient-releasenotes/133f6f0//releasenotes/build/html/ : SUCCESS in 2m 29s\n- gate-novaclient-dsvm-functional http://logs.openstack.org/26/280726/7/check/gate-novaclient-dsvm-functional/b322d7c/ : FAILURE in 17m 50s","accounts_in_message":[],"_revision_number":7},{"id":"aebaab1cafb420594a79fd97c99e3e6d6191f366","author":{"_account_id":9545,"name":"Andriy Kurilin","email":"andr.kurilin@gmail.com","username":"akurilin"},"date":"2016-04-01 18:35:04.000000000","message":"Uploaded patch set 8.","accounts_in_message":[],"_revision_number":8},{"id":"8c5d88d8d2ac42ce453f84f10b76edaf2207a3c5","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-04-01 19:34:00.000000000","message":"Patch Set 8: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-novaclient-docs http://docs-draft.openstack.org/26/280726/8/check/gate-python-novaclient-docs/8ae76da//doc/build/html/ : SUCCESS in 1m 39s\n- gate-python-novaclient-pep8 http://logs.openstack.org/26/280726/8/check/gate-python-novaclient-pep8/d55ce1e/ : SUCCESS in 19m 39s\n- gate-python-novaclient-python27 http://logs.openstack.org/26/280726/8/check/gate-python-novaclient-python27/e736e11/ : SUCCESS in 2m 09s\n- gate-python-novaclient-python34 http://logs.openstack.org/26/280726/8/check/gate-python-novaclient-python34/c043879/ : SUCCESS in 2m 32s\n- gate-python-novaclient-pypy http://logs.openstack.org/26/280726/8/check/gate-python-novaclient-pypy/a5c6eb3/ : SUCCESS in 4m 50s (non-voting)\n- gate-tempest-dsvm-neutron-src-python-novaclient http://logs.openstack.org/26/280726/8/check/gate-tempest-dsvm-neutron-src-python-novaclient/72edd41/ : SUCCESS in 53m 26s\n- gate-python-novaclient-releasenotes http://docs-draft.openstack.org/26/280726/8/check/gate-python-novaclient-releasenotes/d91d5a4//releasenotes/build/html/ : SUCCESS in 1m 23s\n- gate-novaclient-dsvm-functional http://logs.openstack.org/26/280726/8/check/gate-novaclient-dsvm-functional/a15d378/ : SUCCESS in 39m 59s","accounts_in_message":[],"_revision_number":8},{"id":"c16fc3b1b4088afac6bbda5d574758a9e3ee038c","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-04-06 12:50:23.000000000","message":"Patch Set 8: 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":8},{"id":"51b1dd5732503aec5faaf713ee84af5076e709b4","author":{"_account_id":9545,"name":"Andriy Kurilin","email":"andr.kurilin@gmail.com","username":"akurilin"},"date":"2016-04-07 10:21:39.000000000","message":"Uploaded patch set 9.","accounts_in_message":[],"_revision_number":9},{"id":"862bde4b32de9850d1093ada6a445c21954a7518","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-04-07 11:23:31.000000000","message":"Patch Set 9: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-novaclient-docs http://docs-draft.openstack.org/26/280726/9/check/gate-python-novaclient-docs/b28d115//doc/build/html/ : SUCCESS in 3m 14s\n- gate-python-novaclient-pep8 http://logs.openstack.org/26/280726/9/check/gate-python-novaclient-pep8/e16a850/ : SUCCESS in 1m 29s\n- gate-python-novaclient-python27 http://logs.openstack.org/26/280726/9/check/gate-python-novaclient-python27/a1779eb/ : SUCCESS in 3m 28s\n- gate-python-novaclient-python34 http://logs.openstack.org/26/280726/9/check/gate-python-novaclient-python34/a0de913/ : SUCCESS in 2m 49s\n- gate-python-novaclient-pypy http://logs.openstack.org/26/280726/9/check/gate-python-novaclient-pypy/c72f64a/ : SUCCESS in 5m 53s (non-voting)\n- gate-tempest-dsvm-neutron-src-python-novaclient http://logs.openstack.org/26/280726/9/check/gate-tempest-dsvm-neutron-src-python-novaclient/e5e420a/ : SUCCESS in 59m 45s\n- gate-python-novaclient-releasenotes http://docs-draft.openstack.org/26/280726/9/check/gate-python-novaclient-releasenotes/6f30c79//releasenotes/build/html/ : SUCCESS in 1m 24s\n- gate-novaclient-dsvm-functional http://logs.openstack.org/26/280726/9/check/gate-novaclient-dsvm-functional/655894f/ : SUCCESS in 24m 42s","accounts_in_message":[],"_revision_number":9},{"id":"9b6f22b6941aad485feabe4b3a7375a34646d183","author":{"_account_id":6062,"name":"jichenjc","email":"jichenjc@cn.ibm.com","username":"jichenjc"},"date":"2016-04-13 13:15:29.000000000","message":"Patch Set 9:\n\n(2 comments)","accounts_in_message":[],"_revision_number":9},{"id":"b89d05680535027ada37432d9d73869bf4660d8a","author":{"_account_id":9545,"name":"Andriy Kurilin","email":"andr.kurilin@gmail.com","username":"akurilin"},"date":"2016-04-14 09:00:58.000000000","message":"Patch Set 9:\n\n(1 comment)","accounts_in_message":[],"_revision_number":9},{"id":"7ad8b50f8ed8154c77807701d88b692541ad1281","author":{"_account_id":9545,"name":"Andriy Kurilin","email":"andr.kurilin@gmail.com","username":"akurilin"},"date":"2016-04-14 09:02:31.000000000","message":"Patch Set 9:\n\n(1 comment)","accounts_in_message":[],"_revision_number":9},{"id":"e6adfc6310f0f70e73df19a57dde2abf46e8cd63","author":{"_account_id":9545,"name":"Andriy Kurilin","email":"andr.kurilin@gmail.com","username":"akurilin"},"date":"2016-04-14 09:08:47.000000000","message":"Uploaded patch set 10.","accounts_in_message":[],"_revision_number":10},{"id":"23b3e1f4dff7a1c448ebb2f88affed311d3469bc","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-04-14 10:05:34.000000000","message":"Patch Set 10: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-novaclient-docs http://docs-draft.openstack.org/26/280726/10/check/gate-python-novaclient-docs/bf65a32//doc/build/html/ : SUCCESS in 41s\n- gate-python-novaclient-pep8 http://logs.openstack.org/26/280726/10/check/gate-python-novaclient-pep8/56a45c9/ : SUCCESS in 41s\n- gate-python-novaclient-python27 http://logs.openstack.org/26/280726/10/check/gate-python-novaclient-python27/a176b94/ : SUCCESS in 1m 22s\n- gate-python-novaclient-python34 http://logs.openstack.org/26/280726/10/check/gate-python-novaclient-python34/5478461/ : SUCCESS in 1m 20s\n- gate-python-novaclient-pypy http://logs.openstack.org/26/280726/10/check/gate-python-novaclient-pypy/6a4b412/ : SUCCESS in 1m 24s (non-voting)\n- gate-tempest-dsvm-neutron-src-python-novaclient http://logs.openstack.org/26/280726/10/check/gate-tempest-dsvm-neutron-src-python-novaclient/42f1602/ : SUCCESS in 51m 12s\n- gate-python-novaclient-releasenotes http://docs-draft.openstack.org/26/280726/10/check/gate-python-novaclient-releasenotes/8816b59//releasenotes/build/html/ : SUCCESS in 2m 36s\n- gate-novaclient-dsvm-functional http://logs.openstack.org/26/280726/10/check/gate-novaclient-dsvm-functional/3a76e9d/ : SUCCESS in 21m 17s","accounts_in_message":[],"_revision_number":10},{"id":"4d1858473b0f0a73212ccb718946e4df323303d5","author":{"_account_id":9545,"name":"Andriy Kurilin","email":"andr.kurilin@gmail.com","username":"akurilin"},"date":"2016-04-14 14:49:28.000000000","message":"Uploaded patch set 11.","accounts_in_message":[],"_revision_number":11},{"id":"51695b8a3917ca2c6fa71a3c5daa2c8ff30890cc","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-04-14 16:51:25.000000000","message":"Patch Set 11: 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-docs http://docs-draft.openstack.org/26/280726/11/check/gate-python-novaclient-docs/98649b1//doc/build/html/ : SUCCESS in 3m 45s\n- gate-python-novaclient-pep8 http://logs.openstack.org/26/280726/11/check/gate-python-novaclient-pep8/8d598cd/ : SUCCESS in 4m 07s\n- gate-python-novaclient-python27 http://logs.openstack.org/26/280726/11/check/gate-python-novaclient-python27/1f2a497/ : SUCCESS in 2m 36s\n- gate-python-novaclient-python34 http://logs.openstack.org/26/280726/11/check/gate-python-novaclient-python34/edc9e4e/ : FAILURE in 2m 46s\n- gate-python-novaclient-pypy http://logs.openstack.org/26/280726/11/check/gate-python-novaclient-pypy/9373049/ : SUCCESS in 4m 32s (non-voting)\n- gate-tempest-dsvm-neutron-src-python-novaclient http://logs.openstack.org/26/280726/11/check/gate-tempest-dsvm-neutron-src-python-novaclient/3b35123/ : SUCCESS in 53m 25s\n- gate-python-novaclient-releasenotes http://docs-draft.openstack.org/26/280726/11/check/gate-python-novaclient-releasenotes/d529c90//releasenotes/build/html/ : SUCCESS in 4m 05s\n- gate-novaclient-dsvm-functional http://logs.openstack.org/26/280726/11/check/gate-novaclient-dsvm-functional/0459573/ : SUCCESS in 37m 01s","accounts_in_message":[],"_revision_number":11},{"id":"5aacf7378a2a19a5763252c991e459c27de5fed6","author":{"_account_id":9545,"name":"Andriy Kurilin","email":"andr.kurilin@gmail.com","username":"akurilin"},"date":"2016-04-14 21:50:11.000000000","message":"Uploaded patch set 12.","accounts_in_message":[],"_revision_number":12},{"id":"993710110e2e76d52229beff40df0e00fa76f813","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-04-14 22:50:54.000000000","message":"Patch Set 12: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-novaclient-docs http://docs-draft.openstack.org/26/280726/12/check/gate-python-novaclient-docs/11fd289//doc/build/html/ : SUCCESS in 2m 46s\n- gate-python-novaclient-pep8 http://logs.openstack.org/26/280726/12/check/gate-python-novaclient-pep8/2033a7d/ : SUCCESS in 1m 57s\n- gate-python-novaclient-python27 http://logs.openstack.org/26/280726/12/check/gate-python-novaclient-python27/0b1f0a0/ : SUCCESS in 2m 00s\n- gate-python-novaclient-python34 http://logs.openstack.org/26/280726/12/check/gate-python-novaclient-python34/eed5083/ : SUCCESS in 2m 38s\n- gate-python-novaclient-pypy http://logs.openstack.org/26/280726/12/check/gate-python-novaclient-pypy/6e0440d/ : SUCCESS in 3m 24s (non-voting)\n- gate-tempest-dsvm-neutron-src-python-novaclient http://logs.openstack.org/26/280726/12/check/gate-tempest-dsvm-neutron-src-python-novaclient/d2bab78/ : SUCCESS in 59m 11s\n- gate-python-novaclient-releasenotes http://docs-draft.openstack.org/26/280726/12/check/gate-python-novaclient-releasenotes/ab087d6//releasenotes/build/html/ : SUCCESS in 4m 54s\n- gate-novaclient-dsvm-functional http://logs.openstack.org/26/280726/12/check/gate-novaclient-dsvm-functional/c12c537/ : SUCCESS in 22m 38s","accounts_in_message":[],"_revision_number":12},{"id":"eaf6930e2c64f34e9a487a83ca22144b7cf50c41","author":{"_account_id":6062,"name":"jichenjc","email":"jichenjc@cn.ibm.com","username":"jichenjc"},"date":"2016-04-15 09:37:06.000000000","message":"Patch Set 12: Code-Review+1","accounts_in_message":[],"_revision_number":12},{"id":"ce1e6ec22f45699864c1b58abbfe388dc142e7b1","author":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"date":"2016-04-15 14:17:12.000000000","message":"Patch Set 12: Code-Review-1\n\n(2 comments)\n\nI think we need a few more tests here to test that:\n\n1. Extensions are discovered from contrib for v2.0\n\n2. Imports from contrib still work during the deprecation period for users of the Python API\n\n3. The warning is emitted when imports from contrib are used during the deprecation period","accounts_in_message":[],"_revision_number":12},{"id":"1891c1bdd8e67bcf25c354942c4ded7e9306bbdf","author":{"_account_id":9545,"name":"Andriy Kurilin","email":"andr.kurilin@gmail.com","username":"akurilin"},"date":"2016-04-19 12:19:30.000000000","message":"Uploaded patch set 13.","accounts_in_message":[],"_revision_number":13},{"id":"5c6a52b551ab322e02e7ffa8c79e670870bed241","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-04-19 21:20:13.000000000","message":"Patch Set 13: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-novaclient-docs http://docs-draft.openstack.org/26/280726/13/check/gate-python-novaclient-docs/89e1929//doc/build/html/ : SUCCESS in 3m 27s\n- gate-python-novaclient-pep8 http://logs.openstack.org/26/280726/13/check/gate-python-novaclient-pep8/c0efdc5/ : SUCCESS in 2m 58s\n- gate-python-novaclient-python27 http://logs.openstack.org/26/280726/13/check/gate-python-novaclient-python27/3924321/ : SUCCESS in 2m 37s\n- gate-python-novaclient-python34 http://logs.openstack.org/26/280726/13/check/gate-python-novaclient-python34/05305ed/ : SUCCESS in 3m 16s\n- gate-python-novaclient-pypy http://logs.openstack.org/26/280726/13/check/gate-python-novaclient-pypy/a51ee98/ : SUCCESS in 3m 19s (non-voting)\n- gate-tempest-dsvm-neutron-src-python-novaclient http://logs.openstack.org/26/280726/13/check/gate-tempest-dsvm-neutron-src-python-novaclient/44c6b0d/ : SUCCESS in 55m 08s\n- gate-python-novaclient-releasenotes http://docs-draft.openstack.org/26/280726/13/check/gate-python-novaclient-releasenotes/6f70c25//releasenotes/build/html/ : SUCCESS in 2m 39s\n- gate-novaclient-dsvm-functional http://logs.openstack.org/26/280726/13/check/gate-novaclient-dsvm-functional/4734ea5/ : SUCCESS in 35m 37s","accounts_in_message":[],"_revision_number":13},{"id":"7810892c33a4d11b8daa846ddaac1a23095cfa5b","author":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"date":"2016-04-20 01:28:33.000000000","message":"Patch Set 13:\n\n(1 comment)\n\nLooks good but I think we have to change the warning message because of the release of 4.0.0 today. Do we need to wait for a major version for this?","accounts_in_message":[],"_revision_number":13},{"id":"c1b807cdb9a0651b4760675d333db46998e98736","author":{"_account_id":9545,"name":"Andriy Kurilin","email":"andr.kurilin@gmail.com","username":"akurilin"},"date":"2016-04-20 13:29:45.000000000","message":"Patch Set 14: Published edit on patch set 13","accounts_in_message":[],"_revision_number":14},{"id":"f402fda7c90afe7cc48130e4041ac20f0c740fe5","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-04-20 14:56:18.000000000","message":"Patch Set 14: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-novaclient-docs http://docs-draft.openstack.org/26/280726/14/check/gate-python-novaclient-docs/d2a9ee0//doc/build/html/ : SUCCESS in 3m 00s\n- gate-python-novaclient-pep8 http://logs.openstack.org/26/280726/14/check/gate-python-novaclient-pep8/e3bf859/ : SUCCESS in 2m 57s\n- gate-python-novaclient-python27 http://logs.openstack.org/26/280726/14/check/gate-python-novaclient-python27/536ff12/ : SUCCESS in 3m 18s\n- gate-python-novaclient-python34 http://logs.openstack.org/26/280726/14/check/gate-python-novaclient-python34/255b235/ : SUCCESS in 3m 58s\n- gate-python-novaclient-pypy http://logs.openstack.org/26/280726/14/check/gate-python-novaclient-pypy/57c8811/ : SUCCESS in 4m 18s (non-voting)\n- gate-tempest-dsvm-neutron-src-python-novaclient http://logs.openstack.org/26/280726/14/check/gate-tempest-dsvm-neutron-src-python-novaclient/b289553/ : SUCCESS in 1h 22m 38s\n- gate-python-novaclient-releasenotes http://docs-draft.openstack.org/26/280726/14/check/gate-python-novaclient-releasenotes/fc4a582//releasenotes/build/html/ : SUCCESS in 3m 08s\n- gate-novaclient-dsvm-functional http://logs.openstack.org/26/280726/14/check/gate-novaclient-dsvm-functional/606ab25/ : SUCCESS in 45m 07s","accounts_in_message":[],"_revision_number":14},{"id":"4647353eb741a2895807220ca12c80c680524681","author":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"date":"2016-04-21 00:10:23.000000000","message":"Patch Set 14:\n\n(1 comment)","accounts_in_message":[],"_revision_number":14},{"id":"bc4e899d3bd3a762b75c8010293279708bbdc579","author":{"_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"},"date":"2016-04-26 14:30:39.000000000","message":"Patch Set 14:\n\nGiven that we\u0027ve been thinking a lot about imports, is there a way to lazy load things we aren\u0027t using?","accounts_in_message":[],"_revision_number":14},{"id":"7509f1e96cd5cf69da650de11fa2292ea0524e98","author":{"_account_id":9545,"name":"Andriy Kurilin","email":"andr.kurilin@gmail.com","username":"akurilin"},"date":"2016-04-26 14:51:54.000000000","message":"Patch Set 14:\n\n@Sean: New imports in novaclient.v2.client are lightweight(see reports for profimp). I don\u0027t think that we will have profit applying lazy-import to them.\n\nmaster - http://andreykurilin.me/share/profimp_novaclient_v2_clients_3bed544.html\nthis commit - http://andreykurilin.me/share/profimp_novaclient_v2_clients_0a12f4b.html","accounts_in_message":[],"_revision_number":14},{"id":"0c9ad94130210a62d43f43ecaddbc644bb866799","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-05-23 14:36:40.000000000","message":"Patch Set 14: 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":14},{"id":"d2abccc9ad78dc4c254b2c5f9d20e1acbe10f3e4","author":{"_account_id":679,"name":"Kevin L. Mitchell","email":"klmitch@mit.edu","username":"klmitch"},"date":"2016-06-10 15:42:08.000000000","message":"Patch Set 14:\n\nChange hasn\u0027t been updated since the end of April and is currently in merge conflict; are you still working on it?","accounts_in_message":[],"_revision_number":14},{"id":"9a81848f780d29605e963f9a89c68e38ab41d6bd","author":{"_account_id":9545,"name":"Andriy Kurilin","email":"andr.kurilin@gmail.com","username":"akurilin"},"date":"2016-06-10 15:55:26.000000000","message":"Patch Set 14:\n\n@Kevin: I\u0027m a bit tired with it:) no reviews... if only commit from Melanie should be fixed to get +2, I\u0027m ready to rebase this patch and address her comment","accounts_in_message":[],"_revision_number":14},{"id":"264cb640f225525912b73bafd2be16fab0dcb672","author":{"_account_id":679,"name":"Kevin L. Mitchell","email":"klmitch@mit.edu","username":"klmitch"},"date":"2016-06-10 16:34:32.000000000","message":"Patch Set 14:\n\nHeh, understood :)  In terms of deprecation schedule, I think in general a two-release deprecation is probably best.  python-novaclient is currently on the 4.0.0 release, so I propose a removal version of \"after 4.3.0\"—theoretically, at least, the change would be released as part of 4.1.0, so that provides 2 releases, and the \"after\" weasel-word accounts for the fact that we\u0027re not that good at actually removing deprecated interfaces ;)","accounts_in_message":[],"_revision_number":14},{"id":"edab86d50a36fac94f050e03238c9aacec184cfe","author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"date":"2016-11-01 16:14:52.000000000","message":"Patch Set 14:\n\nany chance this\u0027ll be rebased? :)\n\nwe had a request to add instance action support in OSC and moving it into core would make that much easier","accounts_in_message":[],"_revision_number":14},{"id":"f48d4352256841c1fcab26ca4bcaace66cd88a58","author":{"_account_id":9545,"name":"Andriy Kurilin","email":"andr.kurilin@gmail.com","username":"akurilin"},"date":"2016-11-24 17:55:38.000000000","message":"Patch Set 14:\n\n(1 comment)\n\n@Steve: I had a great news for you! You will see it in several minutes ;)","accounts_in_message":[],"_revision_number":14},{"id":"4c64ae03106905f01d907c969fd65307e6d14c94","author":{"_account_id":9545,"name":"Andriy Kurilin","email":"andr.kurilin@gmail.com","username":"akurilin"},"date":"2016-11-24 17:59:48.000000000","message":"Uploaded patch set 15.","accounts_in_message":[],"_revision_number":15},{"id":"413c85f7b5ff4fb0218076308b6e3c9f241431c7","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-11-24 18:24:35.000000000","message":"Patch Set 15: 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-docs-ubuntu-xenial http://docs-draft.openstack.org/26/280726/15/check/gate-python-novaclient-docs-ubuntu-xenial/1e8b503//doc/build/html/ : SUCCESS in 2m 42s\n- gate-python-novaclient-pep8-ubuntu-xenial http://logs.openstack.org/26/280726/15/check/gate-python-novaclient-pep8-ubuntu-xenial/37f8dd8/ : SUCCESS in 1m 39s\n- gate-python-novaclient-python27-ubuntu-xenial http://logs.openstack.org/26/280726/15/check/gate-python-novaclient-python27-ubuntu-xenial/38e7e77/ : SUCCESS in 2m 37s\n- gate-python-novaclient-python34 http://logs.openstack.org/26/280726/15/check/gate-python-novaclient-python34/c967034/ : SUCCESS in 4m 59s\n- gate-python-novaclient-python35-nv http://logs.openstack.org/26/280726/15/check/gate-python-novaclient-python35-nv/ad89268/ : SUCCESS in 2m 57s (non-voting)\n- gate-tempest-dsvm-neutron-src-python-novaclient http://logs.openstack.org/26/280726/15/check/gate-tempest-dsvm-neutron-src-python-novaclient/cd73e70/ : FAILURE in 15m 02s\n- gate-python-novaclient-releasenotes http://docs-draft.openstack.org/26/280726/15/check/gate-python-novaclient-releasenotes/946f090//releasenotes/build/html/ : SUCCESS in 1m 48s\n- gate-novaclient-dsvm-functional-mitaka-nv http://logs.openstack.org/26/280726/15/check/gate-novaclient-dsvm-functional-mitaka-nv/a55d3ca/ : FAILURE in 10m 33s (non-voting)\n- gate-novaclient-dsvm-functional-identity-v3-only-nv http://logs.openstack.org/26/280726/15/check/gate-novaclient-dsvm-functional-identity-v3-only-nv/b8d052d/ : FAILURE in 24m 34s (non-voting)\n- gate-novaclient-dsvm-functional-neutron http://logs.openstack.org/26/280726/15/check/gate-novaclient-dsvm-functional-neutron/ffeb74e/ : FAILURE in 13m 47s","accounts_in_message":[],"_revision_number":15},{"id":"0844479c243fc79537baaacf131d771fdf864572","author":{"_account_id":9545,"name":"Andriy Kurilin","email":"andr.kurilin@gmail.com","username":"akurilin"},"date":"2016-11-29 15:21:25.000000000","message":"Uploaded patch set 16.","accounts_in_message":[],"_revision_number":16},{"id":"06dc4c245704d60068da045508da118b21c27055","author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"date":"2016-11-29 16:05:06.000000000","message":"Patch Set 16:\n\n(6 comments)\n\nthis looks good to me overall, i am +1 for the overall decision to move things out of contrib.\n\nI have a few minor comments regarding wording but nothing major","accounts_in_message":[],"_revision_number":16},{"id":"e726dcd53f33fea6a9a3684c53b1c0c0f9805fef","author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"date":"2016-11-29 16:05:08.000000000","message":"Patch Set 16: Code-Review+1","accounts_in_message":[],"_revision_number":16},{"id":"7f3a19d188b4cc5a6b1201a5eddbe6539acf3a02","author":{"_account_id":9545,"name":"Andriy Kurilin","email":"andr.kurilin@gmail.com","username":"akurilin"},"date":"2016-11-29 16:16:40.000000000","message":"Patch Set 16:\n\n(6 comments)","accounts_in_message":[],"_revision_number":16},{"id":"bc41f7536edb2a89f0ef93749dd7c793af62fe6f","author":{"_account_id":9545,"name":"Andriy Kurilin","email":"andr.kurilin@gmail.com","username":"akurilin"},"date":"2016-11-29 16:18:58.000000000","message":"Uploaded patch set 17.","accounts_in_message":[],"_revision_number":17},{"id":"62c752813620565a3733d82d2eb40e1fba0e2b46","author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"date":"2016-11-29 16:21:02.000000000","message":"Patch Set 16:\n\n(2 comments)","accounts_in_message":[],"_revision_number":16},{"id":"33f860b8bc9245566215a194d7c846ee23ea2ca5","author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"date":"2016-11-29 16:21:13.000000000","message":"Patch Set 17: Code-Review+1\n\nmy comments were addressed!","accounts_in_message":[],"_revision_number":17},{"id":"6b3f9cbd4709fa070a25e92b34485fa9b16f4c59","author":{"_account_id":679,"name":"Kevin L. Mitchell","email":"klmitch@mit.edu","username":"klmitch"},"date":"2016-11-29 16:24:14.000000000","message":"Patch Set 16:\n\n(2 comments)","accounts_in_message":[],"_revision_number":16},{"id":"241fc3609ee76d6cca54df7cd9243ac98d588839","author":{"_account_id":679,"name":"Kevin L. Mitchell","email":"klmitch@mit.edu","username":"klmitch"},"date":"2016-11-29 16:26:41.000000000","message":"Patch Set 17:\n\n(1 comment)\n\nYour update crossed with my review, so please make sure to review my comments on patch set 16 also…","accounts_in_message":[],"_revision_number":17},{"id":"6d31d8421b96276d379b8cc96d94954bce62eb7f","author":{"_account_id":9545,"name":"Andriy Kurilin","email":"andr.kurilin@gmail.com","username":"akurilin"},"date":"2016-11-29 16:37:34.000000000","message":"Patch Set 17:\n\n(1 comment)","accounts_in_message":[],"_revision_number":17},{"id":"b2b76cb5c056cf287d6a2a866386ebc52ba9e3e8","author":{"_account_id":679,"name":"Kevin L. Mitchell","email":"klmitch@mit.edu","username":"klmitch"},"date":"2016-11-29 16:41:32.000000000","message":"Patch Set 17:\n\n(1 comment)","accounts_in_message":[],"_revision_number":17},{"id":"f54640c800a0f5a101f92b234ee6ae8b68688384","author":{"_account_id":9545,"name":"Andriy Kurilin","email":"andr.kurilin@gmail.com","username":"akurilin"},"date":"2016-11-29 16:59:11.000000000","message":"Uploaded patch set 18.","accounts_in_message":[],"_revision_number":18},{"id":"0518ae3a6924050d565da06aa9a7eb82d63bc520","author":{"_account_id":9545,"name":"Andriy Kurilin","email":"andr.kurilin@gmail.com","username":"akurilin"},"date":"2016-11-29 16:59:13.000000000","message":"Patch Set 16:\n\n(2 comments)","accounts_in_message":[],"_revision_number":16},{"id":"be55adb768a3fc9af2f106b9696a58c6524125a7","author":{"_account_id":679,"name":"Kevin L. Mitchell","email":"klmitch@mit.edu","username":"klmitch"},"date":"2016-11-29 18:20:19.000000000","message":"Patch Set 18: Code-Review+2\n\n(1 comment)","accounts_in_message":[],"_revision_number":18},{"id":"f5b7e5cb67faa1ce5858bf104a705e6f79622414","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-11-29 18:23:39.000000000","message":"Patch Set 18: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-novaclient-docs-ubuntu-xenial http://docs-draft.openstack.org/26/280726/18/check/gate-python-novaclient-docs-ubuntu-xenial/61d4281//doc/build/html/ : SUCCESS in 2m 58s\n- gate-python-novaclient-pep8-ubuntu-xenial http://logs.openstack.org/26/280726/18/check/gate-python-novaclient-pep8-ubuntu-xenial/ca1ae0a/ : SUCCESS in 3m 45s\n- gate-python-novaclient-python27-ubuntu-xenial http://logs.openstack.org/26/280726/18/check/gate-python-novaclient-python27-ubuntu-xenial/6528fe0/ : SUCCESS in 3m 09s\n- gate-python-novaclient-python34 http://logs.openstack.org/26/280726/18/check/gate-python-novaclient-python34/81fe2a2/ : SUCCESS in 4m 03s\n- gate-python-novaclient-python35-nv http://logs.openstack.org/26/280726/18/check/gate-python-novaclient-python35-nv/c61d06b/ : SUCCESS in 3m 16s (non-voting)\n- gate-tempest-dsvm-neutron-src-python-novaclient http://logs.openstack.org/26/280726/18/check/gate-tempest-dsvm-neutron-src-python-novaclient/7e74403/ : SUCCESS in 1h 11m 37s\n- gate-python-novaclient-releasenotes http://docs-draft.openstack.org/26/280726/18/check/gate-python-novaclient-releasenotes/5acdb2d//releasenotes/build/html/ : SUCCESS in 2m 39s\n- gate-novaclient-dsvm-functional-mitaka-nv http://logs.openstack.org/26/280726/18/check/gate-novaclient-dsvm-functional-mitaka-nv/590a9ce/ : SUCCESS in 44m 19s (non-voting)\n- gate-novaclient-dsvm-functional-identity-v3-only-nv http://logs.openstack.org/26/280726/18/check/gate-novaclient-dsvm-functional-identity-v3-only-nv/03428eb/ : SUCCESS in 1h 21m 14s (non-voting)\n- gate-novaclient-dsvm-functional-neutron http://logs.openstack.org/26/280726/18/check/gate-novaclient-dsvm-functional-neutron/2ff3310/ : SUCCESS in 54m 07s","accounts_in_message":[],"_revision_number":18},{"id":"e52e7e5cff34f32398363fcb23968358f1816b0d","author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"date":"2016-11-30 04:09:58.000000000","message":"Patch Set 18: Code-Review+1\n\nlgtm! thanks andrey!","accounts_in_message":[],"_revision_number":18},{"id":"753e65d9ab09551a5639d8c24b9e7791c7ba5990","author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"date":"2016-11-30 04:10:03.000000000","message":"Patch Set 17:\n\n(1 comment)","accounts_in_message":[],"_revision_number":17},{"id":"6dfcf4283deeb0e241f4c89e6b82b247a43b6925","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-11-30 12:36:26.000000000","message":"Patch Set 18: 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":18},{"id":"2fe8208d535dfd566355ceb2e8f8fe86063cb824","author":{"_account_id":782,"name":"John Garbutt","email":"john@johngarbutt.com","username":"johngarbutt"},"date":"2016-11-30 12:37:55.000000000","message":"Patch Set 18:\n\n(1 comment)","accounts_in_message":[],"_revision_number":18},{"id":"24097e601a5b3a68d149ee2fd2cf51e5665001de","author":{"_account_id":9545,"name":"Andriy Kurilin","email":"andr.kurilin@gmail.com","username":"akurilin"},"date":"2016-11-30 12:46:01.000000000","message":"Patch Set 18:\n\n(1 comment)","accounts_in_message":[],"_revision_number":18},{"id":"acdc2ae950bdf7b4658604cf2d5afee43342896d","author":{"_account_id":782,"name":"John Garbutt","email":"john@johngarbutt.com","username":"johngarbutt"},"date":"2016-11-30 13:08:24.000000000","message":"Patch Set 18:\n\n(1 comment)","accounts_in_message":[],"_revision_number":18},{"id":"36fc5052d7b36b7ccce4371bd01bfcf07ab423da","author":{"_account_id":9545,"name":"Andriy Kurilin","email":"andr.kurilin@gmail.com","username":"akurilin"},"date":"2016-11-30 13:26:09.000000000","message":"Uploaded patch set 19.","accounts_in_message":[],"_revision_number":19},{"id":"6d8243a8e3c3159903b351087b5c975e8502912e","author":{"_account_id":9545,"name":"Andriy Kurilin","email":"andr.kurilin@gmail.com","username":"akurilin"},"date":"2016-11-30 13:27:22.000000000","message":"Patch Set 18:\n\n(2 comments)","accounts_in_message":[],"_revision_number":18},{"id":"2fd2090a1df1dcfd5936533330cf4cead03442d0","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-11-30 14:41:19.000000000","message":"Patch Set 19: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-novaclient-docs-ubuntu-xenial http://docs-draft.openstack.org/26/280726/19/check/gate-python-novaclient-docs-ubuntu-xenial/c57dd79//doc/build/html/ : SUCCESS in 2m 50s\n- gate-python-novaclient-pep8-ubuntu-xenial http://logs.openstack.org/26/280726/19/check/gate-python-novaclient-pep8-ubuntu-xenial/e50c130/ : SUCCESS in 2m 49s\n- gate-python-novaclient-python27-ubuntu-xenial http://logs.openstack.org/26/280726/19/check/gate-python-novaclient-python27-ubuntu-xenial/368740c/ : SUCCESS in 3m 18s\n- gate-python-novaclient-python34 http://logs.openstack.org/26/280726/19/check/gate-python-novaclient-python34/3a0b846/ : SUCCESS in 1m 56s\n- gate-python-novaclient-python35-nv http://logs.openstack.org/26/280726/19/check/gate-python-novaclient-python35-nv/0784f9e/ : SUCCESS in 2m 51s (non-voting)\n- gate-tempest-dsvm-neutron-src-python-novaclient http://logs.openstack.org/26/280726/19/check/gate-tempest-dsvm-neutron-src-python-novaclient/3e3b527/ : SUCCESS in 48m 06s\n- gate-python-novaclient-releasenotes http://docs-draft.openstack.org/26/280726/19/check/gate-python-novaclient-releasenotes/d89379d//releasenotes/build/html/ : SUCCESS in 2m 45s\n- gate-novaclient-dsvm-functional-mitaka-nv http://logs.openstack.org/26/280726/19/check/gate-novaclient-dsvm-functional-mitaka-nv/a17914b/ : SUCCESS in 43m 25s (non-voting)\n- gate-novaclient-dsvm-functional-identity-v3-only-nv http://logs.openstack.org/26/280726/19/check/gate-novaclient-dsvm-functional-identity-v3-only-nv/a82b2fc/ : SUCCESS in 39m 41s (non-voting)\n- gate-novaclient-dsvm-functional-neutron http://logs.openstack.org/26/280726/19/check/gate-novaclient-dsvm-functional-neutron/5c90211/ : SUCCESS in 1h 06m 46s","accounts_in_message":[],"_revision_number":19},{"id":"50aa083540323bffbe41f30964a14f933f2ab004","author":{"_account_id":679,"name":"Kevin L. Mitchell","email":"klmitch@mit.edu","username":"klmitch"},"date":"2016-11-30 16:15:06.000000000","message":"Patch Set 19: Code-Review+2\n\n(3 comments)","accounts_in_message":[],"_revision_number":19},{"id":"a78bd7e484e98efa05e43fa377bcca7f30fb216d","author":{"_account_id":9545,"name":"Andriy Kurilin","email":"andr.kurilin@gmail.com","username":"akurilin"},"date":"2016-11-30 18:00:13.000000000","message":"Patch Set 20: Published edit on patch set 19","accounts_in_message":[],"_revision_number":20},{"id":"ca8c3083e48baf9c23fe72b7605184b1343bdc3f","author":{"_account_id":9545,"name":"Andriy Kurilin","email":"andr.kurilin@gmail.com","username":"akurilin"},"date":"2016-11-30 18:00:43.000000000","message":"Patch Set 19:\n\n(3 comments)","accounts_in_message":[],"_revision_number":19},{"id":"dd6e18f3812fe80a1e40c6c1e3b1e9bd88bd60db","author":{"_account_id":679,"name":"Kevin L. Mitchell","email":"klmitch@mit.edu","username":"klmitch"},"date":"2016-11-30 18:08:50.000000000","message":"Patch Set 20: Code-Review+2","accounts_in_message":[],"_revision_number":20},{"id":"03351c1d0910a16bc97302ba1cefaab2ff05d44a","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-11-30 19:08:35.000000000","message":"Patch Set 20: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-novaclient-docs-ubuntu-xenial http://docs-draft.openstack.org/26/280726/20/check/gate-python-novaclient-docs-ubuntu-xenial/eec5e72//doc/build/html/ : SUCCESS in 3m 25s\n- gate-python-novaclient-pep8-ubuntu-xenial http://logs.openstack.org/26/280726/20/check/gate-python-novaclient-pep8-ubuntu-xenial/93564f8/ : SUCCESS in 2m 16s\n- gate-python-novaclient-python27-ubuntu-xenial http://logs.openstack.org/26/280726/20/check/gate-python-novaclient-python27-ubuntu-xenial/7ebc253/ : SUCCESS in 1m 51s\n- gate-python-novaclient-python34 http://logs.openstack.org/26/280726/20/check/gate-python-novaclient-python34/7321405/ : SUCCESS in 1m 55s\n- gate-python-novaclient-python35-nv http://logs.openstack.org/26/280726/20/check/gate-python-novaclient-python35-nv/0ff7e91/ : SUCCESS in 2m 38s (non-voting)\n- gate-tempest-dsvm-neutron-src-python-novaclient http://logs.openstack.org/26/280726/20/check/gate-tempest-dsvm-neutron-src-python-novaclient/c619624/ : SUCCESS in 45m 52s\n- gate-python-novaclient-releasenotes http://docs-draft.openstack.org/26/280726/20/check/gate-python-novaclient-releasenotes/62c8d73//releasenotes/build/html/ : SUCCESS in 1m 20s\n- gate-novaclient-dsvm-functional-mitaka-nv http://logs.openstack.org/26/280726/20/check/gate-novaclient-dsvm-functional-mitaka-nv/3b4875e/ : SUCCESS in 26m 46s (non-voting)\n- gate-novaclient-dsvm-functional-identity-v3-only-nv http://logs.openstack.org/26/280726/20/check/gate-novaclient-dsvm-functional-identity-v3-only-nv/a863094/ : SUCCESS in 55m 40s (non-voting)\n- gate-novaclient-dsvm-functional-neutron http://logs.openstack.org/26/280726/20/check/gate-novaclient-dsvm-functional-neutron/753e31e/ : SUCCESS in 1h 08m 09s","accounts_in_message":[],"_revision_number":20},{"id":"48c6a6d9229b8586282801591d8bf7d03f672525","author":{"_account_id":15888,"name":"Zhenyu Zheng","email":"zheng.zhenyu@outlook.com","username":"Kevin_Zheng"},"date":"2016-12-01 03:35:28.000000000","message":"Patch Set 20: Code-Review+1","accounts_in_message":[],"_revision_number":20},{"id":"d857842cb0a4fb2201b5d943337105f5bfae1dd9","author":{"_account_id":23950,"name":"Eric Xie","email":"eric_xiett@163.com","username":"ericxie"},"date":"2016-12-01 03:43:54.000000000","message":"Patch Set 20: Code-Review+1","accounts_in_message":[],"_revision_number":20},{"id":"bec7fe43f99d905517952131e77d541bfa4dc1f4","author":{"_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"},"date":"2016-12-02 12:32:44.000000000","message":"Patch Set 20: Code-Review+2 Workflow+1\n\nthanks!","accounts_in_message":[],"_revision_number":20},{"id":"c3874450f90ffd39ef6bb96938924c665b26309e","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-12-02 12:32:55.000000000","message":"Patch Set 20: -Verified\n\nStarting gate jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":20},{"id":"53d1b4909b543054791b05d1fabc71f3b9d8c82c","date":"2016-12-02 13:56:53.000000000","message":"Change has been successfully merged into the git repository by Jenkins","accounts_in_message":[],"_revision_number":20},{"id":"f9094a5571ad3d2caa5716b3b170035634ab4aec","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-12-02 13:56:53.000000000","message":"Patch Set 20: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- gate-python-novaclient-docs-ubuntu-xenial http://docs-draft.openstack.org/26/280726/20/gate/gate-python-novaclient-docs-ubuntu-xenial/4236fc9//doc/build/html/ : SUCCESS in 2m 00s\n- gate-python-novaclient-pep8-ubuntu-xenial http://logs.openstack.org/26/280726/20/gate/gate-python-novaclient-pep8-ubuntu-xenial/b8c391e/ : SUCCESS in 1m 41s\n- gate-python-novaclient-python27-ubuntu-xenial http://logs.openstack.org/26/280726/20/gate/gate-python-novaclient-python27-ubuntu-xenial/c54205c/ : SUCCESS in 3m 31s\n- gate-python-novaclient-python34 http://logs.openstack.org/26/280726/20/gate/gate-python-novaclient-python34/87fa8b1/ : SUCCESS in 1m 53s\n- gate-tempest-dsvm-neutron-src-python-novaclient http://logs.openstack.org/26/280726/20/gate/gate-tempest-dsvm-neutron-src-python-novaclient/648abb6/ : SUCCESS in 1h 10m 59s\n- gate-python-novaclient-releasenotes http://docs-draft.openstack.org/26/280726/20/gate/gate-python-novaclient-releasenotes/39ce89e//releasenotes/build/html/ : SUCCESS in 2m 00s\n- gate-novaclient-dsvm-functional-neutron http://logs.openstack.org/26/280726/20/gate/gate-novaclient-dsvm-functional-neutron/0df6a47/ : SUCCESS in 1h 23m 55s","accounts_in_message":[],"_revision_number":20}],"current_revision_number":20,"current_revision":"f834711d2f4a6052a054ffc79918f615e400bdbe","revisions":{"5eca05fc82ffccf37af9c86df80c5a1dc11230ed":{"kind":"REWORK","_number":1,"created":"2016-02-16 14:25:12.000000000","uploader":{"_account_id":9545,"name":"Andriy Kurilin","email":"andr.kurilin@gmail.com","username":"akurilin"},"ref":"refs/changes/26/280726/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-novaclient","ref":"refs/changes/26/280726/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/26/280726/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/26/280726/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/26/280726/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-novaclient refs/changes/26/280726/1"}}},"commit":{"parents":[{"commit":"b233221b9de950066461eb5f5d7f4fa7cbc100ab","subject":"Add a way to discover only contrib extensions","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/b233221b9de950066461eb5f5d7f4fa7cbc100ab"}]}],"author":{"name":"Andrey Kurilin","email":"akurilin@mirantis.com","date":"2016-02-16 13:48:25.000000000","tz":120},"committer":{"name":"Andrey Kurilin","email":"akurilin@mirantis.com","date":"2016-02-16 14:23:51.000000000","tz":120},"subject":"Turn on extensions from contrib dir for v2.1","message":"Turn on extensions from contrib dir for v2.1\n\nThese extensions are not extension in v2.1 and turned on by default, so it\nwould nice to turn on them at the client side too.\n\nChange-Id: I4ef4e44cf970947dad33110ce658a133e4f2893e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/5eca05fc82ffccf37af9c86df80c5a1dc11230ed"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/5eca05fc82ffccf37af9c86df80c5a1dc11230ed"}]},"branch":"refs/heads/master"},"004c4bca8d5892414cfdc166b0eeacfd60dc4628":{"kind":"REWORK","_number":2,"created":"2016-02-16 15:07:24.000000000","uploader":{"_account_id":9545,"name":"Andriy Kurilin","email":"andr.kurilin@gmail.com","username":"akurilin"},"ref":"refs/changes/26/280726/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-novaclient","ref":"refs/changes/26/280726/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/26/280726/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/26/280726/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/26/280726/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-novaclient refs/changes/26/280726/2"}}},"commit":{"parents":[{"commit":"fea873e88f466540ae3b4e25856253ec6b291258","subject":"Add a way to discover only contrib extensions","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/fea873e88f466540ae3b4e25856253ec6b291258"}]}],"author":{"name":"Andrey Kurilin","email":"akurilin@mirantis.com","date":"2016-02-16 13:48:25.000000000","tz":120},"committer":{"name":"Andrey Kurilin","email":"akurilin@mirantis.com","date":"2016-02-16 15:06:44.000000000","tz":120},"subject":"Turn on extensions from contrib dir for v2.1","message":"Turn on extensions from contrib dir for v2.1\n\nThese extensions are not extension in v2.1 and turned on by default, so it\nwould nice to turn on them at the client side too.\n\nChange-Id: I4ef4e44cf970947dad33110ce658a133e4f2893e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/004c4bca8d5892414cfdc166b0eeacfd60dc4628"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/004c4bca8d5892414cfdc166b0eeacfd60dc4628"}]},"branch":"refs/heads/master"},"c1ce015df38c4303cb41e620e4b70c5bd8a3a140":{"kind":"TRIVIAL_REBASE","_number":3,"created":"2016-02-19 11:42:40.000000000","uploader":{"_account_id":9545,"name":"Andriy Kurilin","email":"andr.kurilin@gmail.com","username":"akurilin"},"ref":"refs/changes/26/280726/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-novaclient","ref":"refs/changes/26/280726/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/26/280726/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/26/280726/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/26/280726/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-novaclient refs/changes/26/280726/3"}}},"commit":{"parents":[{"commit":"c18ccb1bfae574b4b496c138e9192fc737ed9c20","subject":"Add a way to discover only contrib extensions","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/c18ccb1bfae574b4b496c138e9192fc737ed9c20"}]}],"author":{"name":"Andrey Kurilin","email":"akurilin@mirantis.com","date":"2016-02-16 13:48:25.000000000","tz":120},"committer":{"name":"Andrey Kurilin","email":"akurilin@mirantis.com","date":"2016-02-19 11:42:40.000000000","tz":0},"subject":"Turn on extensions from contrib dir for v2.1","message":"Turn on extensions from contrib dir for v2.1\n\nThese extensions are not extension in v2.1 and turned on by default, so it\nwould nice to turn on them at the client side too.\n\nChange-Id: I4ef4e44cf970947dad33110ce658a133e4f2893e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/c1ce015df38c4303cb41e620e4b70c5bd8a3a140"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/c1ce015df38c4303cb41e620e4b70c5bd8a3a140"}]},"branch":"refs/heads/master"},"158e58a5fc970d547004eadef084fb934972594c":{"kind":"REWORK","_number":4,"created":"2016-02-27 09:50:15.000000000","uploader":{"_account_id":9545,"name":"Andriy Kurilin","email":"andr.kurilin@gmail.com","username":"akurilin"},"ref":"refs/changes/26/280726/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-novaclient","ref":"refs/changes/26/280726/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/26/280726/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/26/280726/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/26/280726/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-novaclient refs/changes/26/280726/4"}}},"commit":{"parents":[{"commit":"c18ccb1bfae574b4b496c138e9192fc737ed9c20","subject":"Add a way to discover only contrib extensions","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/c18ccb1bfae574b4b496c138e9192fc737ed9c20"}]}],"author":{"name":"Andrey Kurilin","email":"akurilin@mirantis.com","date":"2016-02-16 13:48:25.000000000","tz":120},"committer":{"name":"Andrey Kurilin","email":"akurilin@mirantis.com","date":"2016-02-27 09:50:06.000000000","tz":0},"subject":"Turn on extensions from contrib dir for v2.1","message":"Turn on extensions from contrib dir for v2.1\n\nThese extensions are not extension in v2.1 and turned on by default, so it\nwould nice to turn on them at the client side too.\n\nChange-Id: I4ef4e44cf970947dad33110ce658a133e4f2893e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/158e58a5fc970d547004eadef084fb934972594c"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/158e58a5fc970d547004eadef084fb934972594c"}]},"branch":"refs/heads/master"},"4063ca9df784d7d44925534fbae625c0d7691d1d":{"kind":"TRIVIAL_REBASE","_number":5,"created":"2016-03-02 12:06:35.000000000","uploader":{"_account_id":9545,"name":"Andriy Kurilin","email":"andr.kurilin@gmail.com","username":"akurilin"},"ref":"refs/changes/26/280726/5","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-novaclient","ref":"refs/changes/26/280726/5","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/26/280726/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/26/280726/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/26/280726/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-novaclient refs/changes/26/280726/5"}}},"commit":{"parents":[{"commit":"9e5508395fff08ab6e0c56908bf0baabfcb76395","subject":"[extensions] cache discovered extensions","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/9e5508395fff08ab6e0c56908bf0baabfcb76395"}]}],"author":{"name":"Andrey Kurilin","email":"akurilin@mirantis.com","date":"2016-02-16 13:48:25.000000000","tz":120},"committer":{"name":"Andrey Kurilin","email":"akurilin@mirantis.com","date":"2016-03-02 12:06:26.000000000","tz":120},"subject":"Turn on extensions from contrib dir for v2.1","message":"Turn on extensions from contrib dir for v2.1\n\nThese extensions are not extension in v2.1 and turned on by default, so it\nwould nice to turn on them at the client side too.\n\nChange-Id: I4ef4e44cf970947dad33110ce658a133e4f2893e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/4063ca9df784d7d44925534fbae625c0d7691d1d"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/4063ca9df784d7d44925534fbae625c0d7691d1d"}]},"branch":"refs/heads/master"},"4a152e96085eb3bd90120bf978f3aebb416b15ed":{"kind":"REWORK","_number":6,"created":"2016-04-01 17:29:16.000000000","uploader":{"_account_id":9545,"name":"Andriy Kurilin","email":"andr.kurilin@gmail.com","username":"akurilin"},"ref":"refs/changes/26/280726/6","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-novaclient","ref":"refs/changes/26/280726/6","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/26/280726/6 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/26/280726/6 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/26/280726/6 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-novaclient refs/changes/26/280726/6"}}},"commit":{"parents":[{"commit":"0c1827a5645fb6a283d325ad4a26335469269562","subject":"Use common find_server from v2.shell","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/0c1827a5645fb6a283d325ad4a26335469269562"}]}],"author":{"name":"Andrey Kurilin","email":"akurilin@mirantis.com","date":"2016-04-01 14:40:50.000000000","tz":180},"committer":{"name":"Andrey Kurilin","email":"akurilin@mirantis.com","date":"2016-04-01 17:24:47.000000000","tz":180},"subject":"Move all extensions from contrib dir","message":"Move all extensions from contrib dir\n\nAll extensions from novaclient.v2.contrib should be not be extensions in\ncase of api version greater than 2.0, so let\u0027s move it from contrib dir\n(since 2.1 is right direction now) and turn on by default.\n\nChange-Id: I4ef4e44cf970947dad33110ce658a133e4f2893e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/4a152e96085eb3bd90120bf978f3aebb416b15ed"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/4a152e96085eb3bd90120bf978f3aebb416b15ed"}]},"branch":"refs/heads/master"},"bc1ae5e0a5bb8298b0128ff2ec10158c357770f4":{"kind":"REWORK","_number":7,"created":"2016-04-01 17:41:15.000000000","uploader":{"_account_id":9545,"name":"Andriy Kurilin","email":"andr.kurilin@gmail.com","username":"akurilin"},"ref":"refs/changes/26/280726/7","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-novaclient","ref":"refs/changes/26/280726/7","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/26/280726/7 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/26/280726/7 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/26/280726/7 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-novaclient refs/changes/26/280726/7"}}},"commit":{"parents":[{"commit":"0c1827a5645fb6a283d325ad4a26335469269562","subject":"Use common find_server from v2.shell","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/0c1827a5645fb6a283d325ad4a26335469269562"}]}],"author":{"name":"Andrey Kurilin","email":"akurilin@mirantis.com","date":"2016-04-01 14:40:50.000000000","tz":180},"committer":{"name":"Andrey Kurilin","email":"akurilin@mirantis.com","date":"2016-04-01 17:40:59.000000000","tz":180},"subject":"Move all extensions from contrib dir","message":"Move all extensions from contrib dir\n\nAll extensions from novaclient.v2.contrib should be not be extensions in\ncase of api version greater than 2.0, so let\u0027s move it from contrib dir\n(since 2.1 is right direction now) and turn on by default.\n\nChange-Id: I4ef4e44cf970947dad33110ce658a133e4f2893e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/bc1ae5e0a5bb8298b0128ff2ec10158c357770f4"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/bc1ae5e0a5bb8298b0128ff2ec10158c357770f4"}]},"branch":"refs/heads/master"},"f329fd379b12608672bef862968c7e77ddb4d997":{"kind":"REWORK","_number":8,"created":"2016-04-01 18:35:04.000000000","uploader":{"_account_id":9545,"name":"Andriy Kurilin","email":"andr.kurilin@gmail.com","username":"akurilin"},"ref":"refs/changes/26/280726/8","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-novaclient","ref":"refs/changes/26/280726/8","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/26/280726/8 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/26/280726/8 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/26/280726/8 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-novaclient refs/changes/26/280726/8"}}},"commit":{"parents":[{"commit":"039d5c69aa3a165adcd7e940659589b82980dcd9","subject":"Use common find_server from v2.shell","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/039d5c69aa3a165adcd7e940659589b82980dcd9"}]}],"author":{"name":"Andrey Kurilin","email":"akurilin@mirantis.com","date":"2016-04-01 14:40:50.000000000","tz":180},"committer":{"name":"Andrey Kurilin","email":"andr.kurilin@gmail.com","date":"2016-04-01 18:34:47.000000000","tz":180},"subject":"Move all extensions from contrib dir","message":"Move all extensions from contrib dir\n\nAll extensions from novaclient.v2.contrib should be not be extensions in\ncase of api version greater than 2.0, so let\u0027s move it from contrib dir\n(since 2.1 is right direction now) and turn on by default.\n\nChange-Id: I4ef4e44cf970947dad33110ce658a133e4f2893e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/f329fd379b12608672bef862968c7e77ddb4d997"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/f329fd379b12608672bef862968c7e77ddb4d997"}]},"branch":"refs/heads/master"},"d60ef8f3c98021160eaaae300c1e88e3f17d37c3":{"kind":"REWORK","_number":9,"created":"2016-04-07 10:21:39.000000000","uploader":{"_account_id":9545,"name":"Andriy Kurilin","email":"andr.kurilin@gmail.com","username":"akurilin"},"ref":"refs/changes/26/280726/9","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-novaclient","ref":"refs/changes/26/280726/9","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/26/280726/9 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/26/280726/9 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/26/280726/9 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-novaclient refs/changes/26/280726/9"}}},"commit":{"parents":[{"commit":"0a879404abc1d75d7edf013837cc12c8fc532c53","subject":"Use common find_server from v2.shell","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/0a879404abc1d75d7edf013837cc12c8fc532c53"}]}],"author":{"name":"Andrey Kurilin","email":"akurilin@mirantis.com","date":"2016-04-01 14:40:50.000000000","tz":180},"committer":{"name":"Andrey Kurilin","email":"akurilin@mirantis.com","date":"2016-04-07 10:20:32.000000000","tz":180},"subject":"Move all extensions from contrib dir","message":"Move all extensions from contrib dir\n\nAll extensions from novaclient.v2.contrib should be not be extensions in\ncase of api version greater than 2.0, so let\u0027s move it from contrib dir\n(since 2.1 is right direction now) and turn on by default.\n\nChange-Id: I4ef4e44cf970947dad33110ce658a133e4f2893e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/d60ef8f3c98021160eaaae300c1e88e3f17d37c3"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/d60ef8f3c98021160eaaae300c1e88e3f17d37c3"}]},"branch":"refs/heads/master"},"35f4ca325eb189a7a2a8ecfb2dc8d3ec9820ca83":{"kind":"REWORK","_number":10,"created":"2016-04-14 09:08:47.000000000","uploader":{"_account_id":9545,"name":"Andriy Kurilin","email":"andr.kurilin@gmail.com","username":"akurilin"},"ref":"refs/changes/26/280726/10","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-novaclient","ref":"refs/changes/26/280726/10","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/26/280726/10 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/26/280726/10 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/26/280726/10 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-novaclient refs/changes/26/280726/10"}}},"commit":{"parents":[{"commit":"fd23ff900093525543e345656cbbe9b4c520c95a","subject":"Use common find_server from v2.shell","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/fd23ff900093525543e345656cbbe9b4c520c95a"}]}],"author":{"name":"Andrey Kurilin","email":"akurilin@mirantis.com","date":"2016-04-01 14:40:50.000000000","tz":180},"committer":{"name":"Andrey Kurilin","email":"akurilin@mirantis.com","date":"2016-04-14 09:08:26.000000000","tz":180},"subject":"Move all extensions from contrib dir","message":"Move all extensions from contrib dir\n\nAll extensions from novaclient.v2.contrib should be not be extensions in\ncase of api version greater than 2.0, so let\u0027s move it from contrib dir\n(since 2.1 is right direction now) and turn on by default.\n\nChange-Id: I4ef4e44cf970947dad33110ce658a133e4f2893e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/35f4ca325eb189a7a2a8ecfb2dc8d3ec9820ca83"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/35f4ca325eb189a7a2a8ecfb2dc8d3ec9820ca83"}]},"branch":"refs/heads/master"},"df5c767398308654bafe7c277f82204b909ffc64":{"kind":"REWORK","_number":11,"created":"2016-04-14 14:49:28.000000000","uploader":{"_account_id":9545,"name":"Andriy Kurilin","email":"andr.kurilin@gmail.com","username":"akurilin"},"ref":"refs/changes/26/280726/11","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-novaclient","ref":"refs/changes/26/280726/11","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/26/280726/11 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/26/280726/11 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/26/280726/11 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-novaclient refs/changes/26/280726/11"}}},"commit":{"parents":[{"commit":"fd23ff900093525543e345656cbbe9b4c520c95a","subject":"Use common find_server from v2.shell","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/fd23ff900093525543e345656cbbe9b4c520c95a"}]}],"author":{"name":"Andrey Kurilin","email":"akurilin@mirantis.com","date":"2016-04-01 14:40:50.000000000","tz":180},"committer":{"name":"Andrey Kurilin","email":"akurilin@mirantis.com","date":"2016-04-14 14:47:28.000000000","tz":180},"subject":"Move all extensions from contrib dir","message":"Move all extensions from contrib dir\n\nAll extensions from novaclient.v2.contrib should be not be extensions in\ncase of api version greater than 2.0, so let\u0027s move it from contrib dir\n(since 2.1 is right direction now) and turn on by default.\n\nChange-Id: I4ef4e44cf970947dad33110ce658a133e4f2893e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/df5c767398308654bafe7c277f82204b909ffc64"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/df5c767398308654bafe7c277f82204b909ffc64"}]},"branch":"refs/heads/master"},"5d7d08cf08aa1e8e1e9779473d1d21617c6ffe0f":{"kind":"REWORK","_number":12,"created":"2016-04-14 21:50:11.000000000","uploader":{"_account_id":9545,"name":"Andriy Kurilin","email":"andr.kurilin@gmail.com","username":"akurilin"},"ref":"refs/changes/26/280726/12","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-novaclient","ref":"refs/changes/26/280726/12","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/26/280726/12 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/26/280726/12 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/26/280726/12 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-novaclient refs/changes/26/280726/12"}}},"commit":{"parents":[{"commit":"fd23ff900093525543e345656cbbe9b4c520c95a","subject":"Use common find_server from v2.shell","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/fd23ff900093525543e345656cbbe9b4c520c95a"}]}],"author":{"name":"Andrey Kurilin","email":"akurilin@mirantis.com","date":"2016-04-01 14:40:50.000000000","tz":180},"committer":{"name":"Andrey Kurilin","email":"andr.kurilin@gmail.com","date":"2016-04-14 21:50:01.000000000","tz":180},"subject":"Move all extensions from contrib dir","message":"Move all extensions from contrib dir\n\nAll extensions from novaclient.v2.contrib should be not be extensions in\ncase of api version greater than 2.0, so let\u0027s move it from contrib dir\n(since 2.1 is right direction now) and turn on by default.\n\nChange-Id: I4ef4e44cf970947dad33110ce658a133e4f2893e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/5d7d08cf08aa1e8e1e9779473d1d21617c6ffe0f"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/5d7d08cf08aa1e8e1e9779473d1d21617c6ffe0f"}]},"branch":"refs/heads/master"},"8c7ad9f9d420adc9d969bd5c8265f79974c90403":{"kind":"REWORK","_number":13,"created":"2016-04-19 12:19:30.000000000","uploader":{"_account_id":9545,"name":"Andriy Kurilin","email":"andr.kurilin@gmail.com","username":"akurilin"},"ref":"refs/changes/26/280726/13","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-novaclient","ref":"refs/changes/26/280726/13","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/26/280726/13 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/26/280726/13 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/26/280726/13 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-novaclient refs/changes/26/280726/13"}}},"commit":{"parents":[{"commit":"fd23ff900093525543e345656cbbe9b4c520c95a","subject":"Use common find_server from v2.shell","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/fd23ff900093525543e345656cbbe9b4c520c95a"}]}],"author":{"name":"Andrey Kurilin","email":"akurilin@mirantis.com","date":"2016-04-01 14:40:50.000000000","tz":180},"committer":{"name":"Andrey Kurilin","email":"akurilin@mirantis.com","date":"2016-04-19 12:19:14.000000000","tz":180},"subject":"Move all extensions from contrib dir","message":"Move all extensions from contrib dir\n\nAll extensions from novaclient.v2.contrib should be not be extensions in\ncase of api version greater than 2.0, so let\u0027s move it from contrib dir\n(since 2.1 is right direction now) and turn on by default.\n\nChange-Id: I4ef4e44cf970947dad33110ce658a133e4f2893e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/8c7ad9f9d420adc9d969bd5c8265f79974c90403"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/8c7ad9f9d420adc9d969bd5c8265f79974c90403"}]},"branch":"refs/heads/master"},"0a12f4b9918c817f8ab0c767e66ef27a56fe5ce8":{"kind":"REWORK","_number":14,"created":"2016-04-20 13:29:45.000000000","uploader":{"_account_id":9545,"name":"Andriy Kurilin","email":"andr.kurilin@gmail.com","username":"akurilin"},"ref":"refs/changes/26/280726/14","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-novaclient","ref":"refs/changes/26/280726/14","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/26/280726/14 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/26/280726/14 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/26/280726/14 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-novaclient refs/changes/26/280726/14"}}},"commit":{"parents":[{"commit":"fd23ff900093525543e345656cbbe9b4c520c95a","subject":"Use common find_server from v2.shell","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/fd23ff900093525543e345656cbbe9b4c520c95a"}]}],"author":{"name":"Andrey Kurilin","email":"akurilin@mirantis.com","date":"2016-04-01 14:40:50.000000000","tz":180},"committer":{"name":"Andrey Kurilin","email":"akurilin@mirantis.com","date":"2016-04-20 13:29:39.000000000","tz":0},"subject":"Move all extensions from contrib dir","message":"Move all extensions from contrib dir\n\nAll extensions from novaclient.v2.contrib should be not be extensions in\ncase of api version greater than 2.0, so let\u0027s move it from contrib dir\n(since 2.1 is right direction now) and turn on by default.\n\nChange-Id: I4ef4e44cf970947dad33110ce658a133e4f2893e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/0a12f4b9918c817f8ab0c767e66ef27a56fe5ce8"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/0a12f4b9918c817f8ab0c767e66ef27a56fe5ce8"}]},"branch":"refs/heads/master"},"19f0e822c4472e4bf32091327afd4a2a60bf47f2":{"kind":"REWORK","_number":15,"created":"2016-11-24 17:59:48.000000000","uploader":{"_account_id":9545,"name":"Andriy Kurilin","email":"andr.kurilin@gmail.com","username":"akurilin"},"ref":"refs/changes/26/280726/15","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-novaclient","ref":"refs/changes/26/280726/15","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/26/280726/15 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/26/280726/15 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/26/280726/15 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-novaclient refs/changes/26/280726/15"}}},"commit":{"parents":[{"commit":"94aec599c64e7c7bcc14f6fca2f5131fd8fb67bf","subject":"Merge \"Remove unused test code\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/94aec599c64e7c7bcc14f6fca2f5131fd8fb67bf"}]}],"author":{"name":"Andrey Kurilin","email":"akurilin@mirantis.com","date":"2016-11-24 17:59:13.000000000","tz":120},"committer":{"name":"Andrey Kurilin","email":"akurilin@mirantis.com","date":"2016-11-24 17:59:13.000000000","tz":120},"subject":"Move all extensions from contrib dir","message":"Move all extensions from contrib dir\n\nAll extensions from novaclient.v2.contrib should be not be extensions in\ncase of api version greater than 2.0, so let\u0027s move it from contrib dir\n(since 2.1 is right direction now) and turn on by default.\n\nChange-Id: I4ef4e44cf970947dad33110ce658a133e4f2893e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/19f0e822c4472e4bf32091327afd4a2a60bf47f2"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/19f0e822c4472e4bf32091327afd4a2a60bf47f2"}]},"branch":"refs/heads/master"},"b748c5fef8eefec20ebd9e54ccb90de6a2dcb76b":{"kind":"REWORK","_number":16,"created":"2016-11-29 15:21:25.000000000","uploader":{"_account_id":9545,"name":"Andriy Kurilin","email":"andr.kurilin@gmail.com","username":"akurilin"},"ref":"refs/changes/26/280726/16","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-novaclient","ref":"refs/changes/26/280726/16","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/26/280726/16 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/26/280726/16 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/26/280726/16 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-novaclient refs/changes/26/280726/16"}}},"commit":{"parents":[{"commit":"83106a4442c2cb2f2617576e2e5539b409130ed3","subject":"Correct copy/paste errors in help","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/83106a4442c2cb2f2617576e2e5539b409130ed3"}]}],"author":{"name":"Andrey Kurilin","email":"akurilin@mirantis.com","date":"2016-11-24 17:59:13.000000000","tz":120},"committer":{"name":"Andrey Kurilin","email":"akurilin@mirantis.com","date":"2016-11-29 15:21:16.000000000","tz":120},"subject":"Move all extensions from contrib dir","message":"Move all extensions from contrib dir\n\nAll extensions from novaclient.v2.contrib should be not be extensions in\ncase of api version greater than 2.0, so let\u0027s move it from contrib dir\n(since 2.1 is right direction now) and turn on by default.\n\nChange-Id: I4ef4e44cf970947dad33110ce658a133e4f2893e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/b748c5fef8eefec20ebd9e54ccb90de6a2dcb76b"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/b748c5fef8eefec20ebd9e54ccb90de6a2dcb76b"}]},"branch":"refs/heads/master"},"a3102f1dba84752552a3f386b1aca23249d13ef3":{"kind":"REWORK","_number":17,"created":"2016-11-29 16:18:58.000000000","uploader":{"_account_id":9545,"name":"Andriy Kurilin","email":"andr.kurilin@gmail.com","username":"akurilin"},"ref":"refs/changes/26/280726/17","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-novaclient","ref":"refs/changes/26/280726/17","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/26/280726/17 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/26/280726/17 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/26/280726/17 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-novaclient refs/changes/26/280726/17"}}},"commit":{"parents":[{"commit":"83106a4442c2cb2f2617576e2e5539b409130ed3","subject":"Correct copy/paste errors in help","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/83106a4442c2cb2f2617576e2e5539b409130ed3"}]}],"author":{"name":"Andrey Kurilin","email":"akurilin@mirantis.com","date":"2016-11-24 17:59:13.000000000","tz":120},"committer":{"name":"Andrey Kurilin","email":"akurilin@mirantis.com","date":"2016-11-29 16:18:50.000000000","tz":120},"subject":"Move all extensions from contrib dir","message":"Move all extensions from contrib dir\n\nAll extensions from novaclient.v2.contrib should be not be extensions in\ncase of api version greater than 2.0, so let\u0027s move it from contrib dir\n(since 2.1 is right direction now) and turn on by default.\n\nChange-Id: I4ef4e44cf970947dad33110ce658a133e4f2893e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/a3102f1dba84752552a3f386b1aca23249d13ef3"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/a3102f1dba84752552a3f386b1aca23249d13ef3"}]},"branch":"refs/heads/master"},"8d324b004a5837ece17bed4bec598bf69bfbe61e":{"kind":"REWORK","_number":18,"created":"2016-11-29 16:59:11.000000000","uploader":{"_account_id":9545,"name":"Andriy Kurilin","email":"andr.kurilin@gmail.com","username":"akurilin"},"ref":"refs/changes/26/280726/18","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-novaclient","ref":"refs/changes/26/280726/18","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/26/280726/18 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/26/280726/18 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/26/280726/18 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-novaclient refs/changes/26/280726/18"}}},"commit":{"parents":[{"commit":"83106a4442c2cb2f2617576e2e5539b409130ed3","subject":"Correct copy/paste errors in help","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/83106a4442c2cb2f2617576e2e5539b409130ed3"}]}],"author":{"name":"Andrey Kurilin","email":"akurilin@mirantis.com","date":"2016-11-24 17:59:13.000000000","tz":120},"committer":{"name":"Andrey Kurilin","email":"akurilin@mirantis.com","date":"2016-11-29 16:59:03.000000000","tz":120},"subject":"Move all extensions from contrib dir","message":"Move all extensions from contrib dir\n\nAll extensions from novaclient.v2.contrib should be not be extensions in\ncase of api version greater than 2.0, so let\u0027s move it from contrib dir\n(since 2.1 is right direction now) and turn on by default.\n\nChange-Id: I4ef4e44cf970947dad33110ce658a133e4f2893e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/8d324b004a5837ece17bed4bec598bf69bfbe61e"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/8d324b004a5837ece17bed4bec598bf69bfbe61e"}]},"branch":"refs/heads/master"},"3fceb8f86c4fc27de38cfade839564324d27d62b":{"kind":"REWORK","_number":19,"created":"2016-11-30 13:26:09.000000000","uploader":{"_account_id":9545,"name":"Andriy Kurilin","email":"andr.kurilin@gmail.com","username":"akurilin"},"ref":"refs/changes/26/280726/19","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-novaclient","ref":"refs/changes/26/280726/19","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/26/280726/19 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/26/280726/19 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/26/280726/19 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-novaclient refs/changes/26/280726/19"}}},"commit":{"parents":[{"commit":"43bbe88ac84a5486db7c4140e155f8f52af3118d","subject":"Merge \"Show team and repo badges on README\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/43bbe88ac84a5486db7c4140e155f8f52af3118d"}]}],"author":{"name":"Andrey Kurilin","email":"akurilin@mirantis.com","date":"2016-11-24 17:59:13.000000000","tz":120},"committer":{"name":"Andrey Kurilin","email":"akurilin@mirantis.com","date":"2016-11-30 13:25:07.000000000","tz":120},"subject":"Move all extensions from contrib dir","message":"Move all extensions from contrib dir\n\nAll extensions from novaclient.v2.contrib should be not be extensions in\ncase of api version \u003e\u003d2.0;\u003c\u003d3.0 (historically, they are turned on by default\nfor cli layer), so let\u0027s move it from contrib dir and turn on by default.\n\nChange-Id: I4ef4e44cf970947dad33110ce658a133e4f2893e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/3fceb8f86c4fc27de38cfade839564324d27d62b"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/3fceb8f86c4fc27de38cfade839564324d27d62b"}]},"branch":"refs/heads/master"},"f834711d2f4a6052a054ffc79918f615e400bdbe":{"kind":"REWORK","_number":20,"created":"2016-11-30 18:00:13.000000000","uploader":{"_account_id":9545,"name":"Andriy Kurilin","email":"andr.kurilin@gmail.com","username":"akurilin"},"ref":"refs/changes/26/280726/20","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-novaclient","ref":"refs/changes/26/280726/20","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/26/280726/20 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/26/280726/20 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/26/280726/20 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-novaclient refs/changes/26/280726/20"}}},"commit":{"parents":[{"commit":"43bbe88ac84a5486db7c4140e155f8f52af3118d","subject":"Merge \"Show team and repo badges on README\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/43bbe88ac84a5486db7c4140e155f8f52af3118d"}]}],"author":{"name":"Andrey Kurilin","email":"akurilin@mirantis.com","date":"2016-11-24 17:59:13.000000000","tz":120},"committer":{"name":"Andrey Kurilin","email":"akurilin@mirantis.com","date":"2016-11-30 18:00:05.000000000","tz":0},"subject":"Move all extensions from contrib dir","message":"Move all extensions from contrib dir\n\nAll extensions from novaclient.v2.contrib should be not be extensions in\ncase of api version \u003e\u003d2.0;\u003c\u003d3.0 (historically, they are turned on by default\nfor cli layer), so let\u0027s move it from contrib dir and turn on by default.\n\nChange-Id: I4ef4e44cf970947dad33110ce658a133e4f2893e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/f834711d2f4a6052a054ffc79918f615e400bdbe"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/f834711d2f4a6052a054ffc79918f615e400bdbe"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
