)]}'
{"id":"openstack%2Fpython-openstackclient~327427","triplet_id":"openstack%2Fpython-openstackclient~master~I79e57ce9523a20366bccaf9b949ab5906792ea0d","project":"openstack/python-openstackclient","branch":"master","topic":"osc-lib-exc-utils","hashtags":[],"change_id":"I79e57ce9523a20366bccaf9b949ab5906792ea0d","subject":"Use osc-lib and set up deprecation warnings","status":"MERGED","created":"2016-06-09 00:06:24.000000000","updated":"2016-06-13 13:19:36.000000000","submitted":"2016-06-13 13:19:36.000000000","submitter":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"total_comment_count":7,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"6a687863d4a023995ca1bc3c6366a19eaf39494c","_number":327427,"virtual_id_number":327427,"owner":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"all":[{"value":0,"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},{"value":2,"date":"2016-06-13 13:19:36.000000000","post_submit":true,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":8410,"name":"Richard Theis","email":"rtheis@us.ibm.com","username":"rtheis"},{"value":0,"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"}],"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":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"all":[{"value":2,"date":"2016-06-10 14:51:20.000000000","_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":2,"date":"2016-06-10 13:53:17.000000000","_account_id":8410,"name":"Richard Theis","email":"rtheis@us.ibm.com","username":"rtheis"},{"value":2,"date":"2016-06-13 12:22:01.000000000","_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"}],"values":{"-2":"Do not merge","-1":"This patch needs further work before it can be merged"," 0":"No score","+1":"Looks good to me, but someone else must approve","+2":"Looks good to me (core reviewer)"},"description":"","default_value":0,"optional":true},"Workflow":{"approved":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"all":[{"value":0,"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":8410,"name":"Richard Theis","email":"rtheis@us.ibm.com","username":"rtheis"},{"value":1,"date":"2016-06-13 12:22:01.000000000","_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":3,"name":"Jenkins","username":"jenkins"},{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},{"_account_id":8410,"name":"Richard Theis","email":"rtheis@us.ibm.com","username":"rtheis"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2016-06-10 13:53:17.000000000","updated_by":{"_account_id":8410,"name":"Richard Theis","email":"rtheis@us.ibm.com","username":"rtheis"},"reviewer":{"_account_id":8410,"name":"Richard Theis","email":"rtheis@us.ibm.com","username":"rtheis"},"state":"REVIEWER"},{"updated":"2016-06-10 14:51:20.000000000","updated_by":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"reviewer":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"state":"REVIEWER"},{"updated":"2016-06-13 13:19:36.000000000","updated_by":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"reviewer":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"state":"REVIEWER"}],"messages":[{"id":"6d5d983527e36cb77b21f9fb94c9367b676ef1b2","author":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"date":"2016-06-09 00:06:24.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"36bab73324f29e99d201f23a3f3a5dedde6f8816","author":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"date":"2016-06-09 00:11:33.000000000","message":"Patch Set 1: Workflow-1\n\nThis series will fail tests until osc-lib 0.1.0 is released (in pipeline) and added to g-r.\n\nThis review contains a q-n-d way to replace the initial modules we want to move to osc-lib and maintain compatibility for plugins for the deprecation period.  I am open to alternate ways to do this if the module-level warnings or bulk imports are not kosher for some reason.\n\nThe two reviews following make the actual changes to use osc-lib directly so OSC itself   no longer uses these modules.  Further modules will do both of these at one time due to testing mock requirements.","accounts_in_message":[],"_revision_number":1},{"id":"8259d5778fc9ba0d2d660df6eb09c386aab9dd52","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-06-09 00:57:01.000000000","message":"Patch Set 1: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see http://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n- gate-python-openstackclient-docs http://docs-draft.openstack.org/27/327427/1/check/gate-python-openstackclient-docs/65bf27b//doc/build/html/ : SUCCESS in 3m 11s\n- gate-python-openstackclient-pep8 http://logs.openstack.org/27/327427/1/check/gate-python-openstackclient-pep8/2e7992b/ : SUCCESS in 2m 01s\n- gate-python-openstackclient-python27 http://logs.openstack.org/27/327427/1/check/gate-python-openstackclient-python27/6c3e15a/ : FAILURE in 2m 59s\n- gate-python-openstackclient-python34 http://logs.openstack.org/27/327427/1/check/gate-python-openstackclient-python34/036b81d/ : FAILURE in 4m 10s\n- gate-tempest-dsvm-neutron-src-python-openstackclient http://logs.openstack.org/27/327427/1/check/gate-tempest-dsvm-neutron-src-python-openstackclient/264ed36/ : FAILURE in 14m 51s\n- check-osc-plugins http://logs.openstack.org/27/327427/1/check/check-osc-plugins/60f175e/ : FAILURE in 3m 07s (non-voting)\n- gate-osc-dsvm-functional http://logs.openstack.org/27/327427/1/check/gate-osc-dsvm-functional/b5e0f18/ : FAILURE in 13m 35s","accounts_in_message":[],"_revision_number":1},{"id":"fbc695204b80eb09a32f93d517fd1555d2b76df9","author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"date":"2016-06-09 02:09:20.000000000","message":"Patch Set 1: Code-Review+1\n\n(4 comments)\n\njust a few questions but i think this\u0027ll work","accounts_in_message":[],"_revision_number":1},{"id":"4cc561c9d5fc75088e780ad68ff72ef25785bdc2","author":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"date":"2016-06-09 13:37:48.000000000","message":"Patch Set 1:\n\n(2 comments)","accounts_in_message":[],"_revision_number":1},{"id":"dfce1d882f88d8908b2fc0bacd6c57980eb57f60","author":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"date":"2016-06-09 18:54:24.000000000","message":"Patch Set 1:\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"3abc7e9567a62728a0f8698d09f6214f42cded5a","author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"date":"2016-06-10 04:23:41.000000000","message":"Patch Set 1:\n\ni will propose a new version with osc-lib in requirements, just for fun","accounts_in_message":[],"_revision_number":1},{"id":"20e8c0c6672024e6f60d860285c3a95d85cbbc66","author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"date":"2016-06-10 04:26:14.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"a7e8b1e928b46d010665fffd819bada9d2a0c8bf","author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"date":"2016-06-10 04:29:48.000000000","message":"Uploaded patch set 3: Patch Set 2 was rebased.","accounts_in_message":[],"_revision_number":3},{"id":"b768eafcdd35c92cfc5e977dd3cd6fcc2d3dc27b","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-06-10 05:28:17.000000000","message":"Patch Set 3: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-openstackclient-docs http://docs-draft.openstack.org/27/327427/3/check/gate-python-openstackclient-docs/aab57c9//doc/build/html/ : SUCCESS in 4m 56s\n- gate-python-openstackclient-pep8 http://logs.openstack.org/27/327427/3/check/gate-python-openstackclient-pep8/958c3c3/ : SUCCESS in 4m 20s\n- gate-python-openstackclient-python27 http://logs.openstack.org/27/327427/3/check/gate-python-openstackclient-python27/71cc20b/ : SUCCESS in 1m 43s\n- gate-python-openstackclient-python34 http://logs.openstack.org/27/327427/3/check/gate-python-openstackclient-python34/5da81ed/ : SUCCESS in 4m 16s\n- gate-python-openstackclient-requirements http://logs.openstack.org/27/327427/3/check/gate-python-openstackclient-requirements/831ff73/ : SUCCESS in 1m 37s\n- gate-python-openstackclient-releasenotes http://docs-draft.openstack.org/27/327427/3/check/gate-python-openstackclient-releasenotes/7efad32//releasenotes/build/html/ : SUCCESS in 1m 34s\n- gate-tempest-dsvm-neutron-src-python-openstackclient http://logs.openstack.org/27/327427/3/check/gate-tempest-dsvm-neutron-src-python-openstackclient/419e541/ : SUCCESS in 55m 38s\n- check-osc-plugins http://logs.openstack.org/27/327427/3/check/check-osc-plugins/1768a48/ : SUCCESS in 2m 11s (non-voting)\n- gate-osc-dsvm-functional http://logs.openstack.org/27/327427/3/check/gate-osc-dsvm-functional/9a0c513/ : SUCCESS in 40m 20s","accounts_in_message":[],"_revision_number":3},{"id":"e9f82ae9adbc4501b54e110cc8ee02867719e3a2","author":{"_account_id":8410,"name":"Richard Theis","email":"rtheis@us.ibm.com","username":"rtheis"},"date":"2016-06-10 11:55:35.000000000","message":"Patch Set 3: Code-Review+2\n\nnice","accounts_in_message":[],"_revision_number":3},{"id":"52b0944dfc888ab6c12dacf04ae71208cfb5381e","author":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"date":"2016-06-10 13:38:10.000000000","message":"Uploaded patch set 4.","accounts_in_message":[],"_revision_number":4},{"id":"6cc9dd5d3b75c14097c5acec1081137c72c88902","author":{"_account_id":8410,"name":"Richard Theis","email":"rtheis@us.ibm.com","username":"rtheis"},"date":"2016-06-10 13:53:17.000000000","message":"Patch Set 4: Code-Review+2\n\nstill lgtm","accounts_in_message":[],"_revision_number":4},{"id":"774b1b8e1ae359d02dd1bc3ad7387862d2f274a4","author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"date":"2016-06-10 14:51:20.000000000","message":"Patch Set 4: Code-Review+2\n\nlet\u0027s wait for the whole chain to finish up","accounts_in_message":[],"_revision_number":4},{"id":"67608c3620ce6011a082652496cd63789718faeb","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-06-10 15:16:54.000000000","message":"Patch Set 4: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see http://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n- gate-python-openstackclient-docs http://docs-draft.openstack.org/27/327427/4/check/gate-python-openstackclient-docs/6f63357//doc/build/html/ : SUCCESS in 2m 42s\n- gate-python-openstackclient-pep8 http://logs.openstack.org/27/327427/4/check/gate-python-openstackclient-pep8/f28f6d0/ : SUCCESS in 2m 58s\n- gate-python-openstackclient-python27 http://logs.openstack.org/27/327427/4/check/gate-python-openstackclient-python27/3a5d38e/ : SUCCESS in 4m 37s\n- gate-python-openstackclient-python34 http://logs.openstack.org/27/327427/4/check/gate-python-openstackclient-python34/697953f/ : SUCCESS in 6m 23s\n- gate-python-openstackclient-requirements http://logs.openstack.org/27/327427/4/check/gate-python-openstackclient-requirements/d82bf82/ : Incompatible requirement found; see http://docs.openstack.org/developer/requirements/ in 2m 12s\n- gate-python-openstackclient-releasenotes http://docs-draft.openstack.org/27/327427/4/check/gate-python-openstackclient-releasenotes/11b3c04//releasenotes/build/html/ : SUCCESS in 4m 37s\n- gate-tempest-dsvm-neutron-src-python-openstackclient http://logs.openstack.org/27/327427/4/check/gate-tempest-dsvm-neutron-src-python-openstackclient/4a9cde0/ : SUCCESS in 1h 13m 10s\n- check-osc-plugins http://logs.openstack.org/27/327427/4/check/check-osc-plugins/da1a174/ : SUCCESS in 3m 59s (non-voting)\n- gate-osc-dsvm-functional http://logs.openstack.org/27/327427/4/check/gate-osc-dsvm-functional/b10c0b8/ : SUCCESS in 35m 47s","accounts_in_message":[],"_revision_number":4},{"id":"f823d59cfad0fe6a68837b3eec36124b88269518","author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"date":"2016-06-13 05:30:58.000000000","message":"Patch Set 4:\n\nrecheck","accounts_in_message":[],"_revision_number":4},{"id":"baea2e4a17c9a01a40779f7c25444e1e1588cb63","author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"date":"2016-06-13 05:32:29.000000000","message":"Patch Set 4:\n\n@dtroyer feel free to push this through, we have released 2.6.0, with this patch chain being slated for 3.0.0.","accounts_in_message":[],"_revision_number":4},{"id":"21a8474017801fb660f8b400def6af3938faa73e","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-06-13 06:24:44.000000000","message":"Patch Set 4: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-openstackclient-docs http://docs-draft.openstack.org/27/327427/4/check/gate-python-openstackclient-docs/c223b16//doc/build/html/ : SUCCESS in 3m 18s\n- gate-python-openstackclient-pep8 http://logs.openstack.org/27/327427/4/check/gate-python-openstackclient-pep8/9a6bc86/ : SUCCESS in 3m 18s\n- gate-python-openstackclient-python27 http://logs.openstack.org/27/327427/4/check/gate-python-openstackclient-python27/23dd457/ : SUCCESS in 2m 29s\n- gate-python-openstackclient-python34 http://logs.openstack.org/27/327427/4/check/gate-python-openstackclient-python34/64e2d5f/ : SUCCESS in 3m 30s\n- gate-python-openstackclient-requirements http://logs.openstack.org/27/327427/4/check/gate-python-openstackclient-requirements/245b256/ : SUCCESS in 5m 41s\n- gate-python-openstackclient-releasenotes http://docs-draft.openstack.org/27/327427/4/check/gate-python-openstackclient-releasenotes/8e10bf2//releasenotes/build/html/ : SUCCESS in 2m 20s\n- gate-tempest-dsvm-neutron-src-python-openstackclient http://logs.openstack.org/27/327427/4/check/gate-tempest-dsvm-neutron-src-python-openstackclient/b524e92/ : SUCCESS in 53m 38s\n- check-osc-plugins http://logs.openstack.org/27/327427/4/check/check-osc-plugins/5de3937/ : SUCCESS in 3m 03s (non-voting)\n- gate-osc-dsvm-functional http://logs.openstack.org/27/327427/4/check/gate-osc-dsvm-functional/f6e246d/ : SUCCESS in 38m 10s","accounts_in_message":[],"_revision_number":4},{"id":"6207caf5f8dea324d8c897dd4d427bdffb8e371d","author":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"date":"2016-06-13 12:22:01.000000000","message":"Patch Set 4: Code-Review+2 Workflow+1\n\nIt\u0027s Monday and we\u0027re now committed to 3.0 for the next release","accounts_in_message":[],"_revision_number":4},{"id":"0f4e3300e79ad4f6a33fbe64086fd965fa90c6d3","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-06-13 12:22:07.000000000","message":"Patch Set 4: -Verified\n\nStarting gate jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":4},{"id":"1bf924261be4bdc90ae521399e51563b0dd10ea1","date":"2016-06-13 13:19:36.000000000","message":"Change has been successfully merged into the git repository by Jenkins","accounts_in_message":[],"_revision_number":4},{"id":"e5d91c3a78b621c704e648961dfe813fad83d7ed","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-06-13 13:19:36.000000000","message":"Patch Set 4: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- gate-python-openstackclient-docs http://docs-draft.openstack.org/27/327427/4/gate/gate-python-openstackclient-docs/e73af94//doc/build/html/ : SUCCESS in 2m 07s\n- gate-python-openstackclient-pep8 http://logs.openstack.org/27/327427/4/gate/gate-python-openstackclient-pep8/2dd4db4/ : SUCCESS in 1m 42s\n- gate-python-openstackclient-python27 http://logs.openstack.org/27/327427/4/gate/gate-python-openstackclient-python27/a0664a6/ : SUCCESS in 2m 25s\n- gate-python-openstackclient-python34 http://logs.openstack.org/27/327427/4/gate/gate-python-openstackclient-python34/79cf0ed/ : SUCCESS in 2m 25s\n- gate-python-openstackclient-requirements http://logs.openstack.org/27/327427/4/gate/gate-python-openstackclient-requirements/98bcdb8/ : SUCCESS in 2m 04s\n- gate-python-openstackclient-releasenotes http://docs-draft.openstack.org/27/327427/4/gate/gate-python-openstackclient-releasenotes/21fcfd9//releasenotes/build/html/ : SUCCESS in 2m 28s\n- gate-tempest-dsvm-neutron-src-python-openstackclient http://logs.openstack.org/27/327427/4/gate/gate-tempest-dsvm-neutron-src-python-openstackclient/f8f4463/ : SUCCESS in 52m 59s\n- gate-osc-dsvm-functional http://logs.openstack.org/27/327427/4/gate/gate-osc-dsvm-functional/7ac7628/ : SUCCESS in 30m 14s","accounts_in_message":[],"_revision_number":4}],"current_revision_number":4,"current_revision":"6c269efda87185a1bbecf22c62dead1cd78132af","revisions":{"395c95afa9f6fd7c34d79fc9de5152c2a889f27b":{"kind":"REWORK","_number":1,"created":"2016-06-09 00:06:24.000000000","uploader":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"ref":"refs/changes/27/327427/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/27/327427/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/27/327427/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/27/327427/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/27/327427/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/27/327427/1"}}},"commit":{"parents":[{"commit":"85263eaa11aa903e60011bb47fde4e760e957ef7","subject":"Merge \"Remove duplicate file logger formatter setting\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/85263eaa11aa903e60011bb47fde4e760e957ef7"}]}],"author":{"name":"Dean Troyer","email":"dtroyer@gmail.com","date":"2016-06-08 19:33:39.000000000","tz":-300},"committer":{"name":"Dean Troyer","email":"dtroyer@gmail.com","date":"2016-06-09 00:01:12.000000000","tz":-300},"subject":"Use osc-lib and set up deprecation warnings","message":"Use osc-lib and set up deprecation warnings\n\nThe initial use of osc-lib is behind the compatibility/deprecation\nmodules that we will leave in place for a time for plugins to catch\nup.\n\n* openstackclient.common.exceptions\n* openstackclient.common.utils\n\nModule-level warnings are emitted directly on stderr since logging\nhas not been configured yet.\n\nChange-Id: I79e57ce9523a20366bccaf9b949ab5906792ea0d\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/395c95afa9f6fd7c34d79fc9de5152c2a889f27b"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/395c95afa9f6fd7c34d79fc9de5152c2a889f27b"}]},"branch":"refs/heads/master"},"b81fb11b18663e56cec9348f0befcf722df7c8bb":{"kind":"REWORK","_number":2,"created":"2016-06-10 04:26:14.000000000","uploader":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"ref":"refs/changes/27/327427/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/27/327427/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/27/327427/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/27/327427/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/27/327427/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/27/327427/2"}}},"commit":{"parents":[{"commit":"85263eaa11aa903e60011bb47fde4e760e957ef7","subject":"Merge \"Remove duplicate file logger formatter setting\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/85263eaa11aa903e60011bb47fde4e760e957ef7"}]}],"author":{"name":"Dean Troyer","email":"dtroyer@gmail.com","date":"2016-06-08 19:33:39.000000000","tz":-300},"committer":{"name":"Steve Martinelli","email":"s.martinelli@gmail.com","date":"2016-06-10 04:25:35.000000000","tz":-240},"subject":"Use osc-lib and set up deprecation warnings","message":"Use osc-lib and set up deprecation warnings\n\nThe initial use of osc-lib is behind the compatibility/deprecation\nmodules that we will leave in place for a time for plugins to catch\nup.\n\n* openstackclient.common.exceptions\n* openstackclient.common.utils\n\nModule-level warnings are emitted directly on stderr since logging\nhas not been configured yet.\n\nDepends-On: I371b0e0ba135f27cdb964428eb8b73e6a33ebc30\nChange-Id: I79e57ce9523a20366bccaf9b949ab5906792ea0d\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/b81fb11b18663e56cec9348f0befcf722df7c8bb"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/b81fb11b18663e56cec9348f0befcf722df7c8bb"}]},"branch":"refs/heads/master"},"0f06f911193fe2818886f968d0b1d7443207f3b3":{"kind":"TRIVIAL_REBASE","_number":3,"created":"2016-06-10 04:29:48.000000000","uploader":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"ref":"refs/changes/27/327427/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/27/327427/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/27/327427/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/27/327427/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/27/327427/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/27/327427/3"}}},"commit":{"parents":[{"commit":"ada6abb30e6b1c49229817ae53ab96d88c50fd21","subject":"Merge \"Make set/unset commands in network return normally when nothing specified\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/ada6abb30e6b1c49229817ae53ab96d88c50fd21"}]}],"author":{"name":"Dean Troyer","email":"dtroyer@gmail.com","date":"2016-06-08 19:33:39.000000000","tz":-300},"committer":{"name":"Steve Martinelli","email":"s.martinelli@gmail.com","date":"2016-06-10 04:27:03.000000000","tz":-240},"subject":"Use osc-lib and set up deprecation warnings","message":"Use osc-lib and set up deprecation warnings\n\nThe initial use of osc-lib is behind the compatibility/deprecation\nmodules that we will leave in place for a time for plugins to catch\nup.\n\n* openstackclient.common.exceptions\n* openstackclient.common.utils\n\nModule-level warnings are emitted directly on stderr since logging\nhas not been configured yet.\n\nDepends-On: I371b0e0ba135f27cdb964428eb8b73e6a33ebc30\nChange-Id: I79e57ce9523a20366bccaf9b949ab5906792ea0d\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/0f06f911193fe2818886f968d0b1d7443207f3b3"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/0f06f911193fe2818886f968d0b1d7443207f3b3"}]},"branch":"refs/heads/master"},"6c269efda87185a1bbecf22c62dead1cd78132af":{"kind":"REWORK","_number":4,"created":"2016-06-10 13:38:10.000000000","uploader":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"ref":"refs/changes/27/327427/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/27/327427/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/27/327427/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/27/327427/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/27/327427/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/27/327427/4"}}},"commit":{"parents":[{"commit":"df71ae814e06965970ab13dbd3bb159023a18afc","subject":"Updated from global requirements","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/df71ae814e06965970ab13dbd3bb159023a18afc"}]}],"author":{"name":"Dean Troyer","email":"dtroyer@gmail.com","date":"2016-06-08 19:33:39.000000000","tz":-300},"committer":{"name":"Dean Troyer","email":"dtroyer@gmail.com","date":"2016-06-10 13:35:54.000000000","tz":-300},"subject":"Use osc-lib and set up deprecation warnings","message":"Use osc-lib and set up deprecation warnings\n\nThe initial use of osc-lib is behind the compatibility/deprecation\nmodules that we will leave in place for a time for plugins to catch\nup.\n\n* openstackclient.common.exceptions\n* openstackclient.common.utils\n\nModule-level warnings are emitted directly on stderr since logging\nhas not been configured yet.\n\nChange-Id: I79e57ce9523a20366bccaf9b949ab5906792ea0d\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/6c269efda87185a1bbecf22c62dead1cd78132af"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/6c269efda87185a1bbecf22c62dead1cd78132af"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
