)]}'
{"id":"openstack%2Fpython-openstackclient~61196","triplet_id":"openstack%2Fpython-openstackclient~master~I559c18a73ad95a0c8b7a6a95f463b78334186f61","project":"openstack/python-openstackclient","branch":"master","topic":"bp/add-oauth-support","hashtags":[],"change_id":"I559c18a73ad95a0c8b7a6a95f463b78334186f61","subject":"Refactor oauth1 code for updates","status":"MERGED","created":"2014-04-28 20:01:23.000000000","updated":"2014-06-17 01:23:26.000000000","submitted":"2014-06-17 01:23:25.000000000","submitter":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"total_comment_count":1,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"7b00834e7c204e663363f44798b496cac854f2d3","_number":61196,"virtual_id_number":61196,"owner":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"all":[{"value":0,"_account_id":8736,"name":"Terry Howe","email":"terrylhowe@gmail.com","username":"terrylhowe"},{"value":0,"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},{"value":2,"date":"2014-06-17 01:23:25.000000000","_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":8871,"name":"Elastic Recheck","username":"elasticrecheck"},{"value":0,"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},{"value":0,"_account_id":2218,"name":"Adam Young","email":"adam@younglogic.com","username":"ayoung"},{"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":0,"_account_id":8736,"name":"Terry Howe","email":"terrylhowe@gmail.com","username":"terrylhowe"},{"value":2,"date":"2014-06-16 21:20:27.000000000","_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":8871,"name":"Elastic Recheck","username":"elasticrecheck"},{"value":0,"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},{"value":0,"_account_id":2218,"name":"Adam Young","email":"adam@younglogic.com","username":"ayoung"},{"value":0,"_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":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"all":[{"value":0,"_account_id":8736,"name":"Terry Howe","email":"terrylhowe@gmail.com","username":"terrylhowe"},{"value":1,"date":"2014-06-16 21:20:27.000000000","_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":8871,"name":"Elastic Recheck","username":"elasticrecheck"},{"value":0,"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},{"value":0,"_account_id":2218,"name":"Adam Young","email":"adam@younglogic.com","username":"ayoung"},{"value":0,"_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":2218,"name":"Adam Young","email":"adam@younglogic.com","username":"ayoung"},{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},{"_account_id":8736,"name":"Terry Howe","email":"terrylhowe@gmail.com","username":"terrylhowe"},{"_account_id":8871,"name":"Elastic Recheck","username":"elasticrecheck"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2014-04-28 20:01:23.000000000","updated_by":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"reviewer":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"state":"REVIEWER"},{"updated":"2014-04-28 20:01:23.000000000","updated_by":{"_account_id":2218,"name":"Adam Young","email":"adam@younglogic.com","username":"ayoung"},"reviewer":{"_account_id":2218,"name":"Adam Young","email":"adam@younglogic.com","username":"ayoung"},"state":"REVIEWER"},{"updated":"2014-04-28 20:01:23.000000000","updated_by":{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},"reviewer":{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},"state":"REVIEWER"},{"updated":"2014-05-25 00:54:31.000000000","updated_by":{"_account_id":8736,"name":"Terry Howe","email":"terrylhowe@gmail.com","username":"terrylhowe"},"reviewer":{"_account_id":8736,"name":"Terry Howe","email":"terrylhowe@gmail.com","username":"terrylhowe"},"state":"REVIEWER"},{"updated":"2014-05-29 23:08:41.000000000","updated_by":{"_account_id":8871,"name":"Elastic Recheck","username":"elasticrecheck"},"reviewer":{"_account_id":8871,"name":"Elastic Recheck","username":"elasticrecheck"},"state":"REVIEWER"},{"updated":"2014-06-17 01:23:25.000000000","updated_by":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"reviewer":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"state":"REVIEWER"}],"messages":[{"id":"791a4f3476f6bc66273e5dda91982a59d8b99e4d","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-04-28 20:01:23.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-openstackclient-pep8 http://logs.openstack.org/96/61196/1/check/gate-python-openstackclient-pep8/2e8cc58 : SUCCESS in 1m 24s\n- gate-python-openstackclient-docs http://logs.openstack.org/96/61196/1/check/gate-python-openstackclient-docs/ed91395 : FAILURE in 1m 01s\n- gate-python-openstackclient-python26 http://logs.openstack.org/96/61196/1/check/gate-python-openstackclient-python26/9c209c5 : SUCCESS in 1m 27s\n- gate-python-openstackclient-python27 http://logs.openstack.org/96/61196/1/check/gate-python-openstackclient-python27/49c69e2 : SUCCESS in 1m 06s\n- gate-python-openstackclient-python33 http://logs.openstack.org/96/61196/1/check/gate-python-openstackclient-python33/9e414a0 : FAILURE in 25s (non-voting)\n","accounts_in_message":[],"_revision_number":1},{"id":"46abf7bdaa86c3f9c09325cfb5b74bd19b7b738c","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-04-28 20:01:23.000000000","message":"Patch Set 1: Works for me\n\nBuild succeeded.\n\n- gate-python-openstackclient-pep8 http://logs.openstack.org/96/61196/1/check/gate-python-openstackclient-pep8/8a1935c : SUCCESS in 1m 06s\n- gate-python-openstackclient-docs http://docs-draft.openstack.org/96/61196/1/check/gate-python-openstackclient-docs/e50cb8a/doc/build/html/ : SUCCESS in 1m 09s\n- gate-python-openstackclient-python26 http://logs.openstack.org/96/61196/1/check/gate-python-openstackclient-python26/c26a77d : SUCCESS in 56s\n- gate-python-openstackclient-python27 http://logs.openstack.org/96/61196/1/check/gate-python-openstackclient-python27/60736ba : SUCCESS in 1m 21s\n- gate-python-openstackclient-python33 http://logs.openstack.org/96/61196/1/check/gate-python-openstackclient-python33/246d7b7 : FAILURE in 24s (non-voting)\n","accounts_in_message":[],"_revision_number":1},{"id":"76025fce42eea5dce88b25bc756750f4e8cfa766","author":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"date":"2014-04-28 20:01:23.000000000","message":"Patch Set 1:\n\nOK.  I\u0027d like to hold of merging this until then.  Also, these need to have tests.","accounts_in_message":[],"_revision_number":1},{"id":"9b5fa8b2fedc497ed7292177f992cc54e6e1dc49","author":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"date":"2014-04-28 20:01:23.000000000","message":"Patch Set 1: (1 inline comment)\n\nSteve, looks good, one minor thing that isn\u0027t worth a respin.\n\nIs the required keystoneclient version to support the oath1 attribute in identity_client newer than what is in requirements.txt?  \n\npython-keystoneclient\u003e\u003d0.4.1","accounts_in_message":[],"_revision_number":1},{"id":"2ad4dd3461de63bbeb5bf7d181c22ab4225926fd","author":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"date":"2014-04-28 20:01:23.000000000","message":"Patch Set 1:\n\nrecheck no bug","accounts_in_message":[],"_revision_number":1},{"id":"1e1c22a16fa468c522b29826a075cc8a2fd10435","author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"date":"2014-04-28 20:01:23.000000000","message":"Patch Set 1:\n\nDean, the oauth1 bits are not in keystoneclient yet, still pending. Eventually we\u0027ll need to bump the requirements when oauth1 gets pulled in.","accounts_in_message":[],"_revision_number":1},{"id":"2c02606debc93b056043d88c483a110748774f30","author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"date":"2014-04-28 20:01:23.000000000","message":"Patch Set 1: Work In Progress\n\nmarking as WIP until keystoneclient parts are in","accounts_in_message":[],"_revision_number":1},{"id":"8f1de87d122d1d56e1b460aff18d062fb9cea3e4","author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"date":"2014-04-28 20:01:23.000000000","message":"Patch Set 1: Looks good to me, but someone else must approve\n\nshould be the final change for the oauth bits.\ndean, can you take a look, i don\u0027t want to approve my own change","accounts_in_message":[],"_revision_number":1},{"id":"c1e4ebadf808b8273ac9e7ac1ae4923d68cf94af","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-04-28 20:01:23.000000000","message":"Patch Set 2: Works for me\n\nBuild succeeded.\n\n- gate-python-openstackclient-pep8 http://logs.openstack.org/96/61196/2/check/gate-python-openstackclient-pep8/569d091 : SUCCESS in 1m 22s\n- gate-python-openstackclient-docs http://docs-draft.openstack.org/96/61196/2/check/gate-python-openstackclient-docs/c8d01af/doc/build/html/ : SUCCESS in 54s\n- gate-python-openstackclient-python26 http://logs.openstack.org/96/61196/2/check/gate-python-openstackclient-python26/4dd0905 : SUCCESS in 1m 08s\n- gate-python-openstackclient-python27 http://logs.openstack.org/96/61196/2/check/gate-python-openstackclient-python27/1581518 : SUCCESS in 1m 01s\n- gate-python-openstackclient-python33 http://logs.openstack.org/96/61196/2/check/gate-python-openstackclient-python33/30dca91 : FAILURE in 26s (non-voting)\n","accounts_in_message":[],"_revision_number":2},{"id":"696ca8e7641e085617e8f9931c15c1e39965407f","author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"date":"2014-04-28 20:01:23.000000000","message":"Patch Set 2: Work In Progress\n\nstill WIP, waiting for keystoneclient part to be done","accounts_in_message":[],"_revision_number":2},{"id":"34028c82cdd9323706e5cac5db3efe4fbbd34460","author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"date":"2014-04-28 20:01:23.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"9a59582a684234bd6b8183c35b0c018f063ed370","author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"date":"2014-04-28 20:01:23.000000000","message":"Patch Set 2:\n\nkeeping the patch alive...","accounts_in_message":[],"_revision_number":2},{"id":"fe75974464ebaf3bb23f50f9763ffc5d642e5bb3","author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"date":"2014-04-28 21:21:00.000000000","message":"Patch Set 2: Workflow-1","accounts_in_message":[],"_revision_number":2},{"id":"838e7e9c5e0023396dd7ece4c8b7c61cd1df52ca","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-05-19 03:30:48.000000000","message":"Patch Set 3:\n\nStarting check jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":3},{"id":"9baa45e00c51113c137788c6dcde8fc5b047d3e5","author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"date":"2014-05-19 03:30:48.000000000","message":"Uploaded patch set 3.","accounts_in_message":[],"_revision_number":3},{"id":"98dfbc845bb1d53eb2749f6dab4aa23f906674d0","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-05-19 04:23:34.000000000","message":"Patch Set 3: Verified-1\n\nBuild failed.  For information on how to proceed, see https://wiki.openstack.org/wiki/GerritJenkinsGit#Test_Failures\n\n- gate-python-openstackclient-pep8 http://logs.openstack.org/96/61196/3/check/gate-python-openstackclient-pep8/6f9375f : SUCCESS in 2m 05s\n- gate-python-openstackclient-docs http://docs-draft.openstack.org/96/61196/3/check/gate-python-openstackclient-docs/44e8e47/doc/build/html/ : SUCCESS in 2m 09s\n- gate-python-openstackclient-python26 http://logs.openstack.org/96/61196/3/check/gate-python-openstackclient-python26/9c7bff4 : FAILURE in 3m 22s\n- gate-python-openstackclient-python27 http://logs.openstack.org/96/61196/3/check/gate-python-openstackclient-python27/81c79e4 : FAILURE in 1m 31s\n- check-tempest-dsvm-full http://logs.openstack.org/96/61196/3/check/check-tempest-dsvm-full/0ae2228 : SUCCESS in 44m 43s\n- check-tempest-dsvm-neutron http://logs.openstack.org/96/61196/3/check/check-tempest-dsvm-neutron/2cb1df2 : SUCCESS in 52m 26s\n- check-tempest-dsvm-neutron-heat-slow http://logs.openstack.org/96/61196/3/check/check-tempest-dsvm-neutron-heat-slow/5063a76 : FAILURE in 15m 39s (non-voting)\n- check-grenade-dsvm http://logs.openstack.org/96/61196/3/check/check-grenade-dsvm/a7de920 : SUCCESS in 37m 53s\n- check-grenade-dsvm-neutron http://logs.openstack.org/96/61196/3/check/check-grenade-dsvm-neutron/b2dd7b2 : FAILURE in 34m 51s (non-voting)\n- check-tempest-dsvm-full-havana http://logs.openstack.org/96/61196/3/check/check-tempest-dsvm-full-havana/b884e1c : SUCCESS in 33m 20s (non-voting)\n- check-tempest-dsvm-neutron-havana http://logs.openstack.org/96/61196/3/check/check-tempest-dsvm-neutron-havana/0de8921 : SUCCESS in 41m 28s (non-voting)\n- check-tempest-dsvm-full-icehouse http://logs.openstack.org/96/61196/3/check/check-tempest-dsvm-full-icehouse/a3180ea : SUCCESS in 48m 25s\n- check-tempest-dsvm-neutron-icehouse http://logs.openstack.org/96/61196/3/check/check-tempest-dsvm-neutron-icehouse/a8ab713 : SUCCESS in 52m 41s\n- gate-python-openstackclient-python33 http://logs.openstack.org/96/61196/3/check/gate-python-openstackclient-python33/ca300e7 : FAILURE in 5m 30s (non-voting)","accounts_in_message":[],"_revision_number":3},{"id":"ecf951ce3f0f7f917ff24d1a27973841982ad96f","author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"date":"2014-05-19 07:08:01.000000000","message":"Uploaded patch set 4.","accounts_in_message":[],"_revision_number":4},{"id":"68f992f11ed5074fae7b4df8559c9f433e325f02","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-05-19 07:08:12.000000000","message":"Patch Set 4:\n\nStarting check jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":4},{"id":"65610b78fe1101ad0f7c217e393e900a844f3daa","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-05-19 08:03:38.000000000","message":"Patch Set 4: Verified+1\n\nBuild succeeded.\n\n- gate-python-openstackclient-pep8 http://logs.openstack.org/96/61196/4/check/gate-python-openstackclient-pep8/8cae3d1 : SUCCESS in 1m 36s\n- gate-python-openstackclient-docs http://docs-draft.openstack.org/96/61196/4/check/gate-python-openstackclient-docs/1c3dbc7/doc/build/html/ : SUCCESS in 2m 07s\n- gate-python-openstackclient-python26 http://logs.openstack.org/96/61196/4/check/gate-python-openstackclient-python26/104c859 : SUCCESS in 1m 53s\n- gate-python-openstackclient-python27 http://logs.openstack.org/96/61196/4/check/gate-python-openstackclient-python27/9df38f1 : SUCCESS in 1m 56s\n- check-tempest-dsvm-full http://logs.openstack.org/96/61196/4/check/check-tempest-dsvm-full/d90adab : SUCCESS in 49m 55s\n- check-tempest-dsvm-neutron http://logs.openstack.org/96/61196/4/check/check-tempest-dsvm-neutron/fdb0b41 : SUCCESS in 54m 16s\n- check-tempest-dsvm-neutron-heat-slow http://logs.openstack.org/96/61196/4/check/check-tempest-dsvm-neutron-heat-slow/d481be4 : FAILURE in 17m 14s (non-voting)\n- check-grenade-dsvm http://logs.openstack.org/96/61196/4/check/check-grenade-dsvm/9bef252 : SUCCESS in 40m 41s\n- check-grenade-dsvm-neutron http://logs.openstack.org/96/61196/4/check/check-grenade-dsvm-neutron/d695652 : FAILURE in 41m 47s (non-voting)\n- check-tempest-dsvm-full-havana http://logs.openstack.org/96/61196/4/check/check-tempest-dsvm-full-havana/f138225 : SUCCESS in 32m 31s (non-voting)\n- check-tempest-dsvm-neutron-havana http://logs.openstack.org/96/61196/4/check/check-tempest-dsvm-neutron-havana/22e8981 : SUCCESS in 32m 13s (non-voting)\n- check-tempest-dsvm-full-icehouse http://logs.openstack.org/96/61196/4/check/check-tempest-dsvm-full-icehouse/891607c : SUCCESS in 53m 02s\n- check-tempest-dsvm-neutron-icehouse http://logs.openstack.org/96/61196/4/check/check-tempest-dsvm-neutron-icehouse/95fbe6f : SUCCESS in 55m 05s\n- gate-python-openstackclient-python33 http://logs.openstack.org/96/61196/4/check/gate-python-openstackclient-python33/fbe263a : FAILURE in 4m 41s (non-voting)","accounts_in_message":[],"_revision_number":4},{"id":"f0618fffdecf6a68373e9d19067a9922c188ab8a","author":{"_account_id":8736,"name":"Terry Howe","email":"terrylhowe@gmail.com","username":"terrylhowe"},"date":"2014-05-29 20:08:06.000000000","message":"Patch Set 4: Code-Review+1\n\nCode wise, everything looks good.  My devstack 404s these features.","accounts_in_message":[],"_revision_number":4},{"id":"64c023b4dd7f424a6acdb5750685fd81b3f053a3","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-05-29 20:08:15.000000000","message":"Patch Set 4: -Verified\n\nStarting check jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":4},{"id":"1343378c5177e8c0c0dd93c4a237bc8636970117","author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"date":"2014-05-29 20:10:45.000000000","message":"Patch Set 4:\n\nIf you want to try it out, follow steps 2, 3 and 4 here:\nhttps://github.com/openstack/keystone/blob/master/doc/source/extensions/oauth1.rst\n\nAlso make sure you have the latest keystoneclient code pulled in.","accounts_in_message":[],"_revision_number":4},{"id":"b078bac83f94e5b483d8749ccb073ed9720454ec","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-05-29 20:37:41.000000000","message":"Patch Set 4:\n\nStarting check jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":4},{"id":"745d4f3baabc3a7f76da1800805c7de041492d83","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-05-29 22:55:26.000000000","message":"Patch Set 4: Verified-1\n\nBuild failed.  For information on how to proceed, see https://wiki.openstack.org/wiki/GerritJenkinsGit#Test_Failures\n\n- gate-python-openstackclient-pep8 http://logs.openstack.org/96/61196/4/check/gate-python-openstackclient-pep8/7fe45c1 : SUCCESS in 2m 08s\n- gate-python-openstackclient-docs http://docs-draft.openstack.org/96/61196/4/check/gate-python-openstackclient-docs/346e782/doc/build/html/ : SUCCESS in 2m 19s\n- gate-python-openstackclient-python26 http://logs.openstack.org/96/61196/4/check/gate-python-openstackclient-python26/b84c6fa : SUCCESS in 1m 29s\n- gate-python-openstackclient-python27 http://logs.openstack.org/96/61196/4/check/gate-python-openstackclient-python27/a8feab4 : SUCCESS in 2m 13s\n- check-tempest-dsvm-full http://logs.openstack.org/96/61196/4/check/check-tempest-dsvm-full/c85cd85 : SUCCESS in 57m 41s\n- check-tempest-dsvm-neutron http://logs.openstack.org/96/61196/4/check/check-tempest-dsvm-neutron/e054fdb : SUCCESS in 59m 17s\n- check-tempest-dsvm-neutron-heat-slow http://logs.openstack.org/96/61196/4/check/check-tempest-dsvm-neutron-heat-slow/c1ecb62 : SUCCESS in 22m 59s (non-voting)\n- check-grenade-dsvm http://logs.openstack.org/96/61196/4/check/check-grenade-dsvm/d9a373a : FAILURE in 21m 30s\n- check-grenade-dsvm-neutron http://logs.openstack.org/96/61196/4/check/check-grenade-dsvm-neutron/6c614c5 : FAILURE in 42m 44s (non-voting)\n- check-tempest-dsvm-full-havana http://logs.openstack.org/96/61196/4/check/check-tempest-dsvm-full-havana/7eee5e9 : SUCCESS in 30m 19s (non-voting)\n- check-tempest-dsvm-neutron-havana http://logs.openstack.org/96/61196/4/check/check-tempest-dsvm-neutron-havana/8823da6 : SUCCESS in 33m 51s (non-voting)\n- check-tempest-dsvm-full-icehouse http://logs.openstack.org/96/61196/4/check/check-tempest-dsvm-full-icehouse/6e6781e : SUCCESS in 1h 15m 01s\n- check-tempest-dsvm-neutron-icehouse http://logs.openstack.org/96/61196/4/check/check-tempest-dsvm-neutron-icehouse/13a1211 : SUCCESS in 53m 40s\n- gate-python-openstackclient-python33 http://logs.openstack.org/96/61196/4/check/gate-python-openstackclient-python33/57a7b14 : FAILURE in 14m 52s (non-voting)","accounts_in_message":[],"_revision_number":4},{"id":"488dcc582f5b79eb82e536e61b4d11c762b8ddd1","author":{"_account_id":8871,"name":"Elastic Recheck","username":"elasticrecheck"},"date":"2014-05-29 23:08:41.000000000","message":"Patch Set 4:\n\nI noticed jenkins failed, I think you hit bug(s):\n\n- check-grenade-dsvm-neutron: https://bugs.launchpad.net/bugs/1298355 https://bugs.launchpad.net/bugs/1313851 https://bugs.launchpad.net/bugs/1283522\n- check-grenade-dsvm: https://bugs.launchpad.net/bugs/1262566\n- gate-python-openstackclient-python33: unrecognized error\n\nYou have some unrecognized errors.\nFor bug details see: http://status.openstack.org/elastic-recheck/","accounts_in_message":[],"_revision_number":4},{"id":"7e15e71644ca243494360f7ffdaa908b9ceda578","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-05-30 03:00:36.000000000","message":"Patch Set 4: -Verified\n\nStarting check jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":4},{"id":"1b4122730c0d6cb70405cd1cf48af08cc6d8e3e8","author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"date":"2014-05-30 03:00:36.000000000","message":"Patch Set 4:\n\nrecheck bug 1283522","accounts_in_message":[],"_revision_number":4},{"id":"574090b81efd66b883543ebfe8b934a3ec29264a","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-05-30 04:25:47.000000000","message":"Patch Set 4: Verified+1\n\nBuild succeeded.\n\n- gate-python-openstackclient-pep8 http://logs.openstack.org/96/61196/4/check/gate-python-openstackclient-pep8/44dc512 : SUCCESS in 3m 07s\n- gate-python-openstackclient-docs http://docs-draft.openstack.org/96/61196/4/check/gate-python-openstackclient-docs/0ed0afb/doc/build/html/ : SUCCESS in 2m 14s\n- gate-python-openstackclient-python26 http://logs.openstack.org/96/61196/4/check/gate-python-openstackclient-python26/1ffa44e : SUCCESS in 2m 00s\n- gate-python-openstackclient-python27 http://logs.openstack.org/96/61196/4/check/gate-python-openstackclient-python27/6cf4fd8 : SUCCESS in 2m 10s\n- check-tempest-dsvm-full http://logs.openstack.org/96/61196/4/check/check-tempest-dsvm-full/a67bc7e : SUCCESS in 53m 41s\n- check-tempest-dsvm-neutron http://logs.openstack.org/96/61196/4/check/check-tempest-dsvm-neutron/b78b9cb : SUCCESS in 57m 00s\n- check-tempest-dsvm-neutron-heat-slow http://logs.openstack.org/96/61196/4/check/check-tempest-dsvm-neutron-heat-slow/11e9940 : FAILURE in 31m 56s (non-voting)\n- check-grenade-dsvm http://logs.openstack.org/96/61196/4/check/check-grenade-dsvm/5f3e4cd : SUCCESS in 38m 45s\n- check-grenade-dsvm-neutron http://logs.openstack.org/96/61196/4/check/check-grenade-dsvm-neutron/03218f6 : FAILURE in 41m 08s (non-voting)\n- check-tempest-dsvm-full-havana http://logs.openstack.org/96/61196/4/check/check-tempest-dsvm-full-havana/cd82826 : SUCCESS in 35m 49s (non-voting)\n- check-tempest-dsvm-neutron-havana http://logs.openstack.org/96/61196/4/check/check-tempest-dsvm-neutron-havana/17db9af : SUCCESS in 32m 40s (non-voting)\n- check-tempest-dsvm-full-icehouse http://logs.openstack.org/96/61196/4/check/check-tempest-dsvm-full-icehouse/ac67916 : SUCCESS in 1h 01m 15s\n- check-tempest-dsvm-neutron-icehouse http://logs.openstack.org/96/61196/4/check/check-tempest-dsvm-neutron-icehouse/c49d236 : SUCCESS in 56m 23s\n- gate-python-openstackclient-python33 http://logs.openstack.org/96/61196/4/check/gate-python-openstackclient-python33/6b82814 : FAILURE in 4m 46s (non-voting)","accounts_in_message":[],"_revision_number":4},{"id":"eec5e1eef82318115d19d6654f2774e34d44e93f","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-06-14 20:18:47.000000000","message":"Patch Set 4: -Verified\n\nStarting check jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":4},{"id":"8266eed1b4ef6adfe8565de3a0ff53aace7c23eb","author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"date":"2014-06-14 20:18:47.000000000","message":"Patch Set 4: Code-Review+2","accounts_in_message":[],"_revision_number":4},{"id":"6ae8fbe9638cf7e92af2cb1a4dce7ebd7bfce9bc","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-06-14 20:18:48.000000000","message":"Patch Set 4: Verified-1\n\nMerge Failed.\n\nThis change was unable to be automatically merged with the current state of the repository. Please rebase your change and upload a new patchset.","accounts_in_message":[],"_revision_number":4},{"id":"afe82d80ac1b440d09fcb1f2dc7ffdd1c017d5b3","author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"date":"2014-06-14 21:22:16.000000000","message":"Uploaded patch set 5.","accounts_in_message":[],"_revision_number":5},{"id":"40fc7343e161a6b41961b2b5c644035a1a2001f2","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-06-14 21:22:17.000000000","message":"Patch Set 5:\n\nStarting check jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":5},{"id":"e6a05a4d62223ae725688166ca6df3890ada0c66","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-06-14 22:17:36.000000000","message":"Patch Set 5: Verified+1\n\nBuild succeeded.\n\n- gate-python-openstackclient-pep8 http://logs.openstack.org/96/61196/5/check/gate-python-openstackclient-pep8/6297a63 : SUCCESS in 1m 34s\n- gate-python-openstackclient-docs http://docs-draft.openstack.org/96/61196/5/check/gate-python-openstackclient-docs/2b1a1c4/doc/build/html/ : SUCCESS in 2m 31s\n- gate-python-openstackclient-python26 http://logs.openstack.org/96/61196/5/check/gate-python-openstackclient-python26/ca8d306 : SUCCESS in 1m 22s\n- gate-python-openstackclient-python27 http://logs.openstack.org/96/61196/5/check/gate-python-openstackclient-python27/bf2d72e : SUCCESS in 1m 34s\n- check-tempest-dsvm-full http://logs.openstack.org/96/61196/5/check/check-tempest-dsvm-full/7ca0667 : SUCCESS in 51m 16s\n- check-tempest-dsvm-postgres-full http://logs.openstack.org/96/61196/5/check/check-tempest-dsvm-postgres-full/0150f1f : SUCCESS in 47m 35s\n- check-tempest-dsvm-neutron http://logs.openstack.org/96/61196/5/check/check-tempest-dsvm-neutron/5198812 : SUCCESS in 54m 23s\n- check-tempest-dsvm-neutron-heat-slow http://logs.openstack.org/96/61196/5/check/check-tempest-dsvm-neutron-heat-slow/4bc3631 : SUCCESS in 21m 52s (non-voting)\n- check-grenade-dsvm http://logs.openstack.org/96/61196/5/check/check-grenade-dsvm/1e485c5 : SUCCESS in 39m 35s\n- check-tempest-dsvm-full-havana http://logs.openstack.org/96/61196/5/check/check-tempest-dsvm-full-havana/2217f3a : SUCCESS in 35m 04s (non-voting)\n- check-tempest-dsvm-neutron-havana http://logs.openstack.org/96/61196/5/check/check-tempest-dsvm-neutron-havana/a0ddc00 : SUCCESS in 32m 58s (non-voting)\n- check-tempest-dsvm-full-icehouse http://logs.openstack.org/96/61196/5/check/check-tempest-dsvm-full-icehouse/606e86c : SUCCESS in 49m 20s\n- check-tempest-dsvm-neutron-icehouse http://logs.openstack.org/96/61196/5/check/check-tempest-dsvm-neutron-icehouse/d6f7e79 : SUCCESS in 55m 16s\n- gate-python-openstackclient-python33 http://logs.openstack.org/96/61196/5/check/gate-python-openstackclient-python33/9c78aa6 : FAILURE in 4m 22s (non-voting)","accounts_in_message":[],"_revision_number":5},{"id":"13d33dd7aa367b44cd53cfab29bfca029651381a","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-06-16 21:20:27.000000000","message":"Patch Set 5: -Verified\n\nStarting check jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":5},{"id":"7400bfd581eb5e271314d36a54066ce2ae6a0f60","author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"date":"2014-06-16 21:20:27.000000000","message":"Patch Set 5: Code-Review+2 Workflow+1\n\n+A since terry was good with patch 4, and it was just a rebase.","accounts_in_message":[],"_revision_number":5},{"id":"767de9a60bf48f3640aa094e423544788628f2b1","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-06-16 23:08:13.000000000","message":"Patch Set 5: Verified+1\n\nBuild succeeded.\n\n- gate-python-openstackclient-pep8 http://logs.openstack.org/96/61196/5/check/gate-python-openstackclient-pep8/f271904 : SUCCESS in 2m 55s\n- gate-python-openstackclient-docs http://docs-draft.openstack.org/96/61196/5/check/gate-python-openstackclient-docs/b2f9fb9/doc/build/html/ : SUCCESS in 2m 50s\n- gate-python-openstackclient-python26 http://logs.openstack.org/96/61196/5/check/gate-python-openstackclient-python26/f7bae59 : SUCCESS in 2m 54s\n- gate-python-openstackclient-python27 http://logs.openstack.org/96/61196/5/check/gate-python-openstackclient-python27/584d477 : SUCCESS in 2m 28s\n- check-tempest-dsvm-full http://logs.openstack.org/96/61196/5/check/check-tempest-dsvm-full/5dba5dc : SUCCESS in 49m 02s\n- check-tempest-dsvm-postgres-full http://logs.openstack.org/96/61196/5/check/check-tempest-dsvm-postgres-full/2513d37 : SUCCESS in 51m 16s\n- check-tempest-dsvm-neutron http://logs.openstack.org/96/61196/5/check/check-tempest-dsvm-neutron/051a393 : SUCCESS in 58m 40s\n- check-tempest-dsvm-neutron-heat-slow http://logs.openstack.org/96/61196/5/check/check-tempest-dsvm-neutron-heat-slow/ddf5328 : FAILURE in 31m 55s (non-voting)\n- check-grenade-dsvm http://logs.openstack.org/96/61196/5/check/check-grenade-dsvm/903e9bd : SUCCESS in 39m 44s\n- check-tempest-dsvm-full-havana http://logs.openstack.org/96/61196/5/check/check-tempest-dsvm-full-havana/5db8f04 : SUCCESS in 33m 20s (non-voting)\n- check-tempest-dsvm-neutron-havana http://logs.openstack.org/96/61196/5/check/check-tempest-dsvm-neutron-havana/37b9e36 : SUCCESS in 34m 23s (non-voting)\n- check-tempest-dsvm-full-icehouse http://logs.openstack.org/96/61196/5/check/check-tempest-dsvm-full-icehouse/50c1c9a : SUCCESS in 51m 37s\n- check-tempest-dsvm-neutron-icehouse http://logs.openstack.org/96/61196/5/check/check-tempest-dsvm-neutron-icehouse/19e6276 : SUCCESS in 56m 19s\n- gate-python-openstackclient-python33 http://logs.openstack.org/96/61196/5/check/gate-python-openstackclient-python33/1c604fb : FAILURE in 6m 53s (non-voting)","accounts_in_message":[],"_revision_number":5},{"id":"25cbf7b873f899f5317a481df2645a9a559158b2","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-06-16 23:08:14.000000000","message":"Patch Set 5: -Verified\n\nStarting gate jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":5},{"id":"589525d567044a142e462f570e548561d41cf29f","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-06-17 01:23:25.000000000","message":"Patch Set 5: Verified+2\n\nBuild succeeded.\n\n- gate-python-openstackclient-docs http://docs-draft.openstack.org/96/61196/5/gate/gate-python-openstackclient-docs/dc265c3/doc/build/html/ : SUCCESS in 3m 01s\n- gate-python-openstackclient-pep8 http://logs.openstack.org/96/61196/5/gate/gate-python-openstackclient-pep8/cee1ed9 : SUCCESS in 2m 19s\n- gate-python-openstackclient-python26 http://logs.openstack.org/96/61196/5/gate/gate-python-openstackclient-python26/d7204d8 : SUCCESS in 2m 39s\n- gate-python-openstackclient-python27 http://logs.openstack.org/96/61196/5/gate/gate-python-openstackclient-python27/7c340f8 : SUCCESS in 2m 58s\n- gate-tempest-dsvm-full http://logs.openstack.org/96/61196/5/gate/gate-tempest-dsvm-full/6a89e83 : SUCCESS in 49m 50s\n- gate-tempest-dsvm-postgres-full http://logs.openstack.org/96/61196/5/gate/gate-tempest-dsvm-postgres-full/80fe261 : SUCCESS in 51m 15s\n- gate-tempest-dsvm-neutron http://logs.openstack.org/96/61196/5/gate/gate-tempest-dsvm-neutron/dfb6e2f : SUCCESS in 1h 01m 29s\n- gate-grenade-dsvm http://logs.openstack.org/96/61196/5/gate/gate-grenade-dsvm/809836e : SUCCESS in 44m 30s","accounts_in_message":[],"_revision_number":5},{"id":"fa4b2a6e7b4606b7111fae1e9f5db23a86223b95","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-06-17 01:23:26.000000000","message":"Change has been successfully merged into the git repository.","accounts_in_message":[],"_revision_number":5}],"current_revision_number":5,"current_revision":"d5aaba9d8284ea1cafe137b367ef9c9297b31e75","revisions":{"f0a6ef6116436dca285be52e0e6ea53cab9ef70a":{"kind":"REWORK","_number":1,"created":"2014-04-28 20:01:23.000000000","uploader":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"ref":"refs/changes/96/61196/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/96/61196/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/96/61196/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/96/61196/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/96/61196/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/96/61196/1"}}},"commit":{"parents":[{"commit":"facdc8704e1bc552937657466529e41bc1b4120d","subject":"Merge \"Bring RESTApi closer to ithe imminent keystoneclient.Session\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/facdc8704e1bc552937657466529e41bc1b4120d"}]}],"author":{"name":"Steve Martinelli","email":"stevemar@ca.ibm.com","date":"2013-12-09 23:50:07.000000000","tz":-360},"committer":{"name":"Steve Martinelli","email":"stevemar@ca.ibm.com","date":"2013-12-10 19:26:59.000000000","tz":-360},"subject":"Refactor some oauth parts","message":"Refactor some oauth parts\n\nNow pass in project id with request token create.\nNow pass in roles in request token authorize\nRemove list/get/delete access tokens for now.\n\nChange-Id: I559c18a73ad95a0c8b7a6a95f463b78334186f61\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/f0a6ef6116436dca285be52e0e6ea53cab9ef70a"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/f0a6ef6116436dca285be52e0e6ea53cab9ef70a"}]},"branch":"refs/heads/master"},"f86a9d66395d5f5ddd6a5151959b6d0385761d37":{"kind":"REWORK","_number":2,"created":"2014-04-28 20:01:23.000000000","uploader":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"ref":"refs/changes/96/61196/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/96/61196/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/96/61196/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/96/61196/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/96/61196/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/96/61196/2"}}},"commit":{"parents":[{"commit":"12f31eed2f9f12e7fd60c238a338bb45eaee3516","subject":"Closes-Bug: #1262321 Remove the unimplemented post_process method call","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/12f31eed2f9f12e7fd60c238a338bb45eaee3516"}]}],"author":{"name":"Steve Martinelli","email":"stevemar@ca.ibm.com","date":"2013-12-09 23:50:07.000000000","tz":-360},"committer":{"name":"Steve Martinelli","email":"stevemar@ca.ibm.com","date":"2014-01-06 05:59:09.000000000","tz":-360},"subject":"Refactor some oauth parts","message":"Refactor some oauth parts\n\nNow pass in project id with request token create.\nNow pass in roles in request token authorize\nRemove list/get/delete access tokens for now.\n\nChange-Id: I559c18a73ad95a0c8b7a6a95f463b78334186f61\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/f86a9d66395d5f5ddd6a5151959b6d0385761d37"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/f86a9d66395d5f5ddd6a5151959b6d0385761d37"}]},"branch":"refs/heads/master"},"f639c593a594cf9bb12b50ab44cd4c09b4691c22":{"kind":"REWORK","_number":3,"created":"2014-05-19 03:30:48.000000000","uploader":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"ref":"refs/changes/96/61196/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/96/61196/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/96/61196/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/96/61196/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/96/61196/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/96/61196/3"}}},"commit":{"parents":[{"commit":"a93851d6af899e18638039aee06465c025e1e037","subject":"Merge \"Implement CRUD operations for Identity Providers\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/a93851d6af899e18638039aee06465c025e1e037"}]}],"author":{"name":"Steve Martinelli","email":"stevemar@ca.ibm.com","date":"2013-12-09 23:50:07.000000000","tz":-360},"committer":{"name":"Steve Martinelli","email":"stevemar@ca.ibm.com","date":"2014-05-19 03:25:09.000000000","tz":-240},"subject":"Refactor oauth1 code for updates","message":"Refactor oauth1 code for updates\n\nThe keystoneclient code for oauth1 support has changed.\nAs such, we should remove the delete, list and authenticate\nfunctions, since they are not in keystoneclient.\n\nAlso, we must now pass in the project id when creating a\nrequest token. Additionally we must now pass in roles\nwhen authorizing a request token.\n\nAdded functional tests to ensure output and input args\nare the same.\n\nChange-Id: I559c18a73ad95a0c8b7a6a95f463b78334186f61\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/f639c593a594cf9bb12b50ab44cd4c09b4691c22"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/f639c593a594cf9bb12b50ab44cd4c09b4691c22"}]},"branch":"refs/heads/master"},"fdfa420bcec2493a1714ee0c7d1676b3e1f20dfb":{"kind":"REWORK","_number":4,"created":"2014-05-19 07:08:01.000000000","uploader":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"ref":"refs/changes/96/61196/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/96/61196/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/96/61196/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/96/61196/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/96/61196/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/96/61196/4"}}},"commit":{"parents":[{"commit":"a93851d6af899e18638039aee06465c025e1e037","subject":"Merge \"Implement CRUD operations for Identity Providers\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/a93851d6af899e18638039aee06465c025e1e037"}]}],"author":{"name":"Steve Martinelli","email":"stevemar@ca.ibm.com","date":"2013-12-09 23:50:07.000000000","tz":-360},"committer":{"name":"Steve Martinelli","email":"stevemar@ca.ibm.com","date":"2014-05-19 07:07:45.000000000","tz":-240},"subject":"Refactor oauth1 code for updates","message":"Refactor oauth1 code for updates\n\nThe keystoneclient code for oauth1 support has changed.\nAs such, we should remove the delete, list and authenticate\nfunctions, since they are not in keystoneclient.\n\nAlso, we must now pass in the project id when creating a\nrequest token. Additionally we must now pass in roles\nwhen authorizing a request token.\n\nAdded functional tests to ensure output and input args\nare the same.\n\nbp add-oauth-support\nChange-Id: I559c18a73ad95a0c8b7a6a95f463b78334186f61\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/fdfa420bcec2493a1714ee0c7d1676b3e1f20dfb"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/fdfa420bcec2493a1714ee0c7d1676b3e1f20dfb"}]},"branch":"refs/heads/master"},"d5aaba9d8284ea1cafe137b367ef9c9297b31e75":{"kind":"REWORK","_number":5,"created":"2014-06-14 21:22:16.000000000","uploader":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"ref":"refs/changes/96/61196/5","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/96/61196/5","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/96/61196/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/96/61196/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/96/61196/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/96/61196/5"}}},"commit":{"parents":[{"commit":"0da5bfe42875457a26a0c5040fcc3b0e1ffb5d2a","subject":"Merge \"Ignore most of the new hacking 0.9.2 rules\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/0da5bfe42875457a26a0c5040fcc3b0e1ffb5d2a"}]}],"author":{"name":"Steve Martinelli","email":"stevemar@ca.ibm.com","date":"2013-12-09 23:50:07.000000000","tz":-360},"committer":{"name":"Steve Martinelli","email":"stevemar@ca.ibm.com","date":"2014-06-14 21:21:17.000000000","tz":-240},"subject":"Refactor oauth1 code for updates","message":"Refactor oauth1 code for updates\n\nThe keystoneclient code for oauth1 support has changed.\nAs such, we should remove the delete, list and authenticate\nfunctions, since they are not in keystoneclient.\n\nAlso, we must now pass in the project id when creating a\nrequest token. Additionally we must now pass in roles\nwhen authorizing a request token.\n\nAdded functional tests to ensure output and input args\nare the same.\n\nbp add-oauth-support\nChange-Id: I559c18a73ad95a0c8b7a6a95f463b78334186f61\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/d5aaba9d8284ea1cafe137b367ef9c9297b31e75"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/d5aaba9d8284ea1cafe137b367ef9c9297b31e75"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
