)]}'
{"id":"openstack%2Fpython-neutronclient~67127","triplet_id":"openstack%2Fpython-neutronclient~master~Ie89da74bc24d53db10df06470c1614f8b1c84041","project":"openstack/python-neutronclient","branch":"master","topic":"bp/common-client-library-2","hashtags":[],"change_id":"Ie89da74bc24d53db10df06470c1614f8b1c84041","subject":"Using common methods from oslo cliutils","status":"ABANDONED","created":"2014-01-16 12:05:52.000000000","updated":"2014-02-06 06:03:06.000000000","total_comment_count":0,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"a4ba3f83dbfe35d9ee01f183a7d5d517976d82a7","_number":67127,"virtual_id_number":67127,"owner":{"_account_id":9560,"name":"Lee Li","email":"lilinguo8212@gmail.com","username":"llg8212"},"actions":{},"labels":{"Verified":{"disliked":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"all":[{"value":-1,"date":"2014-01-22 14:03:12.000000000","_account_id":3,"name":"Jenkins","username":"jenkins"},{"_account_id":5572,"name":"Don Kehn","display_name":"DEKehn","email":"dekehn@gmail.com","username":"dekehn"},{"_account_id":9560,"name":"Lee Li","email":"lilinguo8212@gmail.com","username":"llg8212"},{"_account_id":9545,"name":"Andriy Kurilin","email":"andr.kurilin@gmail.com","username":"akurilin"},{"_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},{"_account_id":6316,"name":"Anita Kuno","email":"anteaya@anteaya.info","username":"anteaya"}],"values":{"-2":"Fails","-1":"Doesn\u0027t seem to work"," 0":"No score","+1":"Works for me","+2":"Verified"},"description":"","value":-1,"default_value":0,"optional":true},"Code-Review":{"disliked":{"_account_id":5572,"name":"Don Kehn","display_name":"DEKehn","email":"dekehn@gmail.com","username":"dekehn"},"all":[{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":-1,"date":"2014-01-30 00:06:45.000000000","permitted_voting_range":{"min":-1,"max":1},"_account_id":5572,"name":"Don Kehn","display_name":"DEKehn","email":"dekehn@gmail.com","username":"dekehn"},{"value":0,"date":"2014-01-23 08:57:53.000000000","permitted_voting_range":{"min":-1,"max":1},"_account_id":9560,"name":"Lee Li","email":"lilinguo8212@gmail.com","username":"llg8212"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":9545,"name":"Andriy Kurilin","email":"andr.kurilin@gmail.com","username":"akurilin"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},{"value":-1,"date":"2014-01-22 10:55:32.000000000","permitted_voting_range":{"min":-1,"max":1},"_account_id":6316,"name":"Anita Kuno","email":"anteaya@anteaya.info","username":"anteaya"}],"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":{"all":[{"_account_id":3,"name":"Jenkins","username":"jenkins"},{"_account_id":5572,"name":"Don Kehn","display_name":"DEKehn","email":"dekehn@gmail.com","username":"dekehn"},{"value":0,"permitted_voting_range":{"min":-1,"max":0},"_account_id":9560,"name":"Lee Li","email":"lilinguo8212@gmail.com","username":"llg8212"},{"_account_id":9545,"name":"Andriy Kurilin","email":"andr.kurilin@gmail.com","username":"akurilin"},{"_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},{"_account_id":6316,"name":"Anita Kuno","email":"anteaya@anteaya.info","username":"anteaya"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":3,"name":"Jenkins","username":"jenkins"},{"_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},{"_account_id":5572,"name":"Don Kehn","display_name":"DEKehn","email":"dekehn@gmail.com","username":"dekehn"},{"_account_id":6316,"name":"Anita Kuno","email":"anteaya@anteaya.info","username":"anteaya"},{"_account_id":9545,"name":"Andriy Kurilin","email":"andr.kurilin@gmail.com","username":"akurilin"},{"_account_id":9560,"name":"Lee Li","email":"lilinguo8212@gmail.com","username":"llg8212"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2014-01-20 08:15:38.000000000","updated_by":{"_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},"reviewer":{"_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},"state":"REVIEWER"},{"updated":"2014-01-22 08:58:33.000000000","updated_by":{"_account_id":9545,"name":"Andriy Kurilin","email":"andr.kurilin@gmail.com","username":"akurilin"},"reviewer":{"_account_id":9545,"name":"Andriy Kurilin","email":"andr.kurilin@gmail.com","username":"akurilin"},"state":"REVIEWER"},{"updated":"2014-01-22 10:55:32.000000000","updated_by":{"_account_id":6316,"name":"Anita Kuno","email":"anteaya@anteaya.info","username":"anteaya"},"reviewer":{"_account_id":6316,"name":"Anita Kuno","email":"anteaya@anteaya.info","username":"anteaya"},"state":"REVIEWER"},{"updated":"2014-01-22 14:03:12.000000000","updated_by":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"reviewer":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"state":"REVIEWER"},{"updated":"2014-01-30 00:06:45.000000000","updated_by":{"_account_id":5572,"name":"Don Kehn","display_name":"DEKehn","email":"dekehn@gmail.com","username":"dekehn"},"reviewer":{"_account_id":5572,"name":"Don Kehn","display_name":"DEKehn","email":"dekehn@gmail.com","username":"dekehn"},"state":"REVIEWER"}],"messages":[{"id":"05295146fca4639f76bd6086d5082782fee973d2","author":{"_account_id":5572,"name":"Don Kehn","display_name":"DEKehn","email":"dekehn@gmail.com","username":"dekehn"},"date":"2014-01-16 14:42:12.000000000","message":"Patch Set 1: I would prefer that you didn\u0027t merge this\n\nwhat about the common.utils.dumps, to_primitive, etc. in other files throughout python-neutronclient?For Example:\nneutronclient/v2_0/client.py:from neutronclient.common import utils\nneutronclient/client.py:from neutronclient.common import utils\nneutronclient/shell.py:from neutronclient.common import utils\nneutronclient/neutron/v2_0/nvpnetworkgateway.py:from neutronclient.common import utils\nneutronclient/neutron/v2_0/quota.py:from neutronclient.common import utils\nneutronclient/neutron/v2_0/router.py:from neutronclient.common import utils\nneutronclient/neutron/v2_0/port.py:from neutronclient.common import utils\nneutronclient/neutron/v2_0/__init__.py:from neutronclient.common import utils\nneutronclient/neutron/v2_0/vpn/ipsecpolicy.py:from neutronclient.common import utils\nneutronclient/neutron/v2_0/vpn/ipsec_site_connection.py:from neutronclient.common import utils\nneutronclient/neutron/v2_0/vpn/ikepolicy.py:from neutronclient.common import utils\nneutronclient/neutron/v2_0/subnet.py:from neutronclient.common import utils\nneutronclient/neutron/client.py:from neutronclient.common import utils\nneutronclient/tests/unit/test_cli20_network.py:from neutronclient.common import utils\nneutronclient/tests/unit/vpn/test_utils.py:from neutronclient.common import utils\nneutronclient/tests/unit/test_auth.py:from neutronclient.common import utils\nneutronclient/tests/unit/test_utils.py:from neutronclient.common import utils","accounts_in_message":[],"_revision_number":1},{"id":"a3a8cd3066b98f64f60ba73490f24ca3b16556a3","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-01-16 18:46:43.000000000","message":"Patch Set 1: Doesn\u0027t seem to work\n\nBuild failed.  For information on how to proceed, see https://wiki.openstack.org/wiki/GerritJenkinsGit#Test_Failures\n\n- gate-python-neutronclient-pep8 http://logs.openstack.org/27/67127/1/check/gate-python-neutronclient-pep8/d135b25 : FAILURE in 52s\n- gate-python-neutronclient-docs http://docs-draft.openstack.org/27/67127/1/check/gate-python-neutronclient-docs/6f93ad1/doc/build/html/ : SUCCESS in 54s\n- gate-python-neutronclient-python26 http://logs.openstack.org/27/67127/1/check/gate-python-neutronclient-python26/903d004 : FAILURE in 1m 17s\n- gate-python-neutronclient-python27 http://logs.openstack.org/27/67127/1/check/gate-python-neutronclient-python27/18784cc : FAILURE in 1m 26s\n- gate-python-neutronclient-python33 http://logs.openstack.org/27/67127/1/check/gate-python-neutronclient-python33/2744b2a : FAILURE in 26s (non-voting)\n- gate-python-neutronclient-pypy http://logs.openstack.org/27/67127/1/check/gate-python-neutronclient-pypy/268b4a6 : FAILURE in 1m 51s\n- check-tempest-dsvm-full http://logs.openstack.org/27/67127/1/check/check-tempest-dsvm-full/fb352b2 : SUCCESS in 46m 04s\n- check-tempest-dsvm-postgres-full http://logs.openstack.org/27/67127/1/check/check-tempest-dsvm-postgres-full/903d769 : FAILURE in 1h 37m 51s\n- check-tempest-dsvm-neutron http://logs.openstack.org/27/67127/1/check/check-tempest-dsvm-neutron/4f5fbb5 : FAILURE in 10m 53s\n- check-tempest-dsvm-neutron-pg http://logs.openstack.org/27/67127/1/check/check-tempest-dsvm-neutron-pg/750b335 : FAILURE in 10m 55s\n- check-tempest-dsvm-neutron-isolated http://logs.openstack.org/27/67127/1/check/check-tempest-dsvm-neutron-isolated/7a22650 : FAILURE in 9m 35s\n- check-tempest-dsvm-neutron-pg-isolated http://logs.openstack.org/27/67127/1/check/check-tempest-dsvm-neutron-pg-isolated/87e00f2 : FAILURE in 9m 18s\n- gate-tempest-dsvm-large-ops http://logs.openstack.org/27/67127/1/check/gate-tempest-dsvm-large-ops/e847afa : SUCCESS in 11m 50s\n- gate-tempest-dsvm-neutron-large-ops http://logs.openstack.org/27/67127/1/check/gate-tempest-dsvm-neutron-large-ops/62e9b32 : FAILURE in 9m 51s\n- check-grenade-dsvm http://logs.openstack.org/27/67127/1/check/check-grenade-dsvm/5bf4035 : SUCCESS in 38m 16s\n","accounts_in_message":[],"_revision_number":1},{"id":"6558ca28b9fac477c9805b95ea6f731ff85d14b4","author":{"_account_id":9560,"name":"Lee Li","email":"lilinguo8212@gmail.com","username":"llg8212"},"date":"2014-01-17 04:07:05.000000000","message":"Patch Set 1:\n\nHi dekehn,\nThanks for your review.\nI\u0027m sorry that I have not fully understood what you mean. If you want me to move common.utils.dumps, to_primitive, etc to cliutils? I think the cliutils is common for all client but common.utils is just for the only client.","accounts_in_message":[],"_revision_number":1},{"id":"db08c901d1e0ffdec852cd4a63a8e1fa1004718a","author":{"_account_id":5572,"name":"Don Kehn","display_name":"DEKehn","email":"dekehn@gmail.com","username":"dekehn"},"date":"2014-01-17 14:18:40.000000000","message":"Patch Set 1:\n\nIs this patch intended to only address a few specific utils function that are in cliutils or to be more global, in that if we are moving python-neutronclient to common utils then shouldn\u0027t we address them all throughout python-neutronclient?","accounts_in_message":[],"_revision_number":1},{"id":"80a6869315df1e55a2def74a76f9139857ae7089","author":{"_account_id":9560,"name":"Lee Li","email":"lilinguo8212@gmail.com","username":"llg8212"},"date":"2014-01-20 07:48:26.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"105be6077f468e8f8a139c64511c3506c240b4ed","author":{"_account_id":9560,"name":"Lee Li","email":"lilinguo8212@gmail.com","username":"llg8212"},"date":"2014-01-20 08:02:17.000000000","message":"Uploaded patch set 3.","accounts_in_message":[],"_revision_number":3},{"id":"46eebac2438d881196698da42f07845f2ea606d6","author":{"_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},"date":"2014-01-20 08:15:38.000000000","message":"Patch Set 3: I would prefer that you didn\u0027t merge this\n\nThis patch does not follow the usual process to import modules from oslo? I think we should follow the usual process, and at least renaming common/utils to openstack/common/cliutils looks strange. First we need to merge required changes in oslo, then import modules from oslo to neutronclient and finally cleanup neutronclient codes.","accounts_in_message":[],"_revision_number":3},{"id":"ecdfb08613e1df7366414b8c3f0f1acf8dd10a5c","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-01-20 11:08:49.000000000","message":"Patch Set 3: Doesn\u0027t seem to work\n\nBuild failed.  For information on how to proceed, see https://wiki.openstack.org/wiki/GerritJenkinsGit#Test_Failures\n\n- gate-python-neutronclient-pep8 http://logs.openstack.org/27/67127/3/check/gate-python-neutronclient-pep8/98a51e4 : FAILURE in 49s\n- gate-python-neutronclient-docs http://docs-draft.openstack.org/27/67127/3/check/gate-python-neutronclient-docs/32657e9/doc/build/html/ : SUCCESS in 40s\n- gate-python-neutronclient-python26 http://logs.openstack.org/27/67127/3/check/gate-python-neutronclient-python26/4bca038 : SUCCESS in 58s\n- gate-python-neutronclient-python27 http://logs.openstack.org/27/67127/3/check/gate-python-neutronclient-python27/576072a : SUCCESS in 50s\n- gate-python-neutronclient-python33 http://logs.openstack.org/27/67127/3/check/gate-python-neutronclient-python33/bded514 : FAILURE in 25s (non-voting)\n- gate-python-neutronclient-pypy http://logs.openstack.org/27/67127/3/check/gate-python-neutronclient-pypy/0ae9fce : SUCCESS in 2m 03s\n- check-tempest-dsvm-full http://logs.openstack.org/27/67127/3/check/check-tempest-dsvm-full/81f19e2 : SUCCESS in 52m 14s\n- check-tempest-dsvm-postgres-full http://logs.openstack.org/27/67127/3/check/check-tempest-dsvm-postgres-full/ac5d5ca : SUCCESS in 51m 37s\n- check-tempest-dsvm-neutron http://logs.openstack.org/27/67127/3/check/check-tempest-dsvm-neutron/ef0260d : FAILURE in 10m 10s\n- check-tempest-dsvm-neutron-pg http://logs.openstack.org/27/67127/3/check/check-tempest-dsvm-neutron-pg/42c3359 : FAILURE in 10m 12s\n- check-tempest-dsvm-neutron-isolated http://logs.openstack.org/27/67127/3/check/check-tempest-dsvm-neutron-isolated/9f5df07 : FAILURE in 8m 27s\n- check-tempest-dsvm-neutron-pg-isolated http://logs.openstack.org/27/67127/3/check/check-tempest-dsvm-neutron-pg-isolated/6b788a5 : FAILURE in 10m 15s\n- gate-tempest-dsvm-large-ops http://logs.openstack.org/27/67127/3/check/gate-tempest-dsvm-large-ops/78e0fd2 : SUCCESS in 12m 54s\n- gate-tempest-dsvm-neutron-large-ops http://logs.openstack.org/27/67127/3/check/gate-tempest-dsvm-neutron-large-ops/63a22d6 : FAILURE in 9m 59s\n- check-grenade-dsvm http://logs.openstack.org/27/67127/3/check/check-grenade-dsvm/ace8e06 : SUCCESS in 34m 48s\n","accounts_in_message":[],"_revision_number":3},{"id":"0abc61884928258b781e476bbb782c60da328cce","author":{"_account_id":5572,"name":"Don Kehn","display_name":"DEKehn","email":"dekehn@gmail.com","username":"dekehn"},"date":"2014-01-21 23:54:16.000000000","message":"Patch Set 3: I would prefer that you didn\u0027t merge this\n\nI would agree with Akihiro Motoki.","accounts_in_message":[],"_revision_number":3},{"id":"8044cd4a0aec837cb21d06f046cf46dc8027283b","author":{"_account_id":9560,"name":"Lee Li","email":"lilinguo8212@gmail.com","username":"llg8212"},"date":"2014-01-22 02:20:13.000000000","message":"Uploaded patch set 4.","accounts_in_message":[],"_revision_number":4},{"id":"6f3dea6a40e749bca1cd4294ad18e01627c01b0f","author":{"_account_id":9545,"name":"Andriy Kurilin","email":"andr.kurilin@gmail.com","username":"akurilin"},"date":"2014-01-22 08:58:33.000000000","message":"Patch Set 4: I would prefer that you didn\u0027t merge this\n\nPlease, add cliutils module to openstack-common.conf","accounts_in_message":[],"_revision_number":4},{"id":"f9c51cb7f7b073e161cda3b01d5d62dcd2343744","author":{"_account_id":9560,"name":"Lee Li","email":"lilinguo8212@gmail.com","username":"llg8212"},"date":"2014-01-22 09:25:48.000000000","message":"Uploaded patch set 5.","accounts_in_message":[],"_revision_number":5},{"id":"aa1edd357e1ca1f98f218d7c47cb39b11159c56d","author":{"_account_id":6316,"name":"Anita Kuno","email":"anteaya@anteaya.info","username":"anteaya"},"date":"2014-01-22 10:55:32.000000000","message":"Patch Set 5: I would prefer that you didn\u0027t merge this\n\nPlease note that isolated jobs are failing across all neutron patches right now. Please focus on fixing isolated jobs.","accounts_in_message":[],"_revision_number":5},{"id":"8ac0737b16399449a9000a785b71081fb89a2737","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-01-22 14:03:12.000000000","message":"Patch Set 5: Doesn\u0027t seem to work\n\nBuild failed.  For information on how to proceed, see https://wiki.openstack.org/wiki/GerritJenkinsGit#Test_Failures\n\n- gate-python-neutronclient-pep8 http://logs.openstack.org/27/67127/5/check/gate-python-neutronclient-pep8/dc8f3f9 : SUCCESS in 57s\n- gate-python-neutronclient-docs http://docs-draft.openstack.org/27/67127/5/check/gate-python-neutronclient-docs/f4e4889/doc/build/html/ : SUCCESS in 54s\n- gate-python-neutronclient-python26 http://logs.openstack.org/27/67127/5/check/gate-python-neutronclient-python26/8437d35 : FAILURE in 47s\n- gate-python-neutronclient-python27 http://logs.openstack.org/27/67127/5/check/gate-python-neutronclient-python27/c41021d : FAILURE in 55s\n- gate-python-neutronclient-python33 http://logs.openstack.org/27/67127/5/check/gate-python-neutronclient-python33/15fca46 : FAILURE in 27s (non-voting)\n- gate-python-neutronclient-pypy http://logs.openstack.org/27/67127/5/check/gate-python-neutronclient-pypy/8fc3b3c : FAILURE in 1m 53s\n- check-tempest-dsvm-full http://logs.openstack.org/27/67127/5/check/check-tempest-dsvm-full/fe165dd : SUCCESS in 1h 02m 23s\n- check-tempest-dsvm-postgres-full http://logs.openstack.org/27/67127/5/check/check-tempest-dsvm-postgres-full/fc2c398 : SUCCESS in 1h 02m 32s\n- check-tempest-dsvm-neutron http://logs.openstack.org/27/67127/5/check/check-tempest-dsvm-neutron/273c716 : FAILURE in 10m 29s\n- check-tempest-dsvm-neutron-pg http://logs.openstack.org/27/67127/5/check/check-tempest-dsvm-neutron-pg/32360a3 : FAILURE in 10m 42s\n- check-tempest-dsvm-neutron-isolated http://logs.openstack.org/27/67127/5/check/check-tempest-dsvm-neutron-isolated/1541994 : FAILURE in 10m 01s\n- check-tempest-dsvm-neutron-pg-isolated http://logs.openstack.org/27/67127/5/check/check-tempest-dsvm-neutron-pg-isolated/bbfd8cc : FAILURE in 9m 28s\n- gate-tempest-dsvm-large-ops http://logs.openstack.org/27/67127/5/check/gate-tempest-dsvm-large-ops/7123ca1 : SUCCESS in 15m 16s\n- gate-tempest-dsvm-neutron-large-ops http://logs.openstack.org/27/67127/5/check/gate-tempest-dsvm-neutron-large-ops/141e53a : FAILURE in 10m 32s\n- check-grenade-dsvm http://logs.openstack.org/27/67127/5/check/check-grenade-dsvm/ffcf7f2 : SUCCESS in 35m 45s\n","accounts_in_message":[],"_revision_number":5},{"id":"e1384bdaaf2b59893f4ec11b4eca178a75c379d4","author":{"_account_id":9560,"name":"Lee Li","email":"lilinguo8212@gmail.com","username":"llg8212"},"date":"2014-01-23 08:57:53.000000000","message":"Patch Set 5:\n\nHi, Anita Kuno\nThanks for your review.\n\nBut I think it\u0027s necessary to do so. In order to use the oslo, we should use the common module step by step.\nThe neutronclient just use cliutils\u0027s env and this will not affect other paths. What\u0027s your opinion? Thanks","accounts_in_message":[],"_revision_number":5},{"id":"d5a39a0a8852bd2c43f3d6fba89dca79be422ce9","author":{"_account_id":6316,"name":"Anita Kuno","email":"anteaya@anteaya.info","username":"anteaya"},"date":"2014-01-23 12:40:44.000000000","message":"Patch Set 5:\n\nThis patchset can not be merged until isolated jobs are passing. Please don\u0027t send this patch back for recheck until jobs are passing.\n\nMy comment is for information about the current state of the testing structure, since this seems to be the only form of communication some people read about the situation.","accounts_in_message":[],"_revision_number":5},{"id":"133ada3f1a0488af6ac6a954520464a039b91bed","author":{"_account_id":5572,"name":"Don Kehn","display_name":"DEKehn","email":"dekehn@gmail.com","username":"dekehn"},"date":"2014-01-30 00:06:45.000000000","message":"Patch Set 5: I would prefer that you didn\u0027t merge this\n\nneed to address the reviews please with comments.","accounts_in_message":[],"_revision_number":5},{"id":"37f799ad6fdd8d574c4241b7accade8fd6c6f1ac","author":{"_account_id":9,"name":"LaunchpadSync","username":"launchpadsync"},"date":"2014-02-06 06:03:06.000000000","message":"Patch Set 5:\n\ncode review expired after 1 week of no activity after a negative review, it can be restored using the `Restore Change` button under the Patch Set on the web interface","accounts_in_message":[],"_revision_number":5},{"id":"5dc7c7cbbbe5d53245636e5f0b29cc5f5b41eb2a","author":{"_account_id":9,"name":"LaunchpadSync","username":"launchpadsync"},"date":"2014-02-06 06:03:06.000000000","message":"Patch Set 5: Abandoned\n\ncode review expired after 1 week of no activity after a negative review, it can be restored using the `Restore Change` button under the Patch Set on the web interface","accounts_in_message":[],"_revision_number":5}],"current_revision_number":5,"current_revision":"135419aa34f2c1980f5a519306b3084d8d667c0b","revisions":{"d8fc43ce0e706c425b63e80b2224c7fae1499c0c":{"kind":"REWORK","_number":1,"created":"2014-01-16 12:05:52.000000000","uploader":{"_account_id":9560,"name":"Lee Li","email":"lilinguo8212@gmail.com","username":"llg8212"},"ref":"refs/changes/27/67127/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-neutronclient","ref":"refs/changes/27/67127/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-neutronclient refs/changes/27/67127/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-neutronclient refs/changes/27/67127/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-neutronclient refs/changes/27/67127/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-neutronclient refs/changes/27/67127/1"}}},"commit":{"parents":[{"commit":"8aacb125df8b1739f2225f62bc0172693c35d3f7","subject":"Merge \"Fix description of ListSubnet\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-neutronclient/commit/8aacb125df8b1739f2225f62bc0172693c35d3f7"}]}],"author":{"name":"llg8212","email":"lilinguo@huawei.com","date":"2014-01-16 12:01:35.000000000","tz":480},"committer":{"name":"llg8212","email":"lilinguo@huawei.com","date":"2014-01-16 12:05:47.000000000","tz":480},"subject":"Using common methods from oslo cliutils","message":"Using common methods from oslo cliutils\n\nThere are some common methods in cliutils we can use in neutronclient:\narg, env, unauthenticated, isunauthenticated.\n\n+ Replaces utils.env to add alias env from cliutils.\n+ Removes unused methods in utils: env\nTo use methods from clituils.\n\npartially implements blueprint common-client-library-2\n\nChange-Id: Ie89da74bc24d53db10df06470c1614f8b1c84041\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-neutronclient/commit/d8fc43ce0e706c425b63e80b2224c7fae1499c0c"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-neutronclient/commit/d8fc43ce0e706c425b63e80b2224c7fae1499c0c"}]},"branch":"refs/heads/master"},"6a716451bef3e02ecdf21a29d1e2e59bca5e3902":{"kind":"REWORK","_number":2,"created":"2014-01-20 07:48:26.000000000","uploader":{"_account_id":9560,"name":"Lee Li","email":"lilinguo8212@gmail.com","username":"llg8212"},"ref":"refs/changes/27/67127/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-neutronclient","ref":"refs/changes/27/67127/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-neutronclient refs/changes/27/67127/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-neutronclient refs/changes/27/67127/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-neutronclient refs/changes/27/67127/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-neutronclient refs/changes/27/67127/2"}}},"commit":{"parents":[{"commit":"8aacb125df8b1739f2225f62bc0172693c35d3f7","subject":"Merge \"Fix description of ListSubnet\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-neutronclient/commit/8aacb125df8b1739f2225f62bc0172693c35d3f7"}]}],"author":{"name":"llg8212","email":"lilinguo@huawei.com","date":"2014-01-16 12:01:35.000000000","tz":480},"committer":{"name":"llg8212","email":"lilinguo@huawei.com","date":"2014-01-20 07:44:54.000000000","tz":480},"subject":"Using common methods from oslo cliutils","message":"Using common methods from oslo cliutils\n\nMove neutronclient.common.utils to neutronclient.openstack.common.cliutils\nas other clients.\nTo use methods from clituils.\n\npartially implements blueprint common-client-library-2\n\nChange-Id: Ie89da74bc24d53db10df06470c1614f8b1c84041\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-neutronclient/commit/6a716451bef3e02ecdf21a29d1e2e59bca5e3902"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-neutronclient/commit/6a716451bef3e02ecdf21a29d1e2e59bca5e3902"}]},"branch":"refs/heads/master"},"6eefc0e3f59b450c2f446b4db343a04c8a8cc3cd":{"kind":"REWORK","_number":3,"created":"2014-01-20 08:02:17.000000000","uploader":{"_account_id":9560,"name":"Lee Li","email":"lilinguo8212@gmail.com","username":"llg8212"},"ref":"refs/changes/27/67127/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-neutronclient","ref":"refs/changes/27/67127/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-neutronclient refs/changes/27/67127/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-neutronclient refs/changes/27/67127/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-neutronclient refs/changes/27/67127/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-neutronclient refs/changes/27/67127/3"}}},"commit":{"parents":[{"commit":"8aacb125df8b1739f2225f62bc0172693c35d3f7","subject":"Merge \"Fix description of ListSubnet\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-neutronclient/commit/8aacb125df8b1739f2225f62bc0172693c35d3f7"}]}],"author":{"name":"llg8212","email":"lilinguo@huawei.com","date":"2014-01-16 12:01:35.000000000","tz":480},"committer":{"name":"llg8212","email":"lilinguo@huawei.com","date":"2014-01-20 08:02:02.000000000","tz":480},"subject":"Using common methods from oslo cliutils","message":"Using common methods from oslo cliutils\n\nMove neutronclient.common.utils to neutronclient.openstack.common.cliutils\nas other clients.\nTo use methods from clituils.\n\npartially implements blueprint common-client-library-2\n\nChange-Id: Ie89da74bc24d53db10df06470c1614f8b1c84041\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-neutronclient/commit/6eefc0e3f59b450c2f446b4db343a04c8a8cc3cd"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-neutronclient/commit/6eefc0e3f59b450c2f446b4db343a04c8a8cc3cd"}]},"branch":"refs/heads/master"},"685a887b1ac614708bbda4e17e79c1d00106f12a":{"kind":"REWORK","_number":4,"created":"2014-01-22 02:20:13.000000000","uploader":{"_account_id":9560,"name":"Lee Li","email":"lilinguo8212@gmail.com","username":"llg8212"},"ref":"refs/changes/27/67127/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-neutronclient","ref":"refs/changes/27/67127/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-neutronclient refs/changes/27/67127/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-neutronclient refs/changes/27/67127/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-neutronclient refs/changes/27/67127/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-neutronclient refs/changes/27/67127/4"}}},"commit":{"parents":[{"commit":"8aacb125df8b1739f2225f62bc0172693c35d3f7","subject":"Merge \"Fix description of ListSubnet\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-neutronclient/commit/8aacb125df8b1739f2225f62bc0172693c35d3f7"}]}],"author":{"name":"llg8212","email":"lilinguo@huawei.com","date":"2014-01-22 02:16:27.000000000","tz":480},"committer":{"name":"llg8212","email":"lilinguo@huawei.com","date":"2014-01-22 02:18:58.000000000","tz":480},"subject":"Using common methods from oslo cliutils","message":"Using common methods from oslo cliutils\n\npartially implements blueprint common-client-library-2\n\nChange-Id: Ie89da74bc24d53db10df06470c1614f8b1c84041\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-neutronclient/commit/685a887b1ac614708bbda4e17e79c1d00106f12a"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-neutronclient/commit/685a887b1ac614708bbda4e17e79c1d00106f12a"}]},"branch":"refs/heads/master"},"135419aa34f2c1980f5a519306b3084d8d667c0b":{"kind":"REWORK","_number":5,"created":"2014-01-22 09:25:48.000000000","uploader":{"_account_id":9560,"name":"Lee Li","email":"lilinguo8212@gmail.com","username":"llg8212"},"ref":"refs/changes/27/67127/5","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-neutronclient","ref":"refs/changes/27/67127/5","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-neutronclient refs/changes/27/67127/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-neutronclient refs/changes/27/67127/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-neutronclient refs/changes/27/67127/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-neutronclient refs/changes/27/67127/5"}}},"commit":{"parents":[{"commit":"8aacb125df8b1739f2225f62bc0172693c35d3f7","subject":"Merge \"Fix description of ListSubnet\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-neutronclient/commit/8aacb125df8b1739f2225f62bc0172693c35d3f7"}]}],"author":{"name":"llg8212","email":"lilinguo@huawei.com","date":"2014-01-22 02:16:27.000000000","tz":480},"committer":{"name":"llg8212","email":"lilinguo@huawei.com","date":"2014-01-22 09:20:07.000000000","tz":480},"subject":"Using common methods from oslo cliutils","message":"Using common methods from oslo cliutils\n\nSynchronize the cliutils from oslo to neutronclient and use\nthe common methods.\n\nused common methods:\n+env\n\npartially implements blueprint common-client-library-2\n\nChange-Id: Ie89da74bc24d53db10df06470c1614f8b1c84041\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-neutronclient/commit/135419aa34f2c1980f5a519306b3084d8d667c0b"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-neutronclient/commit/135419aa34f2c1980f5a519306b3084d8d667c0b"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
