)]}'
{"id":"openstack%2Fpython-novaclient~221706","triplet_id":"openstack%2Fpython-novaclient~master~Ifeba391716d3d51d6a75a53cad405e1ec595e27b","project":"openstack/python-novaclient","branch":"master","topic":"1493576","hashtags":[],"change_id":"Ifeba391716d3d51d6a75a53cad405e1ec595e27b","subject":"Restrict direct usage of novaclient.v2.client","status":"MERGED","created":"2015-09-09 11:17:54.000000000","updated":"2015-09-10 18:11:10.000000000","submitted":"2015-09-10 18:11:07.000000000","submitter":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"total_comment_count":23,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"7a796a5a2f81886c75a647326148b3cad0d337ee","_number":221706,"virtual_id_number":221706,"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":17120,"name":"Manjeet Singh Bhatia","email":"manjeet.s.bhatia@intel.com","username":"manjeets"},{"value":0,"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},{"value":2,"date":"2015-09-10 18:11:07.000000000","_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":1063,"name":"Ed Leafe","email":"ed@leafe.com","username":"ed-leafe"},{"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":5754,"name":"Alex Xu","email":"hejie.xu@intel.com","username":"xuhj"},{"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"}],"values":{"-2":"Fails","-1":"Doesn\u0027t seem to work"," 0":"No score","+1":"Works for me","+2":"Verified"},"description":"","default_value":0,"optional":true},"Code-Review":{"approved":{"_account_id":679,"name":"Kevin L. Mitchell","email":"klmitch@mit.edu","username":"klmitch"},"all":[{"value":0,"_account_id":17120,"name":"Manjeet Singh Bhatia","email":"manjeet.s.bhatia@intel.com","username":"manjeets"},{"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":1063,"name":"Ed Leafe","email":"ed@leafe.com","username":"ed-leafe"},{"value":2,"date":"2015-09-10 16:16:44.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":"2015-09-10 13:01:19.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":5754,"name":"Alex Xu","email":"hejie.xu@intel.com","username":"xuhj"},{"value":0,"_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"},{"value":2,"date":"2015-09-10 12:59:36.000000000","_account_id":782,"name":"John Garbutt","email":"john@johngarbutt.com","username":"johngarbutt"}],"values":{"-2":"Do not merge","-1":"This patch needs further work before it can be merged"," 0":"No score","+1":"Looks good to me, but someone else must approve","+2":"Looks good to me (core reviewer)"},"description":"","default_value":0,"optional":true},"Workflow":{"approved":{"_account_id":679,"name":"Kevin L. Mitchell","email":"klmitch@mit.edu","username":"klmitch"},"all":[{"value":0,"_account_id":17120,"name":"Manjeet Singh Bhatia","email":"manjeet.s.bhatia@intel.com","username":"manjeets"},{"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":1063,"name":"Ed Leafe","email":"ed@leafe.com","username":"ed-leafe"},{"value":1,"date":"2015-09-10 16:16:44.000000000","permitted_voting_range":{"min":1,"max":1},"_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":5754,"name":"Alex Xu","email":"hejie.xu@intel.com","username":"xuhj"},{"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"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true},"Review-Priority":{"all":[{"value":0,"_account_id":17120,"name":"Manjeet Singh Bhatia","email":"manjeet.s.bhatia@intel.com","username":"manjeets"},{"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":1063,"name":"Ed Leafe","email":"ed@leafe.com","username":"ed-leafe"},{"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":5754,"name":"Alex Xu","email":"hejie.xu@intel.com","username":"xuhj"},{"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"}],"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":1063,"name":"Ed Leafe","email":"ed@leafe.com","username":"ed-leafe"},{"_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":5754,"name":"Alex Xu","email":"hejie.xu@intel.com","username":"xuhj"},{"_account_id":9545,"name":"Andriy Kurilin","email":"andr.kurilin@gmail.com","username":"akurilin"},{"_account_id":17120,"name":"Manjeet Singh Bhatia","email":"manjeet.s.bhatia@intel.com","username":"manjeets"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2015-09-09 15:03:42.000000000","updated_by":{"_account_id":1063,"name":"Ed Leafe","email":"ed@leafe.com","username":"ed-leafe"},"reviewer":{"_account_id":1063,"name":"Ed Leafe","email":"ed@leafe.com","username":"ed-leafe"},"state":"REVIEWER"},{"updated":"2015-09-09 19:55:48.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":"2015-09-09 20:30:58.000000000","updated_by":{"_account_id":17120,"name":"Manjeet Singh Bhatia","email":"manjeet.s.bhatia@intel.com","username":"manjeets"},"reviewer":{"_account_id":17120,"name":"Manjeet Singh Bhatia","email":"manjeet.s.bhatia@intel.com","username":"manjeets"},"state":"REVIEWER"},{"updated":"2015-09-10 12:05:41.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":"2015-09-10 12:59:36.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":"2015-09-10 13:01:19.000000000","updated_by":{"_account_id":5754,"name":"Alex Xu","email":"hejie.xu@intel.com","username":"xuhj"},"reviewer":{"_account_id":5754,"name":"Alex Xu","email":"hejie.xu@intel.com","username":"xuhj"},"state":"REVIEWER"},{"updated":"2015-09-10 16:16:44.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":"2015-09-10 18:11:07.000000000","updated_by":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"reviewer":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"state":"REVIEWER"}],"messages":[{"id":"6f3c87991194407181c596ecfa321f2556d98510","author":{"_account_id":9545,"name":"Andriy Kurilin","email":"andr.kurilin@gmail.com","username":"akurilin"},"date":"2015-09-09 11:17:54.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"e6ab3dbfdc3d4e0fca69fd33f3236cb4878d8d5d","author":{"_account_id":9545,"name":"Andriy Kurilin","email":"andr.kurilin@gmail.com","username":"akurilin"},"date":"2015-09-09 11:23:37.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"9921be31865d3a2fcc97f17b65382f769a9159f2","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-09-09 12:47:44.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-novaclient-python26 http://logs.openstack.org/06/221706/2/check/gate-python-novaclient-python26/71dfc02/ : SUCCESS in 1m 37s\n- gate-python-novaclient-pep8 http://logs.openstack.org/06/221706/2/check/gate-python-novaclient-pep8/d8e114b/ : SUCCESS in 1m 38s\n- gate-python-novaclient-docs http://docs-draft.openstack.org/06/221706/2/check/gate-python-novaclient-docs/bba4019//doc/build/html/ : SUCCESS in 2m 21s\n- gate-python-novaclient-python27 http://logs.openstack.org/06/221706/2/check/gate-python-novaclient-python27/c72c7c5/ : SUCCESS in 2m 39s\n- gate-python-novaclient-python34 http://logs.openstack.org/06/221706/2/check/gate-python-novaclient-python34/9a25136/ : SUCCESS in 3m 15s\n- gate-python-novaclient-pypy http://logs.openstack.org/06/221706/2/check/gate-python-novaclient-pypy/e9e4b30/ : SUCCESS in 5m 47s (non-voting)\n- gate-tempest-dsvm-neutron-src-python-novaclient http://logs.openstack.org/06/221706/2/check/gate-tempest-dsvm-neutron-src-python-novaclient/991f854/ : SUCCESS in 1h 23m 56s\n- gate-novaclient-dsvm-functional http://logs.openstack.org/06/221706/2/check/gate-novaclient-dsvm-functional/b754c9b/ : SUCCESS in 22m 35s","accounts_in_message":[],"_revision_number":2},{"id":"e1762ea8b93372ad2d7efd3781d1cd9ef4f18993","author":{"_account_id":1063,"name":"Ed Leafe","email":"ed@leafe.com","username":"ed-leafe"},"date":"2015-09-09 13:51:19.000000000","message":"Patch Set 2:\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"cc5f9ae4a5486ae8e86680834c81c93518a01b0a","author":{"_account_id":9545,"name":"Andriy Kurilin","email":"andr.kurilin@gmail.com","username":"akurilin"},"date":"2015-09-09 13:52:54.000000000","message":"Patch Set 2:\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"a1693f8992b488fbf5c4f3ffb3b0e904bc56baaf","author":{"_account_id":9545,"name":"Andriy Kurilin","email":"andr.kurilin@gmail.com","username":"akurilin"},"date":"2015-09-09 13:54:50.000000000","message":"Uploaded patch set 3.","accounts_in_message":[],"_revision_number":3},{"id":"f6f4c0e77cf7885b65f0a60cc4ea16183e233f11","author":{"_account_id":9545,"name":"Andriy Kurilin","email":"andr.kurilin@gmail.com","username":"akurilin"},"date":"2015-09-09 14:22:36.000000000","message":"Uploaded patch set 4.","accounts_in_message":[],"_revision_number":4},{"id":"77cbbc2b366a95bce2fd641ae993cfc3d85aa5e5","author":{"_account_id":1063,"name":"Ed Leafe","email":"ed@leafe.com","username":"ed-leafe"},"date":"2015-09-09 15:03:42.000000000","message":"Patch Set 4: Code-Review+1","accounts_in_message":[],"_revision_number":4},{"id":"0bba43832e30af914c46bcfc5b5d0c4dc0d451cb","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-09-09 15:21:15.000000000","message":"Patch Set 4: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-novaclient-python26 http://logs.openstack.org/06/221706/4/check/gate-python-novaclient-python26/fbac0eb/ : SUCCESS in 2m 45s\n- gate-python-novaclient-pep8 http://logs.openstack.org/06/221706/4/check/gate-python-novaclient-pep8/4b71dd4/ : SUCCESS in 1m 14s\n- gate-python-novaclient-docs http://docs-draft.openstack.org/06/221706/4/check/gate-python-novaclient-docs/cfe5e33//doc/build/html/ : SUCCESS in 7m 59s\n- gate-python-novaclient-python27 http://logs.openstack.org/06/221706/4/check/gate-python-novaclient-python27/cf0f2d1/ : SUCCESS in 1m 55s\n- gate-python-novaclient-python34 http://logs.openstack.org/06/221706/4/check/gate-python-novaclient-python34/41debe1/ : SUCCESS in 2m 31s\n- gate-python-novaclient-pypy http://logs.openstack.org/06/221706/4/check/gate-python-novaclient-pypy/a1ed940/ : SUCCESS in 3m 16s (non-voting)\n- gate-tempest-dsvm-neutron-src-python-novaclient http://logs.openstack.org/06/221706/4/check/gate-tempest-dsvm-neutron-src-python-novaclient/76a5a63/ : SUCCESS in 51m 52s\n- gate-novaclient-dsvm-functional http://logs.openstack.org/06/221706/4/check/gate-novaclient-dsvm-functional/930362f/ : SUCCESS in 33m 20s","accounts_in_message":[],"_revision_number":4},{"id":"10a561266bfe7e096dd4f60639374f1bddd79155","author":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"date":"2015-09-09 18:18:59.000000000","message":"Patch Set 4: Code-Review-1\n\n(7 comments)\n\nI think this is a good idea. Added comments inline on grammatical issues and some suggestions","accounts_in_message":[],"_revision_number":4},{"id":"1ca363b53752c92910c47a6ad92714838d9c3b85","author":{"_account_id":9545,"name":"Andriy Kurilin","email":"andr.kurilin@gmail.com","username":"akurilin"},"date":"2015-09-09 18:39:33.000000000","message":"Uploaded patch set 5.","accounts_in_message":[],"_revision_number":5},{"id":"5b5b0decc3e6589adf1bb52047c1b2889c39124f","author":{"_account_id":9545,"name":"Andriy Kurilin","email":"andr.kurilin@gmail.com","username":"akurilin"},"date":"2015-09-09 18:40:18.000000000","message":"Patch Set 6: Commit message was updated","accounts_in_message":[],"_revision_number":6},{"id":"5a7a6d1a4ef85c6ba8463cfc0e5ff13669085b9d","author":{"_account_id":9545,"name":"Andriy Kurilin","email":"andr.kurilin@gmail.com","username":"akurilin"},"date":"2015-09-09 18:40:40.000000000","message":"Patch Set 4:\n\n(7 comments)","accounts_in_message":[],"_revision_number":4},{"id":"aa4fd0bb74f6b1a52def8ccdf7c0843c35c11550","author":{"_account_id":9545,"name":"Andriy Kurilin","email":"andr.kurilin@gmail.com","username":"akurilin"},"date":"2015-09-09 18:42:24.000000000","message":"Uploaded patch set 7.","accounts_in_message":[],"_revision_number":7},{"id":"3024cd6b766b5f21433f16db7598aee8a1b925b5","author":{"_account_id":9545,"name":"Andriy Kurilin","email":"andr.kurilin@gmail.com","username":"akurilin"},"date":"2015-09-09 18:43:55.000000000","message":"Uploaded patch set 8.","accounts_in_message":[],"_revision_number":8},{"id":"28e2a95aeeaa37bac3838345d6b418dda905e79f","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-09-09 19:42:36.000000000","message":"Patch Set 8: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-novaclient-python26 http://logs.openstack.org/06/221706/8/check/gate-python-novaclient-python26/2620e7a/ : SUCCESS in 3m 54s\n- gate-python-novaclient-pep8 http://logs.openstack.org/06/221706/8/check/gate-python-novaclient-pep8/f309792/ : SUCCESS in 1m 15s\n- gate-python-novaclient-docs http://docs-draft.openstack.org/06/221706/8/check/gate-python-novaclient-docs/bf212a7//doc/build/html/ : SUCCESS in 5m 22s\n- gate-python-novaclient-python27 http://logs.openstack.org/06/221706/8/check/gate-python-novaclient-python27/de37f07/ : SUCCESS in 2m 40s\n- gate-python-novaclient-python34 http://logs.openstack.org/06/221706/8/check/gate-python-novaclient-python34/cb5faf7/ : SUCCESS in 5m 23s\n- gate-python-novaclient-pypy http://logs.openstack.org/06/221706/8/check/gate-python-novaclient-pypy/77a0318/ : SUCCESS in 2m 06s (non-voting)\n- gate-tempest-dsvm-neutron-src-python-novaclient http://logs.openstack.org/06/221706/8/check/gate-tempest-dsvm-neutron-src-python-novaclient/e10cc03/ : SUCCESS in 58m 33s\n- gate-novaclient-dsvm-functional http://logs.openstack.org/06/221706/8/check/gate-novaclient-dsvm-functional/db2f0bf/ : SUCCESS in 31m 33s","accounts_in_message":[],"_revision_number":8},{"id":"6ca7371c8cb85c6a194db60ae1aaeab3341b0b65","author":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"date":"2015-09-09 19:55:48.000000000","message":"Patch Set 8: Code-Review+2\n\nGenerated docs look good to me. This seems like a good effort to warn users about using the versioned client classes directly","accounts_in_message":[],"_revision_number":8},{"id":"2d946a4491b34a9c718afdb81b8b0e65505c9900","author":{"_account_id":17120,"name":"Manjeet Singh Bhatia","email":"manjeet.s.bhatia@intel.com","username":"manjeets"},"date":"2015-09-09 20:30:58.000000000","message":"Patch Set 8: Code-Review+1","accounts_in_message":[],"_revision_number":8},{"id":"167ce9ef69e40da0c3adf49d228c5fc8ab7a527f","author":{"_account_id":5754,"name":"Alex Xu","email":"hejie.xu@intel.com","username":"xuhj"},"date":"2015-09-10 05:40:46.000000000","message":"Patch Set 8:\n\n(2 comments)\n\n@Andrey, thanks for the works! the code generally LGTM. Just one suggestion and one question.","accounts_in_message":[],"_revision_number":8},{"id":"221e5d48f0c18c75b702ee5095e740ea99805e03","author":{"_account_id":9545,"name":"Andriy Kurilin","email":"andr.kurilin@gmail.com","username":"akurilin"},"date":"2015-09-10 07:40:32.000000000","message":"Patch Set 8:\n\n(2 comments)","accounts_in_message":[],"_revision_number":8},{"id":"4bb72a69b6a5a8035d6f8e67352d6adc8495ace9","author":{"_account_id":9545,"name":"Andriy Kurilin","email":"andr.kurilin@gmail.com","username":"akurilin"},"date":"2015-09-10 07:49:58.000000000","message":"Uploaded patch set 9.","accounts_in_message":[],"_revision_number":9},{"id":"3daf091defd151406441f8227ae7081c4b5699a0","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-09-10 09:09:41.000000000","message":"Patch Set 9: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-novaclient-python26 http://logs.openstack.org/06/221706/9/check/gate-python-novaclient-python26/0dc214f/ : SUCCESS in 2m 38s\n- gate-python-novaclient-pep8 http://logs.openstack.org/06/221706/9/check/gate-python-novaclient-pep8/2f102a3/ : SUCCESS in 1m 24s\n- gate-python-novaclient-docs http://docs-draft.openstack.org/06/221706/9/check/gate-python-novaclient-docs/69341be//doc/build/html/ : SUCCESS in 4m 43s\n- gate-python-novaclient-python27 http://logs.openstack.org/06/221706/9/check/gate-python-novaclient-python27/0f75703/ : SUCCESS in 1m 31s\n- gate-python-novaclient-python34 http://logs.openstack.org/06/221706/9/check/gate-python-novaclient-python34/56d39a5/ : SUCCESS in 5m 13s\n- gate-python-novaclient-pypy http://logs.openstack.org/06/221706/9/check/gate-python-novaclient-pypy/3a01ea2/ : SUCCESS in 3m 48s (non-voting)\n- gate-tempest-dsvm-neutron-src-python-novaclient http://logs.openstack.org/06/221706/9/check/gate-tempest-dsvm-neutron-src-python-novaclient/5c4bc37/ : SUCCESS in 1h 11m 16s\n- gate-novaclient-dsvm-functional http://logs.openstack.org/06/221706/9/check/gate-novaclient-dsvm-functional/850c45c/ : SUCCESS in 21m 28s","accounts_in_message":[],"_revision_number":9},{"id":"2ea45927aadbb06e72e87a641aeebcfacebef788","author":{"_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"},"date":"2015-09-10 12:05:41.000000000","message":"Patch Set 9: Code-Review+2","accounts_in_message":[],"_revision_number":9},{"id":"c6c9d7b472c2cafa3c1f5ee355a38330d24f0bbc","author":{"_account_id":782,"name":"John Garbutt","email":"john@johngarbutt.com","username":"johngarbutt"},"date":"2015-09-10 12:26:53.000000000","message":"Patch Set 9: Code-Review+2 Workflow+1\n\n(1 comment)\n\nthis makes sense to me.","accounts_in_message":[],"_revision_number":9},{"id":"7eb4a3de1559830fb7adde6d19f0f490d41fc74c","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-09-10 12:27:02.000000000","message":"Patch Set 9: -Verified\n\nStarting gate jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":9},{"id":"1f1bd6ab48ff0fe9e5a007b99921f186faf1830a","author":{"_account_id":9545,"name":"Andriy Kurilin","email":"andr.kurilin@gmail.com","username":"akurilin"},"date":"2015-09-10 12:41:49.000000000","message":"Uploaded patch set 10.","accounts_in_message":[],"_revision_number":10},{"id":"af2afc1bc2e8e00c9a8b19f91d785a864dd2dcb1","author":{"_account_id":9545,"name":"Andriy Kurilin","email":"andr.kurilin@gmail.com","username":"akurilin"},"date":"2015-09-10 12:55:51.000000000","message":"Uploaded patch set 11.","accounts_in_message":[],"_revision_number":11},{"id":"15c26e42210bef20daf701b4e3aa200df0e1af43","author":{"_account_id":782,"name":"John Garbutt","email":"john@johngarbutt.com","username":"johngarbutt"},"date":"2015-09-10 12:59:36.000000000","message":"Patch Set 11: Code-Review+2","accounts_in_message":[],"_revision_number":11},{"id":"13c22ab4be1a7e4fdf2f058ed7bea611b0ad93a9","author":{"_account_id":5754,"name":"Alex Xu","email":"hejie.xu@intel.com","username":"xuhj"},"date":"2015-09-10 13:01:19.000000000","message":"Patch Set 11: Code-Review+1","accounts_in_message":[],"_revision_number":11},{"id":"6993037fb9d7fb6dd9c23e06df3b50526a10730e","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-09-10 15:32:46.000000000","message":"Patch Set 11: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-novaclient-python26 http://logs.openstack.org/06/221706/11/check/gate-python-novaclient-python26/79b3fd8/ : SUCCESS in 2m 43s\n- gate-python-novaclient-pep8 http://logs.openstack.org/06/221706/11/check/gate-python-novaclient-pep8/f2333cb/ : SUCCESS in 1m 00s\n- gate-python-novaclient-docs http://docs-draft.openstack.org/06/221706/11/check/gate-python-novaclient-docs/d259e33//doc/build/html/ : SUCCESS in 1m 14s\n- gate-python-novaclient-python27 http://logs.openstack.org/06/221706/11/check/gate-python-novaclient-python27/6b6ece7/ : SUCCESS in 5m 00s\n- gate-python-novaclient-python34 http://logs.openstack.org/06/221706/11/check/gate-python-novaclient-python34/89c89db/ : SUCCESS in 1m 39s\n- gate-python-novaclient-pypy http://logs.openstack.org/06/221706/11/check/gate-python-novaclient-pypy/4006363/ : SUCCESS in 2m 07s (non-voting)\n- gate-tempest-dsvm-neutron-src-python-novaclient http://logs.openstack.org/06/221706/11/check/gate-tempest-dsvm-neutron-src-python-novaclient/3437e33/ : SUCCESS in 1h 17m 30s\n- gate-novaclient-dsvm-functional http://logs.openstack.org/06/221706/11/check/gate-novaclient-dsvm-functional/fcc051b/ : SUCCESS in 34m 07s","accounts_in_message":[],"_revision_number":11},{"id":"67188ed94564bfdd5c603844052a75aa7ad65e8d","author":{"_account_id":679,"name":"Kevin L. Mitchell","email":"klmitch@mit.edu","username":"klmitch"},"date":"2015-09-10 16:16:44.000000000","message":"Patch Set 11: Code-Review+2 Workflow+1\n\n(2 comments)\n\nLGTM.  Inlines are femtonits that could be addressed in follow-on patches.","accounts_in_message":[],"_revision_number":11},{"id":"a3142d56652bde582041c165f5ddf056a38d3eb7","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-09-10 16:16:55.000000000","message":"Patch Set 11: -Verified\n\nStarting gate jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":11},{"id":"b53498a213704f3bdb9e2dac7ffdd88ab5d1ec00","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-09-10 18:11:07.000000000","message":"Patch Set 11: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- gate-python-novaclient-python26 http://logs.openstack.org/06/221706/11/gate/gate-python-novaclient-python26/1f966e9/ : SUCCESS in 1m 39s\n- gate-python-novaclient-docs http://docs-draft.openstack.org/06/221706/11/gate/gate-python-novaclient-docs/d8731bd//doc/build/html/ : SUCCESS in 1m 12s\n- gate-python-novaclient-pep8 http://logs.openstack.org/06/221706/11/gate/gate-python-novaclient-pep8/f21f61c/ : SUCCESS in 1m 02s\n- gate-python-novaclient-python27 http://logs.openstack.org/06/221706/11/gate/gate-python-novaclient-python27/12ac545/ : SUCCESS in 1m 54s\n- gate-python-novaclient-python34 http://logs.openstack.org/06/221706/11/gate/gate-python-novaclient-python34/cc55d82/ : SUCCESS in 1m 57s\n- gate-tempest-dsvm-neutron-src-python-novaclient http://logs.openstack.org/06/221706/11/gate/gate-tempest-dsvm-neutron-src-python-novaclient/e37992e/ : SUCCESS in 1h 23m 13s\n- gate-novaclient-dsvm-functional http://logs.openstack.org/06/221706/11/gate/gate-novaclient-dsvm-functional/6a07c53/ : SUCCESS in 22m 28s","accounts_in_message":[],"_revision_number":11},{"id":"e4b715fd844162d38032724cbe9f481b5ed4c073","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-09-10 18:11:10.000000000","message":"Change has been successfully merged into the git repository.","accounts_in_message":[],"_revision_number":11}],"current_revision_number":11,"current_revision":"a96e9d57c56e53f4e02701d2ae9f9194bb6e3d5b","revisions":{"1e8ca933649008245ca0bcf7b290af15dac2897d":{"kind":"REWORK","_number":1,"created":"2015-09-09 11:17:54.000000000","uploader":{"_account_id":9545,"name":"Andriy Kurilin","email":"andr.kurilin@gmail.com","username":"akurilin"},"ref":"refs/changes/06/221706/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-novaclient","ref":"refs/changes/06/221706/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/06/221706/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/06/221706/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/06/221706/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-novaclient refs/changes/06/221706/1"}}},"commit":{"parents":[{"commit":"9e15b3d7c07d605947b8e712e36d982a0e14fb90","subject":"Merge \"[Bug-Fix] Update requests body for quota-update\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/9e15b3d7c07d605947b8e712e36d982a0e14fb90"}]}],"author":{"name":"Andrey Kurilin","email":"akurilin@mirantis.com","date":"2015-09-09 11:02:42.000000000","tz":180},"committer":{"name":"Andrey Kurilin","email":"akurilin@mirantis.com","date":"2015-09-09 11:02:42.000000000","tz":180},"subject":"Restrict direct usage of novaclient.v2.client","message":"Restrict direct usage of novaclient.v2.client\n\nA lot of project uses incorrect import of versioned novaclient client obj\n(i.e. novaclient.v2.client.Client). It leads to unability to change\ninterface of such inner classes.\n\nThis patch updates docs to include warning note and add warning message to\n`novaclient.v2.client.Client` object.\n\nChange-Id: Ifeba391716d3d51d6a75a53cad405e1ec595e27b\nReleated-Bug: #1493576\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/1e8ca933649008245ca0bcf7b290af15dac2897d"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/1e8ca933649008245ca0bcf7b290af15dac2897d"}]},"branch":"refs/heads/master"},"fb5502a8280ab2b2694919bdc5ef201f36bb2078":{"kind":"REWORK","_number":2,"created":"2015-09-09 11:23:37.000000000","uploader":{"_account_id":9545,"name":"Andriy Kurilin","email":"andr.kurilin@gmail.com","username":"akurilin"},"ref":"refs/changes/06/221706/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-novaclient","ref":"refs/changes/06/221706/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/06/221706/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/06/221706/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/06/221706/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-novaclient refs/changes/06/221706/2"}}},"commit":{"parents":[{"commit":"9e15b3d7c07d605947b8e712e36d982a0e14fb90","subject":"Merge \"[Bug-Fix] Update requests body for quota-update\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/9e15b3d7c07d605947b8e712e36d982a0e14fb90"}]}],"author":{"name":"Andrey Kurilin","email":"akurilin@mirantis.com","date":"2015-09-09 11:02:42.000000000","tz":180},"committer":{"name":"Andrey Kurilin","email":"akurilin@mirantis.com","date":"2015-09-09 11:23:25.000000000","tz":180},"subject":"Restrict direct usage of novaclient.v2.client","message":"Restrict direct usage of novaclient.v2.client\n\nA lot of project uses incorrect import of versioned novaclient client obj\n(i.e. novaclient.v2.client.Client). It leads to unability to change\ninterface of such inner classes.\n\nThis patch updates docs to include warning note and add warning message to\n`novaclient.v2.client.Client` object.\n\nChange-Id: Ifeba391716d3d51d6a75a53cad405e1ec595e27b\nReleated-Bug: #1493576\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/fb5502a8280ab2b2694919bdc5ef201f36bb2078"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/fb5502a8280ab2b2694919bdc5ef201f36bb2078"}]},"branch":"refs/heads/master"},"874275dc10fe48af466f49d21620f0e4c2ecc3cc":{"kind":"REWORK","_number":3,"created":"2015-09-09 13:54:50.000000000","uploader":{"_account_id":9545,"name":"Andriy Kurilin","email":"andr.kurilin@gmail.com","username":"akurilin"},"ref":"refs/changes/06/221706/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-novaclient","ref":"refs/changes/06/221706/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/06/221706/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/06/221706/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/06/221706/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-novaclient refs/changes/06/221706/3"}}},"commit":{"parents":[{"commit":"9e15b3d7c07d605947b8e712e36d982a0e14fb90","subject":"Merge \"[Bug-Fix] Update requests body for quota-update\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/9e15b3d7c07d605947b8e712e36d982a0e14fb90"}]}],"author":{"name":"Andrey Kurilin","email":"akurilin@mirantis.com","date":"2015-09-09 11:02:42.000000000","tz":180},"committer":{"name":"Andrey Kurilin","email":"akurilin@mirantis.com","date":"2015-09-09 13:54:37.000000000","tz":180},"subject":"Restrict direct usage of novaclient.v2.client","message":"Restrict direct usage of novaclient.v2.client\n\nA lot of project uses incorrect import of versioned novaclient client obj\n(i.e. novaclient.v2.client.Client). It leads to unability to change\ninterface of such inner classes.\n\nThis patch updates docs to include warning note and add warning message to\n`novaclient.v2.client.Client` object.\n\nChange-Id: Ifeba391716d3d51d6a75a53cad405e1ec595e27b\nReleated-Bug: #1493576\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/874275dc10fe48af466f49d21620f0e4c2ecc3cc"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/874275dc10fe48af466f49d21620f0e4c2ecc3cc"}]},"branch":"refs/heads/master"},"c394013de0f6dbf6e2116c55fd29ff93aaf796f2":{"kind":"REWORK","_number":4,"created":"2015-09-09 14:22:36.000000000","uploader":{"_account_id":9545,"name":"Andriy Kurilin","email":"andr.kurilin@gmail.com","username":"akurilin"},"ref":"refs/changes/06/221706/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-novaclient","ref":"refs/changes/06/221706/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/06/221706/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/06/221706/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/06/221706/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-novaclient refs/changes/06/221706/4"}}},"commit":{"parents":[{"commit":"9e15b3d7c07d605947b8e712e36d982a0e14fb90","subject":"Merge \"[Bug-Fix] Update requests body for quota-update\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/9e15b3d7c07d605947b8e712e36d982a0e14fb90"}]}],"author":{"name":"Andrey Kurilin","email":"akurilin@mirantis.com","date":"2015-09-09 11:02:42.000000000","tz":180},"committer":{"name":"Andrey Kurilin","email":"akurilin@mirantis.com","date":"2015-09-09 14:16:03.000000000","tz":180},"subject":"Restrict direct usage of novaclient.v2.client","message":"Restrict direct usage of novaclient.v2.client\n\nA lot of project uses incorrect import of versioned novaclient client obj\n(i.e. novaclient.v2.client.Client). It leads to unability to change\ninterface of such inner classes.\n\nThis patch updates docs to include warning note and add warning message to\n`novaclient.v2.client.Client` object.\n\nChange-Id: Ifeba391716d3d51d6a75a53cad405e1ec595e27b\nReleated-Bug: #1493576\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/c394013de0f6dbf6e2116c55fd29ff93aaf796f2"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/c394013de0f6dbf6e2116c55fd29ff93aaf796f2"}]},"branch":"refs/heads/master"},"77016db9a4946df6c088b83d950e3dcb41063b53":{"kind":"REWORK","_number":5,"created":"2015-09-09 18:39:33.000000000","uploader":{"_account_id":9545,"name":"Andriy Kurilin","email":"andr.kurilin@gmail.com","username":"akurilin"},"ref":"refs/changes/06/221706/5","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-novaclient","ref":"refs/changes/06/221706/5","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/06/221706/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/06/221706/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/06/221706/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-novaclient refs/changes/06/221706/5"}}},"commit":{"parents":[{"commit":"9e15b3d7c07d605947b8e712e36d982a0e14fb90","subject":"Merge \"[Bug-Fix] Update requests body for quota-update\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/9e15b3d7c07d605947b8e712e36d982a0e14fb90"}]}],"author":{"name":"Andrey Kurilin","email":"akurilin@mirantis.com","date":"2015-09-09 11:02:42.000000000","tz":180},"committer":{"name":"Andrey Kurilin","email":"andr.kurilin@gmail.com","date":"2015-09-09 18:39:25.000000000","tz":180},"subject":"Restrict direct usage of novaclient.v2.client","message":"Restrict direct usage of novaclient.v2.client\n\nA lot of project uses incorrect import of versioned novaclient client obj\n(i.e. novaclient.v2.client.Client). It leads to unability to change\ninterface of such inner classes.\n\nThis patch updates docs to include warning note and add warning message to\n`novaclient.v2.client.Client` object.\n\nChange-Id: Ifeba391716d3d51d6a75a53cad405e1ec595e27b\nReleated-Bug: #1493576\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/77016db9a4946df6c088b83d950e3dcb41063b53"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/77016db9a4946df6c088b83d950e3dcb41063b53"}]},"branch":"refs/heads/master"},"edf67c7f708b0b12f8a745a2cd2a6430adc26373":{"kind":"NO_CODE_CHANGE","_number":6,"created":"2015-09-09 18:40:18.000000000","uploader":{"_account_id":9545,"name":"Andriy Kurilin","email":"andr.kurilin@gmail.com","username":"akurilin"},"ref":"refs/changes/06/221706/6","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-novaclient","ref":"refs/changes/06/221706/6","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/06/221706/6 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/06/221706/6 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/06/221706/6 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-novaclient refs/changes/06/221706/6"}}},"commit":{"parents":[{"commit":"9e15b3d7c07d605947b8e712e36d982a0e14fb90","subject":"Merge \"[Bug-Fix] Update requests body for quota-update\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/9e15b3d7c07d605947b8e712e36d982a0e14fb90"}]}],"author":{"name":"Andrey Kurilin","email":"akurilin@mirantis.com","date":"2015-09-09 11:02:42.000000000","tz":180},"committer":{"name":"Andrey Kurilin","email":"akurilin@mirantis.com","date":"2015-09-09 18:40:18.000000000","tz":0},"subject":"Restrict direct usage of novaclient.v2.client","message":"Restrict direct usage of novaclient.v2.client\n\nA lot of project uses incorrect import of versioned novaclient client obj\n(i.e. novaclient.v2.client.Client). It leads to unability to change\ninterface of such inner classes.\n\nThis patch updates docs to include warning note and add warning message to\n`novaclient.v2.client.Client` object.\n\nChange-Id: Ifeba391716d3d51d6a75a53cad405e1ec595e27b\nRelated-Bug: #1493576\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/edf67c7f708b0b12f8a745a2cd2a6430adc26373"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/edf67c7f708b0b12f8a745a2cd2a6430adc26373"}]},"branch":"refs/heads/master"},"1bc7dc06fa769a5704ce64badb2ccb9dc77e78fb":{"kind":"REWORK","_number":7,"created":"2015-09-09 18:42:24.000000000","uploader":{"_account_id":9545,"name":"Andriy Kurilin","email":"andr.kurilin@gmail.com","username":"akurilin"},"ref":"refs/changes/06/221706/7","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-novaclient","ref":"refs/changes/06/221706/7","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/06/221706/7 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/06/221706/7 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/06/221706/7 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-novaclient refs/changes/06/221706/7"}}},"commit":{"parents":[{"commit":"9e15b3d7c07d605947b8e712e36d982a0e14fb90","subject":"Merge \"[Bug-Fix] Update requests body for quota-update\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/9e15b3d7c07d605947b8e712e36d982a0e14fb90"}]}],"author":{"name":"Andrey Kurilin","email":"akurilin@mirantis.com","date":"2015-09-09 11:02:42.000000000","tz":180},"committer":{"name":"Andrey Kurilin","email":"andr.kurilin@gmail.com","date":"2015-09-09 18:41:56.000000000","tz":180},"subject":"Restrict direct usage of novaclient.v2.client","message":"Restrict direct usage of novaclient.v2.client\n\nA lot of project uses incorrect import of versioned novaclient client obj\n(i.e. novaclient.v2.client.Client). It leads to unability to change\ninterface of such inner classes.\n\nThis patch updates docs to include warning note and add warning message to\n`novaclient.v2.client.Client` object.\n\nChange-Id: Ifeba391716d3d51d6a75a53cad405e1ec595e27b\nRelated-Bug: #1493576\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/1bc7dc06fa769a5704ce64badb2ccb9dc77e78fb"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/1bc7dc06fa769a5704ce64badb2ccb9dc77e78fb"}]},"branch":"refs/heads/master"},"c7e5405c5711a9fa30f56ddf29e5bb2d0f0ee371":{"kind":"REWORK","_number":8,"created":"2015-09-09 18:43:55.000000000","uploader":{"_account_id":9545,"name":"Andriy Kurilin","email":"andr.kurilin@gmail.com","username":"akurilin"},"ref":"refs/changes/06/221706/8","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-novaclient","ref":"refs/changes/06/221706/8","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/06/221706/8 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/06/221706/8 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/06/221706/8 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-novaclient refs/changes/06/221706/8"}}},"commit":{"parents":[{"commit":"9e15b3d7c07d605947b8e712e36d982a0e14fb90","subject":"Merge \"[Bug-Fix] Update requests body for quota-update\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/9e15b3d7c07d605947b8e712e36d982a0e14fb90"}]}],"author":{"name":"Andrey Kurilin","email":"akurilin@mirantis.com","date":"2015-09-09 11:02:42.000000000","tz":180},"committer":{"name":"Andrey Kurilin","email":"andr.kurilin@gmail.com","date":"2015-09-09 18:43:45.000000000","tz":180},"subject":"Restrict direct usage of novaclient.v2.client","message":"Restrict direct usage of novaclient.v2.client\n\nA lot of project uses incorrect import of versioned novaclient client obj\n(i.e. novaclient.v2.client.Client). It leads to unability to change\ninterface of such inner classes.\n\nThis patch updates docs to include warning note and add warning message to\n`novaclient.v2.client.Client` object.\n\nChange-Id: Ifeba391716d3d51d6a75a53cad405e1ec595e27b\nRelated-Bug: #1493576\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/c7e5405c5711a9fa30f56ddf29e5bb2d0f0ee371"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/c7e5405c5711a9fa30f56ddf29e5bb2d0f0ee371"}]},"branch":"refs/heads/master"},"05ab4f5ce5da5266b2e66c3bf724e85f802dd90b":{"kind":"REWORK","_number":9,"created":"2015-09-10 07:49:58.000000000","uploader":{"_account_id":9545,"name":"Andriy Kurilin","email":"andr.kurilin@gmail.com","username":"akurilin"},"ref":"refs/changes/06/221706/9","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-novaclient","ref":"refs/changes/06/221706/9","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/06/221706/9 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/06/221706/9 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/06/221706/9 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-novaclient refs/changes/06/221706/9"}}},"commit":{"parents":[{"commit":"9e15b3d7c07d605947b8e712e36d982a0e14fb90","subject":"Merge \"[Bug-Fix] Update requests body for quota-update\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/9e15b3d7c07d605947b8e712e36d982a0e14fb90"}]}],"author":{"name":"Andrey Kurilin","email":"akurilin@mirantis.com","date":"2015-09-09 11:02:42.000000000","tz":180},"committer":{"name":"Andrey Kurilin","email":"andr.kurilin@gmail.com","date":"2015-09-10 07:49:51.000000000","tz":180},"subject":"Restrict direct usage of novaclient.v2.client","message":"Restrict direct usage of novaclient.v2.client\n\nA lot of project uses incorrect import of versioned novaclient client obj\n(i.e. novaclient.v2.client.Client). It leads to unability to change\ninterface of such inner classes.\n\nThis patch updates docs to include warning note and add warning message to\n`novaclient.v2.client.Client` object.\n\nChange-Id: Ifeba391716d3d51d6a75a53cad405e1ec595e27b\nRelated-Bug: #1493576\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/05ab4f5ce5da5266b2e66c3bf724e85f802dd90b"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/05ab4f5ce5da5266b2e66c3bf724e85f802dd90b"}]},"branch":"refs/heads/master"},"b766161c3475daa9ab91b016dd2a831e52f57007":{"kind":"REWORK","_number":10,"created":"2015-09-10 12:41:49.000000000","uploader":{"_account_id":9545,"name":"Andriy Kurilin","email":"andr.kurilin@gmail.com","username":"akurilin"},"ref":"refs/changes/06/221706/10","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-novaclient","ref":"refs/changes/06/221706/10","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/06/221706/10 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/06/221706/10 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/06/221706/10 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-novaclient refs/changes/06/221706/10"}}},"commit":{"parents":[{"commit":"e612205ab850b291a78e539d15923c8716d90158","subject":"Merge \"Enable i18n with Babel.\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/e612205ab850b291a78e539d15923c8716d90158"}]}],"author":{"name":"Andrey Kurilin","email":"akurilin@mirantis.com","date":"2015-09-09 11:02:42.000000000","tz":180},"committer":{"name":"Andrey Kurilin","email":"akurilin@mirantis.com","date":"2015-09-10 12:40:12.000000000","tz":180},"subject":"Restrict direct usage of novaclient.v2.client","message":"Restrict direct usage of novaclient.v2.client\n\nA lot of project uses incorrect import of versioned novaclient client obj\n(i.e. novaclient.v2.client.Client). It leads to unability to change\ninterface of such inner classes.\n\nThis patch updates docs to include warning note and add warning message to\n`novaclient.v2.client.Client` object.\n\nChange-Id: Ifeba391716d3d51d6a75a53cad405e1ec595e27b\nRelated-Bug: #1493576\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/b766161c3475daa9ab91b016dd2a831e52f57007"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/b766161c3475daa9ab91b016dd2a831e52f57007"}]},"branch":"refs/heads/master"},"a96e9d57c56e53f4e02701d2ae9f9194bb6e3d5b":{"kind":"REWORK","_number":11,"created":"2015-09-10 12:55:51.000000000","uploader":{"_account_id":9545,"name":"Andriy Kurilin","email":"andr.kurilin@gmail.com","username":"akurilin"},"ref":"refs/changes/06/221706/11","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-novaclient","ref":"refs/changes/06/221706/11","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/06/221706/11 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/06/221706/11 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/06/221706/11 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-novaclient refs/changes/06/221706/11"}}},"commit":{"parents":[{"commit":"e612205ab850b291a78e539d15923c8716d90158","subject":"Merge \"Enable i18n with Babel.\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/e612205ab850b291a78e539d15923c8716d90158"}]}],"author":{"name":"Andrey Kurilin","email":"akurilin@mirantis.com","date":"2015-09-09 11:02:42.000000000","tz":180},"committer":{"name":"Andrey Kurilin","email":"akurilin@mirantis.com","date":"2015-09-10 12:54:38.000000000","tz":180},"subject":"Restrict direct usage of novaclient.v2.client","message":"Restrict direct usage of novaclient.v2.client\n\nA lot of project uses incorrect import of versioned novaclient client obj\n(i.e. novaclient.v2.client.Client). It leads to unability to change\ninterface of such inner classes.\n\nThis patch updates docs to include warning note and add warning message to\n`novaclient.v2.client.Client` object.\n\nChange-Id: Ifeba391716d3d51d6a75a53cad405e1ec595e27b\nRelated-Bug: #1493576\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/a96e9d57c56e53f4e02701d2ae9f9194bb6e3d5b"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/a96e9d57c56e53f4e02701d2ae9f9194bb6e3d5b"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
