)]}'
{"id":"openstack%2Fpython-keystoneclient~77977","triplet_id":"openstack%2Fpython-keystoneclient~master~I958983f505e261e3f1920a8df66eced3258b001e","project":"openstack/python-keystoneclient","branch":"master","topic":"bp/add-oauth-support","hashtags":[],"change_id":"I958983f505e261e3f1920a8df66eced3258b001e","subject":"Authenticate via oauth","status":"MERGED","created":"2014-03-04 19:30:09.000000000","updated":"2014-03-15 00:25:25.000000000","submitted":"2014-03-14 04:50:40.000000000","submitter":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"total_comment_count":13,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"eaa7c5efdf23c8d15b841749aeed989ca6ba0ec0","_number":77977,"virtual_id_number":77977,"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":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},{"value":0,"_account_id":9954,"name":"Lance Bragstad","username":"lbragstad","inactive":true},{"value":2,"date":"2014-03-14 04:50:40.000000000","_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":4,"name":"Dolph Mathews","email":"dolph.mathews@gmail.com","username":"dolph"},{"value":0,"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},{"value":0,"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},{"value":0,"_account_id":2903,"name":"Morgan Fainberg","email":"morgan.fainberg@gmail.com","username":"mdrnstm"},{"value":0,"_account_id":792,"name":"OpenStack Hudson","email":"hudson@openstack.org","username":"hudson-openstack"},{"value":0,"_account_id":2218,"name":"Adam Young","email":"adam@younglogic.com","username":"ayoung"},{"value":0,"_account_id":5707,"name":"Henry Nash","email":"henryn@linux.vnet.ibm.com","username":"henry-nash"},{"value":0,"_account_id":1916,"name":"Guang Yee","email":"gyee@suse.com","username":"guang-yee"},{"value":0,"_account_id":7725,"name":"David Stanek","email":"dstanek@dstanek.com","username":"dstanek"}],"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":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},"all":[{"value":0,"date":"2014-03-13 03:36:49.000000000","permitted_voting_range":{"min":0,"max":1},"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},{"value":0,"_account_id":9954,"name":"Lance Bragstad","username":"lbragstad","inactive":true},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":4,"name":"Dolph Mathews","email":"dolph.mathews@gmail.com","username":"dolph"},{"value":0,"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},{"value":2,"date":"2014-03-13 20:59:28.000000000","_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},{"value":0,"_account_id":2903,"name":"Morgan Fainberg","email":"morgan.fainberg@gmail.com","username":"mdrnstm"},{"value":0,"_account_id":792,"name":"OpenStack Hudson","email":"hudson@openstack.org","username":"hudson-openstack"},{"value":2,"date":"2014-03-12 21:24:21.000000000","_account_id":2218,"name":"Adam Young","email":"adam@younglogic.com","username":"ayoung"},{"value":0,"_account_id":5707,"name":"Henry Nash","email":"henryn@linux.vnet.ibm.com","username":"henry-nash"},{"value":2,"date":"2014-03-12 21:24:20.000000000","_account_id":1916,"name":"Guang Yee","email":"gyee@suse.com","username":"guang-yee"},{"value":0,"_account_id":7725,"name":"David Stanek","email":"dstanek@dstanek.com","username":"dstanek"}],"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":2218,"name":"Adam Young","email":"adam@younglogic.com","username":"ayoung"},"all":[{"value":0,"date":"2014-03-13 03:36:49.000000000","_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},{"value":0,"_account_id":9954,"name":"Lance Bragstad","username":"lbragstad","inactive":true},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":4,"name":"Dolph Mathews","email":"dolph.mathews@gmail.com","username":"dolph"},{"value":0,"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},{"value":0,"date":"2014-03-13 20:59:28.000000000","_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},{"value":0,"_account_id":2903,"name":"Morgan Fainberg","email":"morgan.fainberg@gmail.com","username":"mdrnstm"},{"value":0,"_account_id":792,"name":"OpenStack Hudson","email":"hudson@openstack.org","username":"hudson-openstack"},{"value":1,"date":"2014-03-14 03:12:07.000000000","_account_id":2218,"name":"Adam Young","email":"adam@younglogic.com","username":"ayoung"},{"value":0,"_account_id":5707,"name":"Henry Nash","email":"henryn@linux.vnet.ibm.com","username":"henry-nash"},{"value":0,"_account_id":1916,"name":"Guang Yee","email":"gyee@suse.com","username":"guang-yee"},{"value":0,"_account_id":7725,"name":"David Stanek","email":"dstanek@dstanek.com","username":"dstanek"}],"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":4,"name":"Dolph Mathews","email":"dolph.mathews@gmail.com","username":"dolph"},{"_account_id":792,"name":"OpenStack Hudson","email":"hudson@openstack.org","username":"hudson-openstack"},{"_account_id":1916,"name":"Guang Yee","email":"gyee@suse.com","username":"guang-yee"},{"_account_id":2218,"name":"Adam Young","email":"adam@younglogic.com","username":"ayoung"},{"_account_id":2903,"name":"Morgan Fainberg","email":"morgan.fainberg@gmail.com","username":"mdrnstm"},{"_account_id":5707,"name":"Henry Nash","email":"henryn@linux.vnet.ibm.com","username":"henry-nash"},{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},{"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},{"_account_id":7725,"name":"David Stanek","email":"dstanek@dstanek.com","username":"dstanek"},{"_account_id":9954,"name":"Lance Bragstad","username":"lbragstad","inactive":true}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2014-03-05 00:04:55.000000000","updated_by":{"_account_id":9954,"name":"Lance Bragstad","username":"lbragstad","inactive":true},"reviewer":{"_account_id":9954,"name":"Lance Bragstad","username":"lbragstad","inactive":true},"state":"REVIEWER"},{"updated":"2014-03-11 03:31:14.000000000","updated_by":{"_account_id":4,"name":"Dolph Mathews","email":"dolph.mathews@gmail.com","username":"dolph"},"reviewer":{"_account_id":4,"name":"Dolph Mathews","email":"dolph.mathews@gmail.com","username":"dolph"},"state":"REVIEWER"},{"updated":"2014-03-11 03:31:14.000000000","updated_by":{"_account_id":792,"name":"OpenStack Hudson","email":"hudson@openstack.org","username":"hudson-openstack"},"reviewer":{"_account_id":792,"name":"OpenStack Hudson","email":"hudson@openstack.org","username":"hudson-openstack"},"state":"REVIEWER"},{"updated":"2014-03-11 03:31:14.000000000","updated_by":{"_account_id":2903,"name":"Morgan Fainberg","email":"morgan.fainberg@gmail.com","username":"mdrnstm"},"reviewer":{"_account_id":2903,"name":"Morgan Fainberg","email":"morgan.fainberg@gmail.com","username":"mdrnstm"},"state":"REVIEWER"},{"updated":"2014-03-11 03:31:14.000000000","updated_by":{"_account_id":5707,"name":"Henry Nash","email":"henryn@linux.vnet.ibm.com","username":"henry-nash"},"reviewer":{"_account_id":5707,"name":"Henry Nash","email":"henryn@linux.vnet.ibm.com","username":"henry-nash"},"state":"REVIEWER"},{"updated":"2014-03-11 03:31:14.000000000","updated_by":{"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},"reviewer":{"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},"state":"REVIEWER"},{"updated":"2014-03-11 03:31:14.000000000","updated_by":{"_account_id":7725,"name":"David Stanek","email":"dstanek@dstanek.com","username":"dstanek"},"reviewer":{"_account_id":7725,"name":"David Stanek","email":"dstanek@dstanek.com","username":"dstanek"},"state":"REVIEWER"},{"updated":"2014-03-12 21:24:20.000000000","updated_by":{"_account_id":1916,"name":"Guang Yee","email":"gyee@suse.com","username":"guang-yee"},"reviewer":{"_account_id":1916,"name":"Guang Yee","email":"gyee@suse.com","username":"guang-yee"},"state":"REVIEWER"},{"updated":"2014-03-13 20:59:28.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-03-14 03:12:07.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-03-14 04:50:40.000000000","updated_by":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"reviewer":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"state":"REVIEWER"}],"messages":[{"id":"69226591db5f23e443efbaa2c46261ef0a34597b","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-03-04 19:30:11.000000000","message":"Patch Set 1:\n\nStarting check jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":1},{"id":"eea8d3010e9b031bdc99d67187a6276597d1bc83","author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"date":"2014-03-04 19:30:54.000000000","message":"Patch Set 1: Work In Progress","accounts_in_message":[],"_revision_number":1},{"id":"e1501dee9ff7397bd5ed25e816d9cff323748946","author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"date":"2014-03-04 19:40:45.000000000","message":"Patch Set 1: (2 inline comments)\n\njamie, i\u0027m trying to plug into the auth structure, i might be poking around in places I shouldn\u0027t be. let me know please!","accounts_in_message":[],"_revision_number":1},{"id":"30b0f42518115498642fa5d6aa67583e060efe3d","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-03-04 21:52:28.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-keystoneclient-pep8 http://logs.openstack.org/77/77977/1/check/gate-python-keystoneclient-pep8/1e2e79d : FAILURE in 1m 31s\n- gate-python-keystoneclient-docs http://docs-draft.openstack.org/77/77977/1/check/gate-python-keystoneclient-docs/3087428/doc/build/html/ : SUCCESS in 2m 29s\n- gate-python-keystoneclient-python26 http://logs.openstack.org/77/77977/1/check/gate-python-keystoneclient-python26/0a9e543 : FAILURE in 50s\n- gate-python-keystoneclient-python27 http://logs.openstack.org/77/77977/1/check/gate-python-keystoneclient-python27/dc0c368 : FAILURE in 58s\n- gate-python-keystoneclient-python33 http://logs.openstack.org/77/77977/1/check/gate-python-keystoneclient-python33/3268fad : FAILURE in 3m 21s\n- check-devstack-dsvm-cells http://logs.openstack.org/77/77977/1/check/check-devstack-dsvm-cells/d6ef715 : SUCCESS in 12m 03s\n- check-tempest-dsvm-full http://logs.openstack.org/77/77977/1/check/check-tempest-dsvm-full/a27bd99 : SUCCESS in 1h 03m 05s\n- check-tempest-dsvm-postgres-full http://logs.openstack.org/77/77977/1/check/check-tempest-dsvm-postgres-full/78ad156 : SUCCESS in 59m 41s\n- check-tempest-dsvm-neutron http://logs.openstack.org/77/77977/1/check/check-tempest-dsvm-neutron/9f09389 : SUCCESS in 34m 47s\n- check-tempest-dsvm-neutron-full http://logs.openstack.org/77/77977/1/check/check-tempest-dsvm-neutron-full/88fc26c : SUCCESS in 46m 21s (non-voting)\n- gate-tempest-dsvm-large-ops http://logs.openstack.org/77/77977/1/check/gate-tempest-dsvm-large-ops/65eb143 : SUCCESS in 25m 12s\n- gate-tempest-dsvm-neutron-large-ops http://logs.openstack.org/77/77977/1/check/gate-tempest-dsvm-neutron-large-ops/e203c88 : SUCCESS in 16m 12s\n- check-grenade-dsvm http://logs.openstack.org/77/77977/1/check/check-grenade-dsvm/792736f : SUCCESS in 33m 42s\n","accounts_in_message":[],"_revision_number":1},{"id":"b9edb160e73b269ed36de353ab3346c85a6556ee","author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"date":"2014-03-04 23:00:55.000000000","message":"Patch Set 1: Rebased","accounts_in_message":[],"_revision_number":1},{"id":"214364653c8c859dc27637934ee7c93a953c652d","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-03-04 23:00:56.000000000","message":"Patch Set 2:\n\nStarting check jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":2},{"id":"86dab466094f77bbc2e167461719127c14268e94","author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"date":"2014-03-05 00:04:15.000000000","message":"Uploaded patch set 3.","accounts_in_message":[],"_revision_number":3},{"id":"6dc263fb0c3eae3cd6697c6e094ad22d836fcd42","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-03-05 00:04:16.000000000","message":"Patch Set 3:\n\nStarting check jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":3},{"id":"1ad73336bf7c5d64313f6e6d7e6b29cfd6d2aeb9","author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"date":"2014-03-05 00:41:51.000000000","message":"Uploaded patch set 4.","accounts_in_message":[],"_revision_number":4},{"id":"6994b731c2d5eca11216fedacbc8ac250822917f","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-03-05 00:41:52.000000000","message":"Patch Set 4:\n\nStarting check jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":4},{"id":"57d4852d68e8224d099c8dbba1cff30497a2bafa","author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"date":"2014-03-05 00:44:11.000000000","message":"Patch Set 4: (1 inline comment)\n\nSo, for the most part, I only need the changes in: keystoneclient/auth/identity/v3.py\n\nThe rest of the changes are trying to make this fit into the existing structure. If there is a better way to do this, I\u0027m all for it.","accounts_in_message":[],"_revision_number":4},{"id":"3bc39e878017b0c0ac613db19559df2740c881c1","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-03-05 02:55:57.000000000","message":"Patch Set 4: Works for me\n\nBuild succeeded.\n\n- gate-python-keystoneclient-pep8 http://logs.openstack.org/77/77977/4/check/gate-python-keystoneclient-pep8/f27b2b7 : SUCCESS in 55s\n- gate-python-keystoneclient-docs http://docs-draft.openstack.org/77/77977/4/check/gate-python-keystoneclient-docs/5fd661a/doc/build/html/ : SUCCESS in 1m 24s\n- gate-python-keystoneclient-python26 http://logs.openstack.org/77/77977/4/check/gate-python-keystoneclient-python26/4c7e0c8 : SUCCESS in 1m 32s\n- gate-python-keystoneclient-python27 http://logs.openstack.org/77/77977/4/check/gate-python-keystoneclient-python27/96bec7d : SUCCESS in 1m 31s\n- gate-python-keystoneclient-python33 http://logs.openstack.org/77/77977/4/check/gate-python-keystoneclient-python33/8b58123 : SUCCESS in 6m 16s\n- check-devstack-dsvm-cells http://logs.openstack.org/77/77977/4/check/check-devstack-dsvm-cells/0119558 : SUCCESS in 15m 50s\n- check-tempest-dsvm-full http://logs.openstack.org/77/77977/4/check/check-tempest-dsvm-full/197547b : SUCCESS in 57m 44s\n- check-tempest-dsvm-postgres-full http://logs.openstack.org/77/77977/4/check/check-tempest-dsvm-postgres-full/438bc32 : SUCCESS in 46m 45s\n- check-tempest-dsvm-neutron http://logs.openstack.org/77/77977/4/check/check-tempest-dsvm-neutron/fd15d26 : SUCCESS in 47m 35s\n- check-tempest-dsvm-neutron-full http://logs.openstack.org/77/77977/4/check/check-tempest-dsvm-neutron-full/e912a5e : FAILURE in 1h 08m 46s (non-voting)\n- gate-tempest-dsvm-large-ops http://logs.openstack.org/77/77977/4/check/gate-tempest-dsvm-large-ops/3439285 : SUCCESS in 17m 25s\n- gate-tempest-dsvm-neutron-large-ops http://logs.openstack.org/77/77977/4/check/gate-tempest-dsvm-neutron-large-ops/3f46cf4 : SUCCESS in 15m 53s\n- check-grenade-dsvm http://logs.openstack.org/77/77977/4/check/check-grenade-dsvm/a8854ec : SUCCESS in 28m 51s\n","accounts_in_message":[],"_revision_number":4},{"id":"58f5f4a38106d0092cac098b080df3b142057353","author":{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},"date":"2014-03-06 00:51:11.000000000","message":"Patch Set 4: I would prefer that you didn\u0027t merge this\n\n(4 inline comments)\n\n","accounts_in_message":[],"_revision_number":4},{"id":"96106cb6fe83c290aa26001b6f17b6357bc93fc7","author":{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},"date":"2014-03-06 00:58:34.000000000","message":"Patch Set 4: (2 inline comments)\n\nOk, i think i see what you\u0027re trying to do. \n\nYou don\u0027t need to do if \u0027oauth1\u0027 \u003d\u003d method: if your AuthMethod\u0027s get_auth_data was called then you are being used.\n\nYou can therefore just do the oauth1.Client call from within get_auth_data and then do headers.update() from that.\n\nI\u0027m not sure why get_auth_data has an optional headers. It should always be provided. I\u0027ll put a patch up for that.","accounts_in_message":[],"_revision_number":4},{"id":"f44dc435f0a896bc62886d146542734d23c08a25","author":{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},"date":"2014-03-06 01:01:25.000000000","message":"Patch Set 4: (1 inline comment)\n\n","accounts_in_message":[],"_revision_number":4},{"id":"3736f8ec58007b5f311b22893b4e6d356fcccef4","author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"date":"2014-03-06 04:00:58.000000000","message":"Patch Set 4: (3 inline comments)\n\n","accounts_in_message":[],"_revision_number":4},{"id":"706f73ce8920d437f1d3769562105cd2e2bd14cf","author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"date":"2014-03-06 05:31:11.000000000","message":"Uploaded patch set 5.","accounts_in_message":[],"_revision_number":5},{"id":"e65af9f171fe33ba2f896f0508694592f2fb6d5f","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-03-06 05:31:12.000000000","message":"Patch Set 5:\n\nStarting check jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":5},{"id":"9e2409d069c70936e8ed6e00124ed05f5c8b5aa6","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-03-06 07:35:45.000000000","message":"Patch Set 5: Works for me\n\nBuild succeeded.\n\n- gate-python-keystoneclient-pep8 http://logs.openstack.org/77/77977/5/check/gate-python-keystoneclient-pep8/c98f882 : SUCCESS in 1m 29s\n- gate-python-keystoneclient-docs http://docs-draft.openstack.org/77/77977/5/check/gate-python-keystoneclient-docs/6e9028c/doc/build/html/ : SUCCESS in 1m 31s\n- gate-python-keystoneclient-python26 http://logs.openstack.org/77/77977/5/check/gate-python-keystoneclient-python26/510a2d6 : SUCCESS in 47s\n- gate-python-keystoneclient-python27 http://logs.openstack.org/77/77977/5/check/gate-python-keystoneclient-python27/8803a91 : SUCCESS in 1m 19s\n- gate-python-keystoneclient-python33 http://logs.openstack.org/77/77977/5/check/gate-python-keystoneclient-python33/a1bab82 : SUCCESS in 3m 09s\n- check-devstack-dsvm-cells http://logs.openstack.org/77/77977/5/check/check-devstack-dsvm-cells/05cf8dc : SUCCESS in 16m 40s\n- check-tempest-dsvm-full http://logs.openstack.org/77/77977/5/check/check-tempest-dsvm-full/63385ae : SUCCESS in 58m 01s\n- check-tempest-dsvm-postgres-full http://logs.openstack.org/77/77977/5/check/check-tempest-dsvm-postgres-full/ef0d329 : SUCCESS in 57m 38s\n- check-tempest-dsvm-neutron http://logs.openstack.org/77/77977/5/check/check-tempest-dsvm-neutron/10aa76c : SUCCESS in 33m 36s\n- check-tempest-dsvm-neutron-full http://logs.openstack.org/77/77977/5/check/check-tempest-dsvm-neutron-full/ee9d3f1 : SUCCESS in 1h 13m 21s (non-voting)\n- gate-tempest-dsvm-large-ops http://logs.openstack.org/77/77977/5/check/gate-tempest-dsvm-large-ops/9e7f6c3 : SUCCESS in 15m 21s\n- gate-tempest-dsvm-neutron-large-ops http://logs.openstack.org/77/77977/5/check/gate-tempest-dsvm-neutron-large-ops/ca00af2 : SUCCESS in 17m 50s\n- check-grenade-dsvm http://logs.openstack.org/77/77977/5/check/check-grenade-dsvm/769b0e0 : SUCCESS in 32m 51s\n","accounts_in_message":[],"_revision_number":5},{"id":"8ac372ab1b9be1b9bde70c76153585d63d7d21bf","author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"date":"2014-03-10 05:17:49.000000000","message":"Uploaded patch set 6.","accounts_in_message":[],"_revision_number":6},{"id":"083416a96b8cee3bfee993239122c2d96f7a2005","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-03-10 05:17:50.000000000","message":"Patch Set 6:\n\nStarting check jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":6},{"id":"ff650a3ac158b050494d24832c4ec13583dba829","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-03-10 06:13:37.000000000","message":"Patch Set 6: Works for me\n\nBuild succeeded.\n\n- gate-python-keystoneclient-pep8 http://logs.openstack.org/77/77977/6/check/gate-python-keystoneclient-pep8/a32407e : SUCCESS in 1m 08s\n- gate-python-keystoneclient-docs http://docs-draft.openstack.org/77/77977/6/check/gate-python-keystoneclient-docs/3b78060/doc/build/html/ : SUCCESS in 1m 13s\n- gate-python-keystoneclient-python26 http://logs.openstack.org/77/77977/6/check/gate-python-keystoneclient-python26/4053e33 : SUCCESS in 1m 08s\n- gate-python-keystoneclient-python27 http://logs.openstack.org/77/77977/6/check/gate-python-keystoneclient-python27/7b34a8a : SUCCESS in 1m 08s\n- check-grenade-dsvm http://logs.openstack.org/77/77977/6/check/check-grenade-dsvm/467710e : SUCCESS in 27m 13s\n- check-tempest-dsvm-full http://logs.openstack.org/77/77977/6/check/check-tempest-dsvm-full/a0f50df : SUCCESS in 42m 12s\n- check-tempest-dsvm-neutron http://logs.openstack.org/77/77977/6/check/check-tempest-dsvm-neutron/009150c : SUCCESS in 33m 13s\n- gate-python-keystoneclient-python33 http://logs.openstack.org/77/77977/6/check/gate-python-keystoneclient-python33/666d641 : SUCCESS in 3m 43s\n- check-devstack-dsvm-cells http://logs.openstack.org/77/77977/6/check/check-devstack-dsvm-cells/06ad66a : SUCCESS in 11m 13s\n- check-tempest-dsvm-postgres-full http://logs.openstack.org/77/77977/6/check/check-tempest-dsvm-postgres-full/820aa80 : SUCCESS in 54m 42s\n- check-tempest-dsvm-neutron-full http://logs.openstack.org/77/77977/6/check/check-tempest-dsvm-neutron-full/071482d : SUCCESS in 55m 44s (non-voting)\n- gate-tempest-dsvm-large-ops http://logs.openstack.org/77/77977/6/check/gate-tempest-dsvm-large-ops/cd7742b : SUCCESS in 12m 52s\n- gate-tempest-dsvm-neutron-large-ops http://logs.openstack.org/77/77977/6/check/gate-tempest-dsvm-neutron-large-ops/7a7ff61 : SUCCESS in 16m 42s\n","accounts_in_message":[],"_revision_number":6},{"id":"2ecb9156d6409a308f9e9375214eda468336e8a8","author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"date":"2014-03-10 13:56:07.000000000","message":"Uploaded patch set 7.","accounts_in_message":[],"_revision_number":7},{"id":"5464bcda8410deb0e67b4eb26f76f072ba1b2bd1","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-03-10 13:56:08.000000000","message":"Patch Set 7:\n\nStarting check jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":7},{"id":"47bc25e056bf4c7f291e705b4ac2c5f4a452d327","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-03-10 15:52:41.000000000","message":"Patch Set 7: Works for me\n\nBuild succeeded.\n\n- gate-python-keystoneclient-pep8 http://logs.openstack.org/77/77977/7/check/gate-python-keystoneclient-pep8/9448351 : SUCCESS in 1m 20s\n- gate-python-keystoneclient-docs http://docs-draft.openstack.org/77/77977/7/check/gate-python-keystoneclient-docs/c253ddc/doc/build/html/ : SUCCESS in 1m 54s\n- gate-python-keystoneclient-python26 http://logs.openstack.org/77/77977/7/check/gate-python-keystoneclient-python26/26f0210 : SUCCESS in 1m 28s\n- gate-python-keystoneclient-python27 http://logs.openstack.org/77/77977/7/check/gate-python-keystoneclient-python27/82d20ac : SUCCESS in 1m 21s\n- check-grenade-dsvm http://logs.openstack.org/77/77977/7/check/check-grenade-dsvm/c6e8372 : SUCCESS in 30m 29s\n- check-tempest-dsvm-full http://logs.openstack.org/77/77977/7/check/check-tempest-dsvm-full/fc4b25d : SUCCESS in 57m 46s\n- check-tempest-dsvm-neutron http://logs.openstack.org/77/77977/7/check/check-tempest-dsvm-neutron/8654663 : SUCCESS in 42m 39s\n- check-tempest-dsvm-neutron-heat-slow http://logs.openstack.org/77/77977/7/check/check-tempest-dsvm-neutron-heat-slow/f6f02e2 : SUCCESS in 22m 01s\n- gate-python-keystoneclient-python33 http://logs.openstack.org/77/77977/7/check/gate-python-keystoneclient-python33/2d255bb : SUCCESS in 3m 35s\n- check-devstack-dsvm-cells http://logs.openstack.org/77/77977/7/check/check-devstack-dsvm-cells/c72a95e : SUCCESS in 10m 25s\n- check-tempest-dsvm-postgres-full http://logs.openstack.org/77/77977/7/check/check-tempest-dsvm-postgres-full/8b07a39 : SUCCESS in 1h 04m 20s\n- check-tempest-dsvm-neutron-full http://logs.openstack.org/77/77977/7/check/check-tempest-dsvm-neutron-full/255df1d : FAILURE in 1h 56m 31s (non-voting)\n- gate-tempest-dsvm-large-ops http://logs.openstack.org/77/77977/7/check/gate-tempest-dsvm-large-ops/b67009a : SUCCESS in 12m 55s\n- gate-tempest-dsvm-neutron-large-ops http://logs.openstack.org/77/77977/7/check/gate-tempest-dsvm-neutron-large-ops/4cbc950 : SUCCESS in 16m 55s\n","accounts_in_message":[],"_revision_number":7},{"id":"44807fe690b622a24ed808bc12ff888c860a8078","author":{"_account_id":1916,"name":"Guang Yee","email":"gyee@suse.com","username":"guang-yee"},"date":"2014-03-11 06:42:03.000000000","message":"Patch Set 7: Looks good to me (core reviewer)\n\nLooks good.","accounts_in_message":[],"_revision_number":7},{"id":"4af1e034f2df76fb5be5d618b3accd2fa4ab6e14","author":{"_account_id":2218,"name":"Adam Young","email":"adam@younglogic.com","username":"ayoung"},"date":"2014-03-11 15:10:48.000000000","message":"Patch Set 7: Looks good to me (core reviewer)\n\nI suspect that we are going to want to split the v3.py file up in the future as we get more auth plugins.","accounts_in_message":[],"_revision_number":7},{"id":"0e6516adf6de27e842f1762f86b6d3b1695f6d2b","author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"date":"2014-03-12 21:24:13.000000000","message":"Patch Set 7: Rebased","accounts_in_message":[],"_revision_number":7},{"id":"65b1c7f950cb7d7c20a22365598d699eaddc5fee","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-03-12 21:24:14.000000000","message":"Patch Set 8:\n\nStarting check jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":8},{"id":"a770c3569d2d72ced756a93d1a93cd6a8ded02d5","author":{"_account_id":1916,"name":"Guang Yee","email":"gyee@suse.com","username":"guang-yee"},"date":"2014-03-12 21:24:20.000000000","message":"Patch Set 8: Looks good to me (core reviewer)\n\nAutomatically re-added by Gerrit trivial rebase detection script.","accounts_in_message":[],"_revision_number":8},{"id":"f30abe6693e82a7c376b4953b2b2f4b7b8774ad2","author":{"_account_id":2218,"name":"Adam Young","email":"adam@younglogic.com","username":"ayoung"},"date":"2014-03-12 21:24:21.000000000","message":"Patch Set 8: Looks good to me (core reviewer)\n\nAutomatically re-added by Gerrit trivial rebase detection script.","accounts_in_message":[],"_revision_number":8},{"id":"dfc9be075c9d2471a005f30da2b6be3af1a682d4","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-03-12 23:33:01.000000000","message":"Patch Set 8: 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-keystoneclient-pep8 http://logs.openstack.org/77/77977/8/check/gate-python-keystoneclient-pep8/ffaf76d : SUCCESS in 55s\n- gate-python-keystoneclient-docs http://docs-draft.openstack.org/77/77977/8/check/gate-python-keystoneclient-docs/0ed5e7f/doc/build/html/ : SUCCESS in 1m 30s\n- gate-python-keystoneclient-python26 http://logs.openstack.org/77/77977/8/check/gate-python-keystoneclient-python26/6feebb2 : SUCCESS in 1m 23s\n- gate-python-keystoneclient-python27 http://logs.openstack.org/77/77977/8/check/gate-python-keystoneclient-python27/165d1db : SUCCESS in 2m 00s\n- check-grenade-dsvm http://logs.openstack.org/77/77977/8/check/check-grenade-dsvm/6696fea : SUCCESS in 30m 44s\n- check-tempest-dsvm-full http://logs.openstack.org/77/77977/8/check/check-tempest-dsvm-full/746d1e7 : SUCCESS in 1h 01m 08s\n- check-tempest-dsvm-neutron http://logs.openstack.org/77/77977/8/check/check-tempest-dsvm-neutron/323c1fe : FAILURE in 45m 28s\n- check-tempest-dsvm-neutron-heat-slow http://logs.openstack.org/77/77977/8/check/check-tempest-dsvm-neutron-heat-slow/ec13e7f : SUCCESS in 21m 29s\n- gate-python-keystoneclient-python33 http://logs.openstack.org/77/77977/8/check/gate-python-keystoneclient-python33/6b79c2e : SUCCESS in 4m 08s\n- check-devstack-dsvm-cells http://logs.openstack.org/77/77977/8/check/check-devstack-dsvm-cells/4b25295 : SUCCESS in 14m 00s\n- check-tempest-dsvm-postgres-full http://logs.openstack.org/77/77977/8/check/check-tempest-dsvm-postgres-full/95960e4 : SUCCESS in 52m 19s\n- check-tempest-dsvm-neutron-full http://logs.openstack.org/77/77977/8/check/check-tempest-dsvm-neutron-full/0486137 : FAILURE in 48m 49s (non-voting)\n- gate-tempest-dsvm-large-ops http://logs.openstack.org/77/77977/8/check/gate-tempest-dsvm-large-ops/ecd5a87 : SUCCESS in 15m 34s\n- gate-tempest-dsvm-neutron-large-ops http://logs.openstack.org/77/77977/8/check/gate-tempest-dsvm-neutron-large-ops/60d8b07 : SUCCESS in 15m 28s\n","accounts_in_message":[],"_revision_number":8},{"id":"5e2a3c2128766bf5e8caa19e52143986a1babefb","author":{"_account_id":8871,"name":"Elastic Recheck","username":"elasticrecheck"},"date":"2014-03-12 23:33:27.000000000","message":"Patch Set 8:\n\nI noticed jenkins failed, I think you hit bug(s):\n\n- check-tempest-dsvm-neutron-full: https://bugs.launchpad.net/bugs/1253896, https://bugs.launchpad.net/bugs/1265495\n- check-tempest-dsvm-neutron: https://bugs.launchpad.net/bugs/1253896\n\nWe don\u0027t automatically recheck or reverify, so please consider\ndoing that manually if someone hasn\u0027t already. For a code review\nwhich is not yet approved, you can recheck by leaving a code\nreview comment with just the text:\n\n    recheck bug 1253896\nFor bug details see: http://status.openstack.org/elastic-recheck/","accounts_in_message":[],"_revision_number":8},{"id":"4017fe16888f1f841f3b382ea52552a08233ddd4","author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"date":"2014-03-13 03:36:49.000000000","message":"Patch Set 8:\n\nrecheck bug 1253896","accounts_in_message":[],"_revision_number":8},{"id":"7787e0e0854b18e6edb1e4dbf0bf4bfe1468b28d","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-03-13 03:36:50.000000000","message":"Patch Set 8: No score\n\nStarting check jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":8},{"id":"34ff9a002fc311cbfcaedc4684f211fb88e5c35d","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-03-13 05:45:33.000000000","message":"Patch Set 8: Works for me\n\nBuild succeeded.\n\n- gate-python-keystoneclient-pep8 http://logs.openstack.org/77/77977/8/check/gate-python-keystoneclient-pep8/48f6e3b : SUCCESS in 1m 11s\n- gate-python-keystoneclient-docs http://docs-draft.openstack.org/77/77977/8/check/gate-python-keystoneclient-docs/69dd102/doc/build/html/ : SUCCESS in 1m 06s\n- gate-python-keystoneclient-python26 http://logs.openstack.org/77/77977/8/check/gate-python-keystoneclient-python26/d2823b4 : SUCCESS in 1m 29s\n- gate-python-keystoneclient-python27 http://logs.openstack.org/77/77977/8/check/gate-python-keystoneclient-python27/1b6dbf3 : SUCCESS in 1m 24s\n- check-grenade-dsvm http://logs.openstack.org/77/77977/8/check/check-grenade-dsvm/9a5d5eb : SUCCESS in 30m 42s\n- check-tempest-dsvm-full http://logs.openstack.org/77/77977/8/check/check-tempest-dsvm-full/bd71b94 : SUCCESS in 56m 50s\n- check-tempest-dsvm-neutron http://logs.openstack.org/77/77977/8/check/check-tempest-dsvm-neutron/dbef633 : SUCCESS in 39m 10s\n- check-tempest-dsvm-neutron-heat-slow http://logs.openstack.org/77/77977/8/check/check-tempest-dsvm-neutron-heat-slow/3af51de : SUCCESS in 21m 13s\n- gate-python-keystoneclient-python33 http://logs.openstack.org/77/77977/8/check/gate-python-keystoneclient-python33/741766c : SUCCESS in 3m 45s\n- check-devstack-dsvm-cells http://logs.openstack.org/77/77977/8/check/check-devstack-dsvm-cells/791140c : SUCCESS in 11m 37s\n- check-tempest-dsvm-postgres-full http://logs.openstack.org/77/77977/8/check/check-tempest-dsvm-postgres-full/7aaf76b : SUCCESS in 42m 53s\n- check-tempest-dsvm-neutron-full http://logs.openstack.org/77/77977/8/check/check-tempest-dsvm-neutron-full/15763a2 : SUCCESS in 57m 00s (non-voting)\n- gate-tempest-dsvm-large-ops http://logs.openstack.org/77/77977/8/check/gate-tempest-dsvm-large-ops/4878129 : SUCCESS in 15m 32s\n- gate-tempest-dsvm-neutron-large-ops http://logs.openstack.org/77/77977/8/check/gate-tempest-dsvm-neutron-large-ops/dd06ffe : SUCCESS in 16m 33s\n","accounts_in_message":[],"_revision_number":8},{"id":"282c7edb743101ad9d5ad848113e6ec7c90d25ba","author":{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},"date":"2014-03-13 20:59:28.000000000","message":"Patch Set 8: Looks good to me (core reviewer)\n\n","accounts_in_message":[],"_revision_number":8},{"id":"229019ad2526779ad675bac1565e1e4f67047b65","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-03-14 03:12:07.000000000","message":"Patch Set 8: No score\n\nStarting gate jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":8},{"id":"8dc6804de07da4d775d5cf2fe5628a36dd422a39","author":{"_account_id":2218,"name":"Adam Young","email":"adam@younglogic.com","username":"ayoung"},"date":"2014-03-14 03:12:07.000000000","message":"Patch Set 8: Approved\n\n","accounts_in_message":[],"_revision_number":8},{"id":"f2ca9e921e848ea9c5ccfc36256e4a153d90c9d4","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-03-14 04:50:40.000000000","message":"Change has been successfully merged into the git repository.","accounts_in_message":[],"_revision_number":8},{"id":"7ced9a434cca482fefbf30950b64d881160a169a","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-03-14 04:50:40.000000000","message":"Patch Set 8: Verified\n\nBuild succeeded.\n\n- gate-python-keystoneclient-docs http://docs-draft.openstack.org/77/77977/8/gate/gate-python-keystoneclient-docs/68468e0/doc/build/html/ : SUCCESS in 1m 17s\n- gate-python-keystoneclient-pep8 http://logs.openstack.org/77/77977/8/gate/gate-python-keystoneclient-pep8/ba17f7f : SUCCESS in 1m 21s\n- gate-python-keystoneclient-python26 http://logs.openstack.org/77/77977/8/gate/gate-python-keystoneclient-python26/d12b09a : SUCCESS in 1m 05s\n- gate-python-keystoneclient-python27 http://logs.openstack.org/77/77977/8/gate/gate-python-keystoneclient-python27/4d9ce46 : SUCCESS in 1m 10s\n- gate-grenade-dsvm http://logs.openstack.org/77/77977/8/gate/gate-grenade-dsvm/ac76a20 : SUCCESS in 35m 03s\n- gate-tempest-dsvm-full http://logs.openstack.org/77/77977/8/gate/gate-tempest-dsvm-full/3b87857 : SUCCESS in 1h 04m 07s\n- gate-tempest-dsvm-neutron http://logs.openstack.org/77/77977/8/gate/gate-tempest-dsvm-neutron/d58f603 : SUCCESS in 37m 06s\n- gate-tempest-dsvm-neutron-heat-slow http://logs.openstack.org/77/77977/8/gate/gate-tempest-dsvm-neutron-heat-slow/cb60c5c : SUCCESS in 26m 07s\n- gate-python-keystoneclient-python33 http://logs.openstack.org/77/77977/8/gate/gate-python-keystoneclient-python33/eabdb65 : SUCCESS in 3m 46s\n- gate-devstack-dsvm-cells http://logs.openstack.org/77/77977/8/gate/gate-devstack-dsvm-cells/f473b8a : SUCCESS in 12m 27s\n- gate-tempest-dsvm-postgres-full http://logs.openstack.org/77/77977/8/gate/gate-tempest-dsvm-postgres-full/46b1b39 : SUCCESS in 58m 59s\n- gate-tempest-dsvm-large-ops http://logs.openstack.org/77/77977/8/gate/gate-tempest-dsvm-large-ops/0241879 : SUCCESS in 14m 28s\n- gate-tempest-dsvm-neutron-large-ops http://logs.openstack.org/77/77977/8/gate/gate-tempest-dsvm-neutron-large-ops/97634ad : SUCCESS in 16m 08s\n","accounts_in_message":[],"_revision_number":8},{"id":"b19e6f5ebc7c65ad9abd92dfa7a1757c991aee6a","author":{"_account_id":1849,"name":"Joe Gordon","email":"joe.gordon0@gmail.com","username":"jogo"},"date":"2014-03-15 00:25:25.000000000","message":"Patch Set 8:\n\nThis broke stable/havana\n\nRevert patch: https://review.openstack.org/#/c/80726/","accounts_in_message":[],"_revision_number":8}],"current_revision_number":8,"current_revision":"149e1128818aacb24654f990430791562054fa93","revisions":{"2747efb4f0df845c7ffe8e6768afb12cba40392d":{"kind":"REWORK","_number":1,"created":"2014-03-04 19:30:09.000000000","uploader":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"ref":"refs/changes/77/77977/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-keystoneclient","ref":"refs/changes/77/77977/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/77/77977/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/77/77977/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/77/77977/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-keystoneclient refs/changes/77/77977/1"}}},"commit":{"parents":[{"commit":"26a83f7baa7e540d2135982439886f64ea7f72e7","subject":"Add request/access token and consumer support for keystoneclient","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/26a83f7baa7e540d2135982439886f64ea7f72e7"}]}],"author":{"name":"Steve Martinelli","email":"stevemar@ca.ibm.com","date":"2014-03-04 19:24:48.000000000","tz":-360},"committer":{"name":"Steve Martinelli","email":"stevemar@ca.ibm.com","date":"2014-03-04 19:29:39.000000000","tz":-360},"subject":"Authenticate via oauth","message":"Authenticate via oauth\n\nas the title says\n\nChange-Id: I958983f505e261e3f1920a8df66eced3258b001e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/2747efb4f0df845c7ffe8e6768afb12cba40392d"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/2747efb4f0df845c7ffe8e6768afb12cba40392d"}]},"branch":"refs/heads/master"},"42df68b70dbed4f61b498d9af9c95107ee2f7a0d":{"kind":"TRIVIAL_REBASE","_number":2,"created":"2014-03-04 19:30:09.000000000","uploader":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"ref":"refs/changes/77/77977/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-keystoneclient","ref":"refs/changes/77/77977/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/77/77977/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/77/77977/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/77/77977/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-keystoneclient refs/changes/77/77977/2"}}},"commit":{"parents":[{"commit":"0cc0c164d11331abf044ca70fb7b9617921b0264","subject":"Add request/access token and consumer support for keystoneclient","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/0cc0c164d11331abf044ca70fb7b9617921b0264"}]}],"author":{"name":"Steve Martinelli","email":"stevemar@ca.ibm.com","date":"2014-03-04 19:24:48.000000000","tz":-360},"committer":{"name":"Gerrit Code Review","email":"review@openstack.org","date":"2014-03-04 23:00:55.000000000","tz":0},"subject":"Authenticate via oauth","message":"Authenticate via oauth\n\nas the title says\n\nChange-Id: I958983f505e261e3f1920a8df66eced3258b001e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/42df68b70dbed4f61b498d9af9c95107ee2f7a0d"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/42df68b70dbed4f61b498d9af9c95107ee2f7a0d"}]},"branch":"refs/heads/master"},"05a9ced1f696fdec8c1bf50df3eab15b10f1a41e":{"kind":"REWORK","_number":3,"created":"2014-03-05 00:04:15.000000000","uploader":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"ref":"refs/changes/77/77977/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-keystoneclient","ref":"refs/changes/77/77977/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/77/77977/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/77/77977/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/77/77977/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-keystoneclient refs/changes/77/77977/3"}}},"commit":{"parents":[{"commit":"0cc0c164d11331abf044ca70fb7b9617921b0264","subject":"Add request/access token and consumer support for keystoneclient","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/0cc0c164d11331abf044ca70fb7b9617921b0264"}]}],"author":{"name":"Steve Martinelli","email":"stevemar@ca.ibm.com","date":"2014-03-04 19:24:48.000000000","tz":-360},"committer":{"name":"Steve Martinelli","email":"stevemar@ca.ibm.com","date":"2014-03-05 00:03:26.000000000","tz":-360},"subject":"Authenticate via oauth","message":"Authenticate via oauth\n\nAs the title says, add support to authenticate with keystone\nvia oauth.\n\nChange-Id: I958983f505e261e3f1920a8df66eced3258b001e\nimplements: bp add-oauth-support\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/05a9ced1f696fdec8c1bf50df3eab15b10f1a41e"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/05a9ced1f696fdec8c1bf50df3eab15b10f1a41e"}]},"branch":"refs/heads/master"},"741ae9f1271abd9800786cd07a997b624c361d66":{"kind":"REWORK","_number":4,"created":"2014-03-05 00:41:51.000000000","uploader":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"ref":"refs/changes/77/77977/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-keystoneclient","ref":"refs/changes/77/77977/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/77/77977/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/77/77977/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/77/77977/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-keystoneclient refs/changes/77/77977/4"}}},"commit":{"parents":[{"commit":"0cc0c164d11331abf044ca70fb7b9617921b0264","subject":"Add request/access token and consumer support for keystoneclient","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/0cc0c164d11331abf044ca70fb7b9617921b0264"}]}],"author":{"name":"Steve Martinelli","email":"stevemar@ca.ibm.com","date":"2014-03-04 19:24:48.000000000","tz":-360},"committer":{"name":"Steve Martinelli","email":"stevemar@ca.ibm.com","date":"2014-03-05 00:41:40.000000000","tz":-360},"subject":"Authenticate via oauth","message":"Authenticate via oauth\n\nAs the title says, add support to authenticate with keystone\nvia oauth.\n\nChange-Id: I958983f505e261e3f1920a8df66eced3258b001e\nimplements: bp add-oauth-support\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/741ae9f1271abd9800786cd07a997b624c361d66"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/741ae9f1271abd9800786cd07a997b624c361d66"}]},"branch":"refs/heads/master"},"aaf753f211544a092035afca5ed09590d63440ad":{"kind":"REWORK","_number":5,"created":"2014-03-06 05:31:11.000000000","uploader":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"ref":"refs/changes/77/77977/5","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-keystoneclient","ref":"refs/changes/77/77977/5","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/77/77977/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/77/77977/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/77/77977/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-keystoneclient refs/changes/77/77977/5"}}},"commit":{"parents":[{"commit":"0cc0c164d11331abf044ca70fb7b9617921b0264","subject":"Add request/access token and consumer support for keystoneclient","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/0cc0c164d11331abf044ca70fb7b9617921b0264"}]}],"author":{"name":"Steve Martinelli","email":"stevemar@ca.ibm.com","date":"2014-03-04 19:24:48.000000000","tz":-360},"committer":{"name":"Steve Martinelli","email":"stevemar@ca.ibm.com","date":"2014-03-06 05:30:49.000000000","tz":-360},"subject":"Authenticate via oauth","message":"Authenticate via oauth\n\nAdd support to authenticate with keystone via oauth access tokens.\n\nChange-Id: I958983f505e261e3f1920a8df66eced3258b001e\nimplements: bp add-oauth-support\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/aaf753f211544a092035afca5ed09590d63440ad"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/aaf753f211544a092035afca5ed09590d63440ad"}]},"branch":"refs/heads/master"},"9da9d4b705a72ee3ce027efa621e0631f95e661e":{"kind":"REWORK","_number":6,"created":"2014-03-10 05:17:49.000000000","uploader":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"ref":"refs/changes/77/77977/6","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-keystoneclient","ref":"refs/changes/77/77977/6","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/77/77977/6 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/77/77977/6 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/77/77977/6 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-keystoneclient refs/changes/77/77977/6"}}},"commit":{"parents":[{"commit":"cc2e8b7abd39ee04c5e65f71959dc21b303ca276","subject":"Add request/access token and consumer support for keystoneclient","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/cc2e8b7abd39ee04c5e65f71959dc21b303ca276"}]}],"author":{"name":"Steve Martinelli","email":"stevemar@ca.ibm.com","date":"2014-03-04 19:24:48.000000000","tz":-360},"committer":{"name":"Steve Martinelli","email":"stevemar@ca.ibm.com","date":"2014-03-10 05:17:25.000000000","tz":-300},"subject":"Authenticate via oauth","message":"Authenticate via oauth\n\nAdd support to authenticate with keystone via oauth access tokens.\n\nChange-Id: I958983f505e261e3f1920a8df66eced3258b001e\nimplements: bp add-oauth-support\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/9da9d4b705a72ee3ce027efa621e0631f95e661e"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/9da9d4b705a72ee3ce027efa621e0631f95e661e"}]},"branch":"refs/heads/master"},"7fb9a98bb171c400f7ed5db5879e81482e63e518":{"kind":"REWORK","_number":7,"created":"2014-03-10 13:56:07.000000000","uploader":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"ref":"refs/changes/77/77977/7","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-keystoneclient","ref":"refs/changes/77/77977/7","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/77/77977/7 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/77/77977/7 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/77/77977/7 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-keystoneclient refs/changes/77/77977/7"}}},"commit":{"parents":[{"commit":"2e01d0446562ec2e33f6c2dba4b007d45475229e","subject":"Add request/access token and consumer support for keystoneclient","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/2e01d0446562ec2e33f6c2dba4b007d45475229e"}]}],"author":{"name":"Steve Martinelli","email":"stevemar@ca.ibm.com","date":"2014-03-04 19:24:48.000000000","tz":-360},"committer":{"name":"Steve Martinelli","email":"stevemar@ca.ibm.com","date":"2014-03-10 13:55:39.000000000","tz":-300},"subject":"Authenticate via oauth","message":"Authenticate via oauth\n\nAdd support to authenticate with keystone via oauth access tokens.\n\nChange-Id: I958983f505e261e3f1920a8df66eced3258b001e\nimplements: bp add-oauth-support\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/7fb9a98bb171c400f7ed5db5879e81482e63e518"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/7fb9a98bb171c400f7ed5db5879e81482e63e518"}]},"branch":"refs/heads/master"},"149e1128818aacb24654f990430791562054fa93":{"kind":"TRIVIAL_REBASE","_number":8,"created":"2014-03-10 13:56:07.000000000","uploader":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"ref":"refs/changes/77/77977/8","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-keystoneclient","ref":"refs/changes/77/77977/8","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/77/77977/8 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/77/77977/8 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/77/77977/8 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-keystoneclient refs/changes/77/77977/8"}}},"commit":{"parents":[{"commit":"2e7bdb872e9660178451f71b35976a980f047300","subject":"Add request/access token and consumer support for keystoneclient","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/2e7bdb872e9660178451f71b35976a980f047300"}]}],"author":{"name":"Steve Martinelli","email":"stevemar@ca.ibm.com","date":"2014-03-04 19:24:48.000000000","tz":-360},"committer":{"name":"Gerrit Code Review","email":"review@openstack.org","date":"2014-03-12 21:24:13.000000000","tz":0},"subject":"Authenticate via oauth","message":"Authenticate via oauth\n\nAdd support to authenticate with keystone via oauth access tokens.\n\nChange-Id: I958983f505e261e3f1920a8df66eced3258b001e\nimplements: bp add-oauth-support\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/149e1128818aacb24654f990430791562054fa93"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/149e1128818aacb24654f990430791562054fa93"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
