)]}'
{"id":"openstack%2Fpython-keystoneclient~30043","triplet_id":"openstack%2Fpython-keystoneclient~master~Ieb2f274e26b4177e508784112e22813c56ed8064","project":"openstack/python-keystoneclient","branch":"master","topic":"bp/delegated-auth-via-oauth","hashtags":[],"change_id":"Ieb2f274e26b4177e508784112e22813c56ed8064","subject":"Add OAuth support for keystoneclient","status":"ABANDONED","created":"2013-05-22 04:04:07.000000000","updated":"2013-11-08 06:03:03.000000000","total_comment_count":95,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"e6c0e2ee5adb2c2ac73a146cd13476dbf928b440","_number":30043,"virtual_id_number":30043,"owner":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"actions":{},"labels":{"Verified":{"disliked":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"all":[{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},{"_account_id":7186,"name":"Matthieu Huin","email":"mhuin@redhat.com","username":"mhu"},{"value":-1,"date":"2013-11-01 01:59:06.000000000","_account_id":3,"name":"Jenkins","username":"jenkins"},{"_account_id":4,"name":"Dolph Mathews","email":"dolph.mathews@gmail.com","username":"dolph"},{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},{"_account_id":2903,"name":"Morgan Fainberg","email":"morgan.fainberg@gmail.com","username":"mdrnstm"},{"_account_id":2218,"name":"Adam Young","email":"adam@younglogic.com","username":"ayoung"},{"_account_id":2874,"name":"yong sheng gong","email":"gong.yongsheng@99cloud.net","username":"gongysh"},{"_account_id":5707,"name":"Henry Nash","email":"henryn@linux.vnet.ibm.com","username":"henry-nash"},{"_account_id":1916,"name":"Guang Yee","email":"gyee@suse.com","username":"guang-yee"}],"values":{"-2":"Fails","-1":"Doesn\u0027t seem to work"," 0":"No score","+1":"Works for me","+2":"Verified"},"description":"","value":-1,"default_value":0,"optional":true},"Code-Review":{"disliked":{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},"all":[{"value":0,"date":"2013-09-27 04:17:39.000000000","permitted_voting_range":{"min":-1,"max":1},"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":7186,"name":"Matthieu Huin","email":"mhuin@redhat.com","username":"mhu"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":4,"name":"Dolph Mathews","email":"dolph.mathews@gmail.com","username":"dolph"},{"value":-1,"date":"2013-09-26 23:42:05.000000000","permitted_voting_range":{"min":-1,"max":1},"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":2903,"name":"Morgan Fainberg","email":"morgan.fainberg@gmail.com","username":"mdrnstm"},{"value":-1,"date":"2013-10-17 18:05:18.000000000","permitted_voting_range":{"min":-1,"max":1},"_account_id":2218,"name":"Adam Young","email":"adam@younglogic.com","username":"ayoung"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":2874,"name":"yong sheng gong","email":"gong.yongsheng@99cloud.net","username":"gongysh"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":5707,"name":"Henry Nash","email":"henryn@linux.vnet.ibm.com","username":"henry-nash"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":1916,"name":"Guang Yee","email":"gyee@suse.com","username":"guang-yee"}],"values":{"-2":"Do not merge","-1":"This patch needs further work before it can be merged"," 0":"No score","+1":"Looks good to me, but someone else must approve","+2":"Looks good to me (core reviewer)"},"description":"","value":-1,"default_value":0,"optional":true},"Workflow":{"all":[{"value":0,"permitted_voting_range":{"min":-1,"max":0},"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},{"_account_id":7186,"name":"Matthieu Huin","email":"mhuin@redhat.com","username":"mhu"},{"_account_id":3,"name":"Jenkins","username":"jenkins"},{"_account_id":4,"name":"Dolph Mathews","email":"dolph.mathews@gmail.com","username":"dolph"},{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},{"_account_id":2903,"name":"Morgan Fainberg","email":"morgan.fainberg@gmail.com","username":"mdrnstm"},{"date":"2013-10-17 18:05:18.000000000","_account_id":2218,"name":"Adam Young","email":"adam@younglogic.com","username":"ayoung"},{"_account_id":2874,"name":"yong sheng gong","email":"gong.yongsheng@99cloud.net","username":"gongysh"},{"_account_id":5707,"name":"Henry Nash","email":"henryn@linux.vnet.ibm.com","username":"henry-nash"},{"_account_id":1916,"name":"Guang Yee","email":"gyee@suse.com","username":"guang-yee"}],"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":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":2874,"name":"yong sheng gong","email":"gong.yongsheng@99cloud.net","username":"gongysh"},{"_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":7186,"name":"Matthieu Huin","email":"mhuin@redhat.com","username":"mhu"},{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2013-07-03 03:23:38.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":"2013-07-06 15:06:00.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":"2013-08-27 15:42:20.000000000","updated_by":{"_account_id":7186,"name":"Matthieu Huin","email":"mhuin@redhat.com","username":"mhu"},"reviewer":{"_account_id":7186,"name":"Matthieu Huin","email":"mhuin@redhat.com","username":"mhu"},"state":"REVIEWER"},{"updated":"2013-08-27 17:45:47.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":"2013-08-28 12:17:50.000000000","updated_by":{"_account_id":2874,"name":"yong sheng gong","email":"gong.yongsheng@99cloud.net","username":"gongysh"},"reviewer":{"_account_id":2874,"name":"yong sheng gong","email":"gong.yongsheng@99cloud.net","username":"gongysh"},"state":"REVIEWER"},{"updated":"2013-09-23 18:46:03.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":"2013-09-26 23:42:05.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":"2013-10-17 18:05:18.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":"2013-11-01 01:59:06.000000000","updated_by":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"reviewer":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"state":"REVIEWER"}],"messages":[{"id":"0e1dabc8bddc2ccd4adeb23141727213febb1365","author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"date":"2013-05-22 04:04:40.000000000","message":"Patch Set 1: Work In Progress","accounts_in_message":[],"_revision_number":1},{"id":"be6bffb87702037600618e11c9273f1a74583ccd","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-05-22 04:54:45.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/GerritJenkinsGithub#Test_Failures\n\n- http://logs.openstack.org/30043/1/check/gate-python-keystoneclient-pep8/1074 : FAILURE in 51s\n- http://docs-draft.openstack.org/30043/1/check/gate-python-keystoneclient-docs/925/doc/build/html/ : SUCCESS in 1m 53s\n- http://logs.openstack.org/30043/1/check/gate-python-keystoneclient-python26/998 : SUCCESS in 1m 05s\n- http://logs.openstack.org/30043/1/check/gate-python-keystoneclient-python27/1001 : FAILURE in 1m 00s\n- http://logs.openstack.org/30043/1/check/gate-tempest-devstack-vm-full/17591 : SUCCESS in 49m 59s\n- http://logs.openstack.org/30043/1/check/gate-tempest-devstack-vm-postgres-full/17301 : FAILURE in 44m 40s (non-voting)\n- http://logs.openstack.org/30043/1/check/gate-tempest-devstack-vm-quantum/24280 : SUCCESS in 20m 12s\n- http://logs.openstack.org/30043/1/check/gate-grenade-devstack-vm/5106 : FAILURE in 11m 50s (non-voting)\n","accounts_in_message":[],"_revision_number":1},{"id":"75fbf60d748574f8b679ce43f7852201c25f4aed","author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"date":"2013-05-22 12:41:34.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"03b884df94aecdc0319f8214878b2521c7c2b501","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-05-22 13:27:08.000000000","message":"Patch Set 2: Doesn\u0027t seem to work\n\nBuild failed.  For information on how to proceed, see https://wiki.openstack.org/wiki/GerritJenkinsGithub#Test_Failures\n\n- http://logs.openstack.org/30043/2/check/gate-python-keystoneclient-pep8/1075 : SUCCESS in 52s\n- http://docs-draft.openstack.org/30043/2/check/gate-python-keystoneclient-docs/926/doc/build/html/ : SUCCESS in 1m 11s\n- http://logs.openstack.org/30043/2/check/gate-python-keystoneclient-python26/999 : SUCCESS in 1m 01s\n- http://logs.openstack.org/30043/2/check/gate-python-keystoneclient-python27/1002 : FAILURE in 56s\n- http://logs.openstack.org/30043/2/check/gate-tempest-devstack-vm-full/17702 : SUCCESS in 44m 12s\n- http://logs.openstack.org/30043/2/check/gate-tempest-devstack-vm-postgres-full/17412 : FAILURE in 45m 17s (non-voting)\n- http://logs.openstack.org/30043/2/check/gate-tempest-devstack-vm-quantum/24407 : SUCCESS in 20m 25s\n- http://logs.openstack.org/30043/2/check/gate-grenade-devstack-vm/5209 : FAILURE in 11m 00s (non-voting)\n","accounts_in_message":[],"_revision_number":2},{"id":"ed3a93b635f766a6eecb73737d8d646f25d36421","author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"date":"2013-05-22 14:14:44.000000000","message":"Uploaded patch set 3.","accounts_in_message":[],"_revision_number":3},{"id":"5b2ea7cfc2a7dfe333aeebe67f2c323d5ba7541f","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-05-22 14:26:19.000000000","message":"Patch Set 3: Doesn\u0027t seem to work\n\nBuild failed.  For information on how to proceed, see https://wiki.openstack.org/wiki/GerritJenkinsGithub#Test_Failures\n\n- http://logs.openstack.org/30043/3/check/gate-python-keystoneclient-requirements/23 : Incompatible requirement found; see https://wiki.openstack.org/wiki/Requirements in 13s\n- http://logs.openstack.org/30043/3/check/gate-python-keystoneclient-pep8/1077 : FAILURE in 40s\n- http://logs.openstack.org/30043/3/check/gate-python-keystoneclient-docs/928 : FAILURE in 38s\n- http://logs.openstack.org/30043/3/check/gate-python-keystoneclient-python26/1001 : FAILURE in 43s\n- http://logs.openstack.org/30043/3/check/gate-python-keystoneclient-python27/1004 : FAILURE in 32s\n- http://logs.openstack.org/30043/3/check/gate-tempest-devstack-vm-full/17722 : FAILURE in 3m 33s\n- http://logs.openstack.org/30043/3/check/gate-tempest-devstack-vm-postgres-full/17432 : FAILURE in 3m 27s (non-voting)\n- http://logs.openstack.org/30043/3/check/gate-tempest-devstack-vm-quantum/24431 : FAILURE in 4m 19s\n- http://logs.openstack.org/30043/3/check/gate-grenade-devstack-vm/5230 : FAILURE in 10m 27s (non-voting)\n","accounts_in_message":[],"_revision_number":3},{"id":"0596a577a936db26ee67cc53f040d992e0ddac99","author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"date":"2013-05-22 14:32:23.000000000","message":"Uploaded patch set 4.","accounts_in_message":[],"_revision_number":4},{"id":"65b553aad2892bd1393fee1cf38b1c5aca28ebda","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-05-22 15:23:20.000000000","message":"Patch Set 4: Doesn\u0027t seem to work\n\nBuild failed.  For information on how to proceed, see https://wiki.openstack.org/wiki/GerritJenkinsGithub#Test_Failures\n\n- http://logs.openstack.org/30043/4/check/gate-python-keystoneclient-pep8/1078 : SUCCESS in 53s\n- http://docs-draft.openstack.org/30043/4/check/gate-python-keystoneclient-docs/929/doc/build/html/ : SUCCESS in 1m 23s\n- http://logs.openstack.org/30043/4/check/gate-python-keystoneclient-python26/1002 : SUCCESS in 59s\n- http://logs.openstack.org/30043/4/check/gate-python-keystoneclient-python27/1005 : FAILURE in 1m 03s\n- http://logs.openstack.org/30043/4/check/gate-tempest-devstack-vm-full/17725 : SUCCESS in 44m 43s\n- http://logs.openstack.org/30043/4/check/gate-tempest-devstack-vm-postgres-full/17435 : FAILURE in 50m 46s (non-voting)\n- http://logs.openstack.org/30043/4/check/gate-tempest-devstack-vm-quantum/24436 : SUCCESS in 19m 54s\n- http://logs.openstack.org/30043/4/check/gate-grenade-devstack-vm/5232 : FAILURE in 10m 16s (non-voting)\n","accounts_in_message":[],"_revision_number":4},{"id":"f25f2759a33a9c36809f69c89fbd205e7a057a96","author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"date":"2013-05-23 15:46:59.000000000","message":"Patch Set 4: Work In Progress","accounts_in_message":[],"_revision_number":4},{"id":"36ad840b4be1f432b1ec8c38911b05f2049e8f6c","author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"date":"2013-05-27 21:17:42.000000000","message":"Uploaded patch set 5.","accounts_in_message":[],"_revision_number":5},{"id":"89416b49e80ea2e1b353f58c24943996ce166832","author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"date":"2013-05-27 21:18:17.000000000","message":"Patch Set 5: Work In Progress","accounts_in_message":[],"_revision_number":5},{"id":"50dca4693dc420b919d544fdaee6be94d45a0816","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-05-27 22:08:17.000000000","message":"Patch Set 5: Doesn\u0027t seem to work\n\nBuild failed.  For information on how to proceed, see https://wiki.openstack.org/wiki/GerritJenkinsGithub#Test_Failures\n\n- http://logs.openstack.org/30043/5/check/gate-python-keystoneclient-pep8/1095 : SUCCESS in 47s\n- http://docs-draft.openstack.org/30043/5/check/gate-python-keystoneclient-docs/946/doc/build/html/ : SUCCESS in 52s\n- http://logs.openstack.org/30043/5/check/gate-python-keystoneclient-python26/1019 : SUCCESS in 58s\n- http://logs.openstack.org/30043/5/check/gate-python-keystoneclient-python27/1022 : FAILURE in 54s\n- http://logs.openstack.org/30043/5/check/gate-tempest-devstack-vm-full/18684 : SUCCESS in 49m 44s\n- http://logs.openstack.org/30043/5/check/gate-tempest-devstack-vm-postgres-full/18394 : FAILURE in 50m 25s (non-voting)\n- http://logs.openstack.org/30043/5/check/gate-tempest-devstack-vm-quantum/25502 : SUCCESS in 20m 34s\n- http://logs.openstack.org/30043/5/check/gate-grenade-devstack-vm/6125 : SUCCESS in 13m 59s (non-voting)\n","accounts_in_message":[],"_revision_number":5},{"id":"04c567c93391006e345139c9f82857ad99ac14bf","author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"date":"2013-05-28 20:51:54.000000000","message":"Uploaded patch set 6.","accounts_in_message":[],"_revision_number":6},{"id":"fd503d49764bfc1c7b05cc7e88bd6178a9e3e9c9","author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"date":"2013-05-28 20:52:24.000000000","message":"Patch Set 6: Work In Progress","accounts_in_message":[],"_revision_number":6},{"id":"1e4611959e1db64b83a5ab3c57758081140261ea","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-05-28 21:37:21.000000000","message":"Patch Set 6: Works for me\n\nBuild succeeded.\n\n- http://logs.openstack.org/30043/6/check/gate-python-keystoneclient-pep8/1108 : SUCCESS in 47s\n- http://docs-draft.openstack.org/30043/6/check/gate-python-keystoneclient-docs/959/doc/build/html/ : SUCCESS in 51s\n- http://logs.openstack.org/30043/6/check/gate-python-keystoneclient-python26/1032 : SUCCESS in 57s\n- http://logs.openstack.org/30043/6/check/gate-python-keystoneclient-python27/1035 : SUCCESS in 54s\n- http://logs.openstack.org/30043/6/check/gate-tempest-devstack-vm-full/18900 : SUCCESS in 44m 12s\n- http://logs.openstack.org/30043/6/check/gate-tempest-devstack-vm-postgres-full/18610 : FAILURE in 45m 11s (non-voting)\n- http://logs.openstack.org/30043/6/check/gate-tempest-devstack-vm-quantum/25740 : SUCCESS in 20m 54s\n- http://logs.openstack.org/30043/6/check/gate-grenade-devstack-vm/6332 : SUCCESS in 14m 20s (non-voting)\n","accounts_in_message":[],"_revision_number":6},{"id":"e6c0b9917cca0f1bb3adea0ff9100cb6d6e8cd83","author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"date":"2013-05-29 05:02:09.000000000","message":"Uploaded patch set 7.","accounts_in_message":[],"_revision_number":7},{"id":"5f9dda8d1375b9a72340e32e40cd65df16025572","author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"date":"2013-05-29 05:10:57.000000000","message":"Patch Set 7: Work In Progress","accounts_in_message":[],"_revision_number":7},{"id":"8556d1cca8b8f01981545abb172aeaf25e22f700","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-05-29 05:47:13.000000000","message":"Patch Set 7: Works for me\n\nBuild succeeded.\n\n- http://logs.openstack.org/30043/7/check/gate-python-keystoneclient-pep8/1109 : SUCCESS in 51s\n- http://docs-draft.openstack.org/30043/7/check/gate-python-keystoneclient-docs/960/doc/build/html/ : SUCCESS in 51s\n- http://logs.openstack.org/30043/7/check/gate-python-keystoneclient-python26/1033 : SUCCESS in 1m 00s\n- http://logs.openstack.org/30043/7/check/gate-python-keystoneclient-python27/1036 : SUCCESS in 52s\n- http://logs.openstack.org/30043/7/check/gate-tempest-devstack-vm-full/19020 : SUCCESS in 43m 47s\n- http://logs.openstack.org/30043/7/check/gate-tempest-devstack-vm-postgres-full/18728 : FAILURE in 44m 51s (non-voting)\n- http://logs.openstack.org/30043/7/check/gate-tempest-devstack-vm-quantum/25875 : SUCCESS in 18m 13s\n- http://logs.openstack.org/30043/7/check/gate-grenade-devstack-vm/6446 : SUCCESS in 15m 59s (non-voting)\n","accounts_in_message":[],"_revision_number":7},{"id":"1acbcaef2fe7fc7a5e2f1a1c2a7dd345ba8fa26b","author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"date":"2013-05-29 15:27:35.000000000","message":"Uploaded patch set 8.","accounts_in_message":[],"_revision_number":8},{"id":"197efdca61f22675068260ef17b57da54f15c68c","author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"date":"2013-05-29 15:35:46.000000000","message":"Patch Set 8: Work In Progress","accounts_in_message":[],"_revision_number":8},{"id":"66d1344f4d117dd54efd6f0d1569d7dd7c668768","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-05-29 16:11:09.000000000","message":"Patch Set 8: Works for me\n\nBuild succeeded.\n\n- http://logs.openstack.org/30043/8/check/gate-python-keystoneclient-pep8/1113 : SUCCESS in 48s\n- http://docs-draft.openstack.org/30043/8/check/gate-python-keystoneclient-docs/964/doc/build/html/ : SUCCESS in 53s\n- http://logs.openstack.org/30043/8/check/gate-python-keystoneclient-python26/1037 : SUCCESS in 59s\n- http://logs.openstack.org/30043/8/check/gate-python-keystoneclient-python27/1040 : SUCCESS in 58s\n- http://logs.openstack.org/30043/8/check/gate-tempest-devstack-vm-full/19171 : SUCCESS in 42m 49s\n- http://logs.openstack.org/30043/8/check/gate-tempest-devstack-vm-postgres-full/18879 : FAILURE in 43m 18s (non-voting)\n- http://logs.openstack.org/30043/8/check/gate-tempest-devstack-vm-quantum/26044 : SUCCESS in 19m 17s\n- http://logs.openstack.org/30043/8/check/gate-grenade-devstack-vm/6593 : SUCCESS in 16m 41s (non-voting)\n","accounts_in_message":[],"_revision_number":8},{"id":"e3f9015a5ac55aef3444315daeb1068d69dac244","author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"date":"2013-05-31 15:04:01.000000000","message":"Uploaded patch set 9.","accounts_in_message":[],"_revision_number":9},{"id":"f9eeaa87964ab2f13bf82c51af1659fc7402ea83","author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"date":"2013-05-31 15:24:33.000000000","message":"Patch Set 9: Work In Progress\n\nI think this is pretty much done at this point, just marking this as WIP until server portion gets checked in.","accounts_in_message":[],"_revision_number":9},{"id":"fef6d33f2f519c77a9f748ff502d47b3f7d53aec","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-05-31 15:54:21.000000000","message":"Patch Set 9: Doesn\u0027t seem to work\n\nBuild failed.  For information on how to proceed, see https://wiki.openstack.org/wiki/GerritJenkinsGithub#Test_Failures\n\n- http://logs.openstack.org/30043/9/check/gate-python-keystoneclient-pep8/1133 : SUCCESS in 1m 07s\n- http://docs-draft.openstack.org/30043/9/check/gate-python-keystoneclient-docs/984/doc/build/html/ : SUCCESS in 49s\n- http://logs.openstack.org/30043/9/check/gate-python-keystoneclient-python26/1057 : SUCCESS in 56s\n- http://logs.openstack.org/30043/9/check/gate-python-keystoneclient-python27/1060 : FAILURE in 53s\n- http://logs.openstack.org/30043/9/check/gate-tempest-devstack-vm-full/19756 : SUCCESS in 50m 08s\n- http://logs.openstack.org/30043/9/check/gate-tempest-devstack-vm-postgres-full/19463 : FAILURE in 44m 20s (non-voting)\n- http://logs.openstack.org/30043/9/check/gate-tempest-devstack-vm-quantum/26712 : SUCCESS in 20m 27s\n- http://logs.openstack.org/30043/9/check/gate-grenade-devstack-vm/7162 : SUCCESS in 13m 48s (non-voting)\n","accounts_in_message":[],"_revision_number":9},{"id":"1cee8286a7e90f29e0900a0b10e2bda18d12230c","author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"date":"2013-05-31 19:31:03.000000000","message":"Uploaded patch set 10.","accounts_in_message":[],"_revision_number":10},{"id":"d44deaea0ad8ce15597b3b4f2661161b132fb414","author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"date":"2013-05-31 19:31:45.000000000","message":"Patch Set 10: Work In Progress\n\nlatest patch to pass jenkins","accounts_in_message":[],"_revision_number":10},{"id":"136fb6b2594351ed806a8ce2a29e8edd48cda2ce","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-05-31 20:17:58.000000000","message":"Patch Set 10: Works for me\n\nBuild succeeded.\n\n- http://logs.openstack.org/30043/10/check/gate-python-keystoneclient-pep8/1135 : SUCCESS in 46s\n- http://docs-draft.openstack.org/30043/10/check/gate-python-keystoneclient-docs/986/doc/build/html/ : SUCCESS in 50s\n- http://logs.openstack.org/30043/10/check/gate-python-keystoneclient-python26/1059 : SUCCESS in 56s\n- http://logs.openstack.org/30043/10/check/gate-python-keystoneclient-python27/1062 : SUCCESS in 54s\n- http://logs.openstack.org/30043/10/check/gate-tempest-devstack-vm-full/19805 : SUCCESS in 40m 39s\n- http://logs.openstack.org/30043/10/check/gate-tempest-devstack-vm-postgres-full/19512 : FAILURE in 46m 42s (non-voting)\n- http://logs.openstack.org/30043/10/check/gate-tempest-devstack-vm-quantum/26766 : SUCCESS in 18m 50s\n- http://logs.openstack.org/30043/10/check/gate-grenade-devstack-vm/7207 : SUCCESS in 14m 48s (non-voting)\n","accounts_in_message":[],"_revision_number":10},{"id":"1a68e330a0a1ede77c1942c01f9fbb14f2424bc1","author":{"_account_id":2218,"name":"Adam Young","email":"adam@younglogic.com","username":"ayoung"},"date":"2013-06-01 00:43:15.000000000","message":"Patch Set 10: I would prefer that you didn\u0027t merge this\n\n(2 inline comments)\n\n","accounts_in_message":[],"_revision_number":10},{"id":"4cae433ce9f9af749e8784a719b44774fac0ffdc","author":{"_account_id":9,"name":"LaunchpadSync","username":"launchpadsync"},"date":"2013-06-08 06:03:02.000000000","message":"Patch Set 10:\n\ncode review expired after 1 week of no activity after a negative review, it can be restored using the `Restore Change` button under the Patch Set on the web interface","accounts_in_message":[],"_revision_number":10},{"id":"841e537f052ba9fdddf93bff2f54b97ce5c4403f","author":{"_account_id":9,"name":"LaunchpadSync","username":"launchpadsync"},"date":"2013-06-08 06:03:02.000000000","message":"Patch Set 10: Abandoned\n\ncode review expired after 1 week of no activity after a negative review, it can be restored using the `Restore Change` button under the Patch Set on the web interface","accounts_in_message":[],"_revision_number":10},{"id":"0db0d941e16f3357628ecc304502c67a3bed73b2","author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"date":"2013-06-08 06:15:05.000000000","message":"Patch Set 10: Restored","accounts_in_message":[],"_revision_number":10},{"id":"a7ce9878eb714f1a55cfd29b1bb9405e9d9d0d54","author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"date":"2013-06-11 04:54:57.000000000","message":"Uploaded patch set 11.","accounts_in_message":[],"_revision_number":11},{"id":"be09f70b9639ed3401745964ce5524a34128e124","author":{"_account_id":2218,"name":"Adam Young","email":"adam@younglogic.com","username":"ayoung"},"date":"2013-06-11 04:55:02.000000000","message":"Patch Set 11: I would prefer that you didn\u0027t merge this\n\nAutomatically re-added by Gerrit trivial rebase detection script.","accounts_in_message":[],"_revision_number":11},{"id":"919b09ba130ac046107fd4379ad5e93fec24868b","author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"date":"2013-06-11 04:56:04.000000000","message":"Patch Set 10: (2 inline comments)\n\n","accounts_in_message":[],"_revision_number":10},{"id":"b60b3ca1a18553a5c51d3421ffeb66c835377113","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-06-11 05:52:54.000000000","message":"Patch Set 11: Doesn\u0027t seem to work\n\nBuild failed.  For information on how to proceed, see https://wiki.openstack.org/wiki/GerritJenkinsGithub#Test_Failures\n\n- http://logs.openstack.org/30043/11/check/gate-python-keystoneclient-pep8/1190 : SUCCESS in 50s\n- http://docs-draft.openstack.org/30043/11/check/gate-python-keystoneclient-docs/1041/doc/build/html/ : SUCCESS in 55s\n- http://logs.openstack.org/30043/11/check/gate-python-keystoneclient-python26/1114 : SUCCESS in 1m 45s\n- http://logs.openstack.org/30043/11/check/gate-python-keystoneclient-python27/1117 : SUCCESS in 56s\n- http://logs.openstack.org/30043/11/check/gate-tempest-devstack-vm-full/22131 : SUCCESS in 54m 11s\n- http://logs.openstack.org/30043/11/check/gate-tempest-devstack-vm-postgres-full/21838 : SUCCESS in 57m 44s\n- http://logs.openstack.org/30043/11/check/gate-tempest-devstack-vm-quantum/29358 : FAILURE in 21m 49s\n- http://logs.openstack.org/30043/11/check/gate-grenade-devstack-vm/9303 : SUCCESS in 15m 49s (non-voting)\n","accounts_in_message":[],"_revision_number":11},{"id":"e47b6d1c6cacbccca225aedfbbd294d172d685f2","author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"date":"2013-06-11 15:17:29.000000000","message":"Uploaded patch set 12.","accounts_in_message":[],"_revision_number":12},{"id":"a22d65e1bb97b2828321bb56f44ab5f7f4bc4327","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-06-11 16:12:06.000000000","message":"Patch Set 12: Works for me\n\nBuild succeeded.\n\n- http://logs.openstack.org/30043/12/check/gate-python-keystoneclient-pep8/1193 : SUCCESS in 52s\n- http://docs-draft.openstack.org/30043/12/check/gate-python-keystoneclient-docs/1044/doc/build/html/ : SUCCESS in 1m 00s\n- http://logs.openstack.org/30043/12/check/gate-python-keystoneclient-python26/1117 : SUCCESS in 1m 47s\n- http://logs.openstack.org/30043/12/check/gate-python-keystoneclient-python27/1120 : SUCCESS in 1m 00s\n- http://logs.openstack.org/30043/12/check/gate-tempest-devstack-vm-full/22242 : SUCCESS in 52m 41s\n- http://logs.openstack.org/30043/12/check/gate-tempest-devstack-vm-postgres-full/21949 : SUCCESS in 54m 24s\n- http://logs.openstack.org/30043/12/check/gate-tempest-devstack-vm-quantum/29489 : SUCCESS in 18m 50s\n- http://logs.openstack.org/30043/12/check/gate-grenade-devstack-vm/9403 : SUCCESS in 18m 26s (non-voting)\n","accounts_in_message":[],"_revision_number":12},{"id":"c326c4d1cd6ca10ffc5f2c8f7af60e129a00edae","author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"date":"2013-06-11 20:40:20.000000000","message":"Uploaded patch set 13.","accounts_in_message":[],"_revision_number":13},{"id":"82b5c6a7996fba3c8a8c49afe896d421dc40881d","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-06-11 21:36:09.000000000","message":"Patch Set 13: Works for me\n\nBuild succeeded.\n\n- http://logs.openstack.org/30043/13/check/gate-python-keystoneclient-pep8/1197 : SUCCESS in 59s\n- http://docs-draft.openstack.org/30043/13/check/gate-python-keystoneclient-docs/1048/doc/build/html/ : SUCCESS in 1m 05s\n- http://logs.openstack.org/30043/13/check/gate-python-keystoneclient-python26/1121 : SUCCESS in 1m 41s\n- http://logs.openstack.org/30043/13/check/gate-python-keystoneclient-python27/1124 : SUCCESS in 1m 06s\n- http://logs.openstack.org/30043/13/check/gate-tempest-devstack-vm-full/22368 : SUCCESS in 55m 15s\n- http://logs.openstack.org/30043/13/check/gate-tempest-devstack-vm-postgres-full/22075 : SUCCESS in 47m 03s\n- http://logs.openstack.org/30043/13/check/gate-tempest-devstack-vm-quantum/29624 : SUCCESS in 20m 37s\n- http://logs.openstack.org/30043/13/check/gate-grenade-devstack-vm/9522 : FAILURE in 17m 28s (non-voting)\n","accounts_in_message":[],"_revision_number":13},{"id":"2d71916e1b128bcf465390a5a87ba787ec9666c3","author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"date":"2013-06-14 04:15:12.000000000","message":"Uploaded patch set 14.","accounts_in_message":[],"_revision_number":14},{"id":"31e0e7c45bb63985e0c61dea71799485317a4f84","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-06-14 04:57:35.000000000","message":"Patch Set 14: Works for me\n\nBuild succeeded.\n\n- http://logs.openstack.org/30043/14/check/gate-python-keystoneclient-pep8/1215 : SUCCESS in 47s\n- http://docs-draft.openstack.org/30043/14/check/gate-python-keystoneclient-docs/1066/doc/build/html/ : SUCCESS in 57s\n- http://logs.openstack.org/30043/14/check/gate-python-keystoneclient-python26/1139 : SUCCESS in 1m 16s\n- http://logs.openstack.org/30043/14/check/gate-python-keystoneclient-python27/1142 : SUCCESS in 53s\n- http://logs.openstack.org/30043/14/check/gate-tempest-devstack-vm-full/23212 : SUCCESS in 38m 49s\n- http://logs.openstack.org/30043/14/check/gate-tempest-devstack-vm-postgres-full/22919 : SUCCESS in 42m 07s\n- http://logs.openstack.org/30043/14/check/gate-tempest-devstack-vm-quantum/30549 : SUCCESS in 19m 25s\n- http://logs.openstack.org/30043/14/check/gate-grenade-devstack-vm/10273 : FAILURE in 34m 45s (non-voting)\n","accounts_in_message":[],"_revision_number":14},{"id":"6e63549ebaada1ef5ba2cc8f9027391662f86a4a","author":{"_account_id":2218,"name":"Adam Young","email":"adam@younglogic.com","username":"ayoung"},"date":"2013-06-14 21:24:36.000000000","message":"Patch Set 14: Do not merge\n\nHold off on this until we have oauth support in the server.  We may end up changing the server implementation, and then we will have deployed clients with broken implementations.","accounts_in_message":[],"_revision_number":14},{"id":"b71597fa163c66b98dc82eb299da255fd8687319","author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"date":"2013-06-14 21:26:30.000000000","message":"Patch Set 14:\n\n@ayoung, completely agree.","accounts_in_message":[],"_revision_number":14},{"id":"3281fb531c5df6481de28edf696efafe6a86f036","author":{"_account_id":4,"name":"Dolph Mathews","email":"dolph.mathews@gmail.com","username":"dolph"},"date":"2013-06-28 19:23:36.000000000","message":"Patch Set 14: (1 inline comment)\n\n","accounts_in_message":[],"_revision_number":14},{"id":"92bd7301f913c987812f0084e1f1beacead87ab6","author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"date":"2013-06-28 20:28:14.000000000","message":"Patch Set 14: (1 inline comment)\n\nI\u0027m also going to add the oauth library as a dependency, and make the get_request_token, get_access_token, and authenticate calls actually use the oauth client.","accounts_in_message":[],"_revision_number":14},{"id":"00036d9b0aa1834aed42ce75271a558f987c3592","author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"date":"2013-07-02 14:24:13.000000000","message":"Uploaded patch set 15.","accounts_in_message":[],"_revision_number":15},{"id":"46fd9d7e39aebc4c7acd228e6960d60c4e9a00bf","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-07-02 15:09:12.000000000","message":"Patch Set 15: Doesn\u0027t seem to work\n\nBuild failed.  For information on how to proceed, see https://wiki.openstack.org/wiki/GerritJenkinsGithub#Test_Failures\n\n- http://logs.openstack.org/30043/15/check/gate-python-keystoneclient-pep8/1280 : FAILURE in 51s\n- http://docs-draft.openstack.org/30043/15/check/gate-python-keystoneclient-docs/1131/doc/build/html/ : SUCCESS in 1m 07s\n- http://logs.openstack.org/30043/15/check/gate-python-keystoneclient-python26/1204 : SUCCESS in 1m 17s\n- http://logs.openstack.org/30043/15/check/gate-python-keystoneclient-python27/1207 : SUCCESS in 1m 03s\n- http://logs.openstack.org/30043/15/check/gate-tempest-devstack-vm-full/27836 : SUCCESS in 43m 41s\n- http://logs.openstack.org/30043/15/check/gate-tempest-devstack-vm-postgres-full/27542 : SUCCESS in 44m 43s\n- http://logs.openstack.org/30043/15/check/gate-tempest-devstack-vm-quantum/35682 : SUCCESS in 21m 21s\n- http://logs.openstack.org/30043/15/check/gate-grenade-devstack-vm/14246 : FAILURE in 21m 38s (non-voting)\n","accounts_in_message":[],"_revision_number":15},{"id":"4ecfb35716ab4878b7122855bd4a24743f53a5ee","author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"date":"2013-07-02 17:33:36.000000000","message":"Uploaded patch set 16.","accounts_in_message":[],"_revision_number":16},{"id":"93c4976c124d68b5a0cd2a47b8da9e91f6677421","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-07-02 18:18:53.000000000","message":"Patch Set 16: Works for me\n\nBuild succeeded.\n\n- http://logs.openstack.org/30043/16/check/gate-python-keystoneclient-pep8/1281 : SUCCESS in 52s\n- http://docs-draft.openstack.org/30043/16/check/gate-python-keystoneclient-docs/1132/doc/build/html/ : SUCCESS in 1m 00s\n- http://logs.openstack.org/30043/16/check/gate-python-keystoneclient-python26/1205 : SUCCESS in 1m 45s\n- http://logs.openstack.org/30043/16/check/gate-python-keystoneclient-python27/1208 : SUCCESS in 59s\n- http://logs.openstack.org/30043/16/check/gate-tempest-devstack-vm-full/27898 : SUCCESS in 44m 36s\n- http://logs.openstack.org/30043/16/check/gate-tempest-devstack-vm-postgres-full/27604 : SUCCESS in 43m 24s\n- http://logs.openstack.org/30043/16/check/gate-tempest-devstack-vm-quantum/35750 : SUCCESS in 17m 20s\n- http://logs.openstack.org/30043/16/check/gate-grenade-devstack-vm/14295 : FAILURE in 22m 10s (non-voting)\n","accounts_in_message":[],"_revision_number":16},{"id":"6c9912fbe8daf88472002cf473bff4b27be4fa6a","author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"date":"2013-07-03 20:25:05.000000000","message":"Uploaded patch set 17.","accounts_in_message":[],"_revision_number":17},{"id":"3d0678bdd23ca2d8496d2979ed996148fb3295db","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-07-03 21:21:56.000000000","message":"Patch Set 17: Works for me\n\nBuild succeeded.\n\n- http://logs.openstack.org/30043/17/check/gate-python-keystoneclient-requirements/32 : SUCCESS in 7s\n- http://logs.openstack.org/30043/17/check/gate-python-keystoneclient-pep8/1290 : SUCCESS in 1m 29s\n- http://docs-draft.openstack.org/30043/17/check/gate-python-keystoneclient-docs/1141/doc/build/html/ : SUCCESS in 1m 53s\n- http://logs.openstack.org/30043/17/check/gate-python-keystoneclient-python26/1214 : SUCCESS in 2m 48s\n- http://logs.openstack.org/30043/17/check/gate-python-keystoneclient-python27/1217 : SUCCESS in 1m 26s\n- http://logs.openstack.org/30043/17/check/gate-tempest-devstack-vm-full/28401 : SUCCESS in 54m 24s\n- http://logs.openstack.org/30043/17/check/gate-tempest-devstack-vm-postgres-full/28107 : SUCCESS in 46m 14s\n- http://logs.openstack.org/30043/17/check/gate-tempest-devstack-vm-quantum/36291 : SUCCESS in 21m 44s\n- http://logs.openstack.org/30043/17/check/gate-grenade-devstack-vm/14747 : FAILURE in 21m 35s (non-voting)\n","accounts_in_message":[],"_revision_number":17},{"id":"90623df67b234470f2fe8884411b628027dc8152","author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"date":"2013-07-05 19:13:43.000000000","message":"Uploaded patch set 18.","accounts_in_message":[],"_revision_number":18},{"id":"d5aff7321d5c36eaaf8289c801c16e1800aa7f92","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-07-05 20:07:14.000000000","message":"Patch Set 18: Works for me\n\nBuild succeeded.\n\n- http://logs.openstack.org/30043/18/check/gate-python-keystoneclient-requirements/35 : SUCCESS in 15s\n- http://logs.openstack.org/30043/18/check/gate-python-keystoneclient-pep8/1296 : SUCCESS in 1m 07s\n- http://docs-draft.openstack.org/30043/18/check/gate-python-keystoneclient-docs/1147/doc/build/html/ : SUCCESS in 1m 12s\n- http://logs.openstack.org/30043/18/check/gate-python-keystoneclient-python26/1220 : SUCCESS in 2m 27s\n- http://logs.openstack.org/30043/18/check/gate-python-keystoneclient-python27/1223 : SUCCESS in 1m 56s\n- http://logs.openstack.org/30043/18/check/gate-tempest-devstack-vm-full/28866 : SUCCESS in 53m 00s\n- http://logs.openstack.org/30043/18/check/gate-tempest-devstack-vm-postgres-full/28572 : SUCCESS in 53m 19s\n- http://logs.openstack.org/30043/18/check/gate-tempest-devstack-vm-quantum/36801 : SUCCESS in 21m 03s\n- http://logs.openstack.org/30043/18/check/gate-grenade-devstack-vm/15155 : FAILURE in 22m 03s (non-voting)\n","accounts_in_message":[],"_revision_number":18},{"id":"488fa181fb406888fd91afb7b4f75614ca4eb844","author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"date":"2013-07-06 05:45:33.000000000","message":"Uploaded patch set 19.","accounts_in_message":[],"_revision_number":19},{"id":"4b0dc328093da19ebb9dea7b003a04f0a4167e4b","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-07-06 06:28:39.000000000","message":"Patch Set 19: Doesn\u0027t seem to work\n\nBuild failed.  For information on how to proceed, see https://wiki.openstack.org/wiki/GerritJenkinsGithub#Test_Failures\n\n- http://logs.openstack.org/30043/19/check/gate-python-keystoneclient-requirements/37 : SUCCESS in 7s\n- http://logs.openstack.org/30043/19/check/gate-python-keystoneclient-pep8/1304 : SUCCESS in 57s\n- http://docs-draft.openstack.org/30043/19/check/gate-python-keystoneclient-docs/1155/doc/build/html/ : SUCCESS in 1m 01s\n- http://logs.openstack.org/30043/19/check/gate-python-keystoneclient-python26/1228 : SUCCESS in 2m 00s\n- http://logs.openstack.org/30043/19/check/gate-python-keystoneclient-python27/1231 : SUCCESS in 1m 17s\n- http://logs.openstack.org/30043/19/check/gate-tempest-devstack-vm-full/28961 : SUCCESS in 42m 40s\n- http://logs.openstack.org/30043/19/check/gate-tempest-devstack-vm-postgres-full/28667 : SUCCESS in 42m 57s\n- http://logs.openstack.org/30043/19/check/gate-tempest-devstack-vm-quantum/36906 : FAILURE in 20m 50s\n- http://logs.openstack.org/30043/19/check/gate-grenade-devstack-vm/15243 : FAILURE in 18m 34s (non-voting)\n","accounts_in_message":[],"_revision_number":19},{"id":"d540ab7ed32292f2178394a2d5f1390e287f6fbd","author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"date":"2013-07-06 06:42:35.000000000","message":"Patch Set 19:\n\nrecheck no bug","accounts_in_message":[],"_revision_number":19},{"id":"0a7650cd2f5a0680301031bf1710a84ec256b260","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-07-06 07:24:28.000000000","message":"Patch Set 19:\n\nBuild failed.  For information on how to proceed, see https://wiki.openstack.org/wiki/GerritJenkinsGithub#Test_Failures\n\n- http://logs.openstack.org/30043/19/check/gate-python-keystoneclient-requirements/38 : SUCCESS in 4s\n- http://logs.openstack.org/30043/19/check/gate-python-keystoneclient-pep8/1305 : SUCCESS in 58s\n- http://docs-draft.openstack.org/30043/19/check/gate-python-keystoneclient-docs/1156/doc/build/html/ : SUCCESS in 1m 02s\n- http://logs.openstack.org/30043/19/check/gate-python-keystoneclient-python26/1229 : SUCCESS in 2m 43s\n- http://logs.openstack.org/30043/19/check/gate-python-keystoneclient-python27/1232 : SUCCESS in 1m 04s\n- http://logs.openstack.org/30043/19/check/gate-tempest-devstack-vm-full/28965 : SUCCESS in 41m 46s\n- http://logs.openstack.org/30043/19/check/gate-tempest-devstack-vm-postgres-full/28671 : SUCCESS in 41m 28s\n- http://logs.openstack.org/30043/19/check/gate-tempest-devstack-vm-quantum/36910 : FAILURE in 20m 38s\n- http://logs.openstack.org/30043/19/check/gate-grenade-devstack-vm/15245 : FAILURE in 17m 38s (non-voting)\n","accounts_in_message":[],"_revision_number":19},{"id":"299d17a33fddd88095a1cbae20a583713052e1c6","author":{"_account_id":5707,"name":"Henry Nash","email":"henryn@linux.vnet.ibm.com","username":"henry-nash"},"date":"2013-07-06 15:06:00.000000000","message":"Patch Set 19:\n\nLooks good to me....will wait for you to get this passing with Jenkins before giving it a thumbs up","accounts_in_message":[],"_revision_number":19},{"id":"291133d8f8d0fe17bae1042c20f94aad6f6757a4","author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"date":"2013-07-11 01:36:15.000000000","message":"Uploaded patch set 20.","accounts_in_message":[],"_revision_number":20},{"id":"3883571c177d84f660fed4d3c5d85c99c312cd79","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-07-11 01:57:02.000000000","message":"Patch Set 20: Doesn\u0027t seem to work\n\nBuild failed.  For information on how to proceed, see https://wiki.openstack.org/wiki/GerritJenkinsGithub#Test_Failures\n\n- http://logs.openstack.org/30043/20/check/gate-python-keystoneclient-requirements/41 : SUCCESS in 5s\n- http://logs.openstack.org/30043/20/check/gate-python-keystoneclient-pep8/1330 : SUCCESS in 1m 02s\n- http://docs-draft.openstack.org/30043/20/check/gate-python-keystoneclient-docs/1181/doc/build/html/ : SUCCESS in 1m 04s\n- http://logs.openstack.org/30043/20/check/gate-python-keystoneclient-python26/1254 : SUCCESS in 1m 50s\n- http://logs.openstack.org/30043/20/check/gate-python-keystoneclient-python27/1257 : SUCCESS in 1m 25s\n- http://logs.openstack.org/30043/20/check/gate-tempest-devstack-vm-full/30627 : FAILURE in 13m 13s\n- http://logs.openstack.org/30043/20/check/gate-tempest-devstack-vm-postgres-full/30330 : FAILURE in 13m 15s\n- http://logs.openstack.org/30043/20/check/gate-tempest-devstack-vm-neutron/1883 : FAILURE in 14m 31s\n- http://logs.openstack.org/30043/20/check/gate-grenade-devstack-vm/16761 : FAILURE in 20m 26s (non-voting)\n","accounts_in_message":[],"_revision_number":20},{"id":"786df20f8826295c38762862be3798f739343025","author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"date":"2013-07-12 19:22:00.000000000","message":"Uploaded patch set 21.","accounts_in_message":[],"_revision_number":21},{"id":"99eca5334caa629de3afcb9316785ede455011ec","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-07-12 20:09:22.000000000","message":"Patch Set 21: Works for me\n\nBuild succeeded.\n\n- http://logs.openstack.org/30043/21/check/gate-python-keystoneclient-requirements/55 : SUCCESS in 7s\n- http://logs.openstack.org/30043/21/check/gate-python-keystoneclient-pep8/1373 : SUCCESS in 54s\n- http://docs-draft.openstack.org/30043/21/check/gate-python-keystoneclient-docs/1224/doc/build/html/ : SUCCESS in 1m 53s\n- http://logs.openstack.org/30043/21/check/gate-python-keystoneclient-python26/1278 : SUCCESS in 1m 20s\n- http://logs.openstack.org/30043/21/check/gate-python-keystoneclient-python27/1300 : SUCCESS in 1m 01s\n- http://logs.openstack.org/30043/21/check/gate-tempest-devstack-vm-full/31727 : SUCCESS in 44m 51s\n- http://logs.openstack.org/30043/21/check/gate-tempest-devstack-vm-postgres-full/31420 : SUCCESS in 47m 14s\n- http://logs.openstack.org/30043/21/check/gate-tempest-devstack-vm-neutron/3095 : FAILURE in 21m 15s (non-voting)\n- http://logs.openstack.org/30043/21/check/gate-grenade-devstack-vm/17733 : FAILURE in 17m 20s (non-voting)\n","accounts_in_message":[],"_revision_number":21},{"id":"39da8c978168074f238f438578944e335cb7c90c","author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"date":"2013-07-12 20:23:48.000000000","message":"Uploaded patch set 22.","accounts_in_message":[],"_revision_number":22},{"id":"a8e117b54c7d5980ec31d46be95e535bdd6ea4dc","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-07-12 21:15:26.000000000","message":"Patch Set 22: Works for me\n\nBuild succeeded.\n\n- http://logs.openstack.org/30043/22/check/gate-python-keystoneclient-requirements/56 : SUCCESS in 6s\n- http://logs.openstack.org/30043/22/check/gate-python-keystoneclient-pep8/1375 : SUCCESS in 1m 03s\n- http://docs-draft.openstack.org/30043/22/check/gate-python-keystoneclient-docs/1226/doc/build/html/ : SUCCESS in 1m 08s\n- http://logs.openstack.org/30043/22/check/gate-python-keystoneclient-python26/1280 : SUCCESS in 2m 19s\n- http://logs.openstack.org/30043/22/check/gate-python-keystoneclient-python27/1302 : SUCCESS in 59s\n- http://logs.openstack.org/30043/22/check/gate-tempest-devstack-vm-full/31746 : SUCCESS in 51m 14s\n- http://logs.openstack.org/30043/22/check/gate-tempest-devstack-vm-postgres-full/31439 : SUCCESS in 43m 42s\n- http://logs.openstack.org/30043/22/check/gate-tempest-devstack-vm-neutron/3120 : SUCCESS in 19m 11s (non-voting)\n- http://logs.openstack.org/30043/22/check/gate-grenade-devstack-vm/17752 : SUCCESS in 21m 57s (non-voting)\n","accounts_in_message":[],"_revision_number":22},{"id":"b0920dea504ae649b9da040f8ccb1cb1d046a836","author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"date":"2013-07-15 04:59:15.000000000","message":"Uploaded patch set 23.","accounts_in_message":[],"_revision_number":23},{"id":"24cc351a00e51662704d8bd6c6f47953bc31219b","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-07-15 05:54:19.000000000","message":"Patch Set 23: Works for me\n\nBuild succeeded.\n\n- http://logs.openstack.org/30043/23/check/gate-python-keystoneclient-requirements/57 : SUCCESS in 5s\n- http://logs.openstack.org/30043/23/check/gate-python-keystoneclient-pep8/1378 : SUCCESS in 1m 03s\n- http://docs-draft.openstack.org/30043/23/check/gate-python-keystoneclient-docs/1229/doc/build/html/ : SUCCESS in 1m 10s\n- http://logs.openstack.org/30043/23/check/gate-python-keystoneclient-python26/1283 : SUCCESS in 1m 28s\n- http://logs.openstack.org/30043/23/check/gate-python-keystoneclient-python27/1305 : SUCCESS in 1m 07s\n- http://logs.openstack.org/30043/23/check/gate-tempest-devstack-vm-full/32023 : SUCCESS in 54m 52s\n- http://logs.openstack.org/30043/23/check/gate-tempest-devstack-vm-cells-full/182 : FAILURE in 13m 41s (non-voting)\n- http://logs.openstack.org/30043/23/check/gate-tempest-devstack-vm-postgres-full/31715 : SUCCESS in 53m 28s\n- http://logs.openstack.org/30043/23/check/gate-tempest-devstack-vm-neutron/3478 : SUCCESS in 17m 17s (non-voting)\n- http://logs.openstack.org/30043/23/check/gate-grenade-devstack-vm/17977 : SUCCESS in 21m 05s (non-voting)\n","accounts_in_message":[],"_revision_number":23},{"id":"0ec1b7662efaa75941ecbe84b30995276eaa6041","author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"date":"2013-07-18 16:36:36.000000000","message":"Uploaded patch set 24.","accounts_in_message":[],"_revision_number":24},{"id":"f85c77ea850a6f1dcf813f94a768c9fb0854fc88","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-07-18 17:37:40.000000000","message":"Patch Set 24: Doesn\u0027t seem to work\n\nBuild failed.  For information on how to proceed, see https://wiki.openstack.org/wiki/GerritJenkinsGithub#Test_Failures\n\n- http://logs.openstack.org/30043/24/check/gate-python-keystoneclient-requirements/59 : SUCCESS in 10s\n- http://logs.openstack.org/30043/24/check/gate-python-keystoneclient-pep8/1387 : SUCCESS in 1m 18s\n- http://docs-draft.openstack.org/30043/24/check/gate-python-keystoneclient-docs/1238/doc/build/html/ : SUCCESS in 2m 07s\n- http://logs.openstack.org/30043/24/check/gate-python-keystoneclient-python26/1292 : FAILURE in 1m 05s\n- http://logs.openstack.org/30043/24/check/gate-python-keystoneclient-python27/1314 : SUCCESS in 1m 41s\n- http://logs.openstack.org/30043/24/check/gate-tempest-devstack-vm-full/33561 : SUCCESS in 1h 01m 00s\n- http://logs.openstack.org/30043/24/check/gate-tempest-devstack-vm-cells-full/1292 : FAILURE in 14m 43s (non-voting)\n- http://logs.openstack.org/30043/24/check/gate-tempest-devstack-vm-testr-full/145 : SUCCESS in 27m 15s (non-voting)\n- http://logs.openstack.org/30043/24/check/gate-tempest-devstack-vm-postgres-full/33251 : SUCCESS in 46m 53s\n- http://logs.openstack.org/30043/24/check/gate-tempest-devstack-vm-neutron/5267 : SUCCESS in 22m 19s (non-voting)\n- http://logs.openstack.org/30043/24/check/gate-grenade-devstack-vm/19334 : SUCCESS in 23m 29s (non-voting)\n","accounts_in_message":[],"_revision_number":24},{"id":"3a4c4f46546a0a255b0586abe334f4622b32cfad","author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"date":"2013-07-18 21:54:43.000000000","message":"Uploaded patch set 25.","accounts_in_message":[],"_revision_number":25},{"id":"e81d44bfddd84e28f76686ed79a599bd05373e91","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-07-18 22:50:55.000000000","message":"Patch Set 25: Doesn\u0027t seem to work\n\nBuild failed.  For information on how to proceed, see https://wiki.openstack.org/wiki/GerritJenkinsGithub#Test_Failures\n\n- http://logs.openstack.org/30043/25/check/gate-python-keystoneclient-requirements/60 : SUCCESS in 5s\n- http://logs.openstack.org/30043/25/check/gate-python-keystoneclient-pep8/1388 : SUCCESS in 1m 42s\n- http://docs-draft.openstack.org/30043/25/check/gate-python-keystoneclient-docs/1239/doc/build/html/ : SUCCESS in 1m 41s\n- http://logs.openstack.org/30043/25/check/gate-python-keystoneclient-python26/1293 : FAILURE in 2m 09s\n- http://logs.openstack.org/30043/25/check/gate-python-keystoneclient-python27/1315 : SUCCESS in 1m 47s\n- http://logs.openstack.org/30043/25/check/gate-tempest-devstack-vm-full/33664 : SUCCESS in 56m 07s\n- http://logs.openstack.org/30043/25/check/gate-tempest-devstack-vm-cells-full/1376 : FAILURE in 15m 40s (non-voting)\n- http://logs.openstack.org/30043/25/check/gate-tempest-devstack-vm-testr-full/229 : SUCCESS in 29m 17s (non-voting)\n- http://logs.openstack.org/30043/25/check/gate-tempest-devstack-vm-postgres-full/33354 : SUCCESS in 45m 37s\n- http://logs.openstack.org/30043/25/check/gate-tempest-devstack-vm-neutron/5390 : SUCCESS in 20m 12s (non-voting)\n- http://logs.openstack.org/30043/25/check/gate-grenade-devstack-vm/19425 : SUCCESS in 21m 49s\n","accounts_in_message":[],"_revision_number":25},{"id":"4b1c399a60674a856b33a9bdb44fe9f3324c4af5","author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"date":"2013-07-23 07:22:49.000000000","message":"Uploaded patch set 26.","accounts_in_message":[],"_revision_number":26},{"id":"6029512e7eb38730085515ebb9aa30524d61e2cb","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-07-23 08:09:53.000000000","message":"Patch Set 26: Works for me\n\nBuild succeeded.\n\n- http://logs.openstack.org/43/30043/26/check/gate-python-keystoneclient-requirements/73 : SUCCESS in 5s\n- http://logs.openstack.org/43/30043/26/check/gate-python-keystoneclient-pep8/1413 : SUCCESS in 1m 01s\n- http://docs-draft.openstack.org/43/30043/26/check/gate-python-keystoneclient-docs/1264/doc/build/html/ : SUCCESS in 1m 07s\n- http://logs.openstack.org/43/30043/26/check/gate-python-keystoneclient-python26/1318 : SUCCESS in 2m 03s\n- http://logs.openstack.org/43/30043/26/check/gate-python-keystoneclient-python27/1340 : SUCCESS in 1m 04s\n- http://logs.openstack.org/43/30043/26/check/gate-tempest-devstack-vm-full/34676 : SUCCESS in 45m 16s\n- http://logs.openstack.org/43/30043/26/check/gate-tempest-devstack-vm-cells-full/2188 : FAILURE in 15m 40s (non-voting)\n- http://logs.openstack.org/43/30043/26/check/gate-tempest-devstack-vm-testr-full/1033 : SUCCESS in 28m 30s (non-voting)\n- http://logs.openstack.org/43/30043/26/check/gate-tempest-devstack-vm-postgres-full/34366 : SUCCESS in 46m 58s\n- http://logs.openstack.org/43/30043/26/check/gate-tempest-devstack-vm-neutron/6524 : SUCCESS in 19m 06s (non-voting)\n- http://logs.openstack.org/43/30043/26/check/gate-grenade-devstack-vm/20346 : SUCCESS in 22m 33s\n","accounts_in_message":[],"_revision_number":26},{"id":"158014ccb25cc4099272a37d9df6047ec796f68c","author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"date":"2013-07-23 15:57:45.000000000","message":"Uploaded patch set 27.","accounts_in_message":[],"_revision_number":27},{"id":"9c550f2c6c57eb9cbafbd52733cc64d5a272a64a","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-07-23 16:46:03.000000000","message":"Patch Set 27: Works for me\n\nBuild succeeded.\n\n- http://logs.openstack.org/43/30043/27/check/gate-python-keystoneclient-requirements/74 : SUCCESS in 6s\n- http://logs.openstack.org/43/30043/27/check/gate-python-keystoneclient-pep8/1414 : SUCCESS in 1m 33s\n- http://docs-draft.openstack.org/43/30043/27/check/gate-python-keystoneclient-docs/1265/doc/build/html/ : SUCCESS in 1m 52s\n- http://logs.openstack.org/43/30043/27/check/gate-python-keystoneclient-python26/1319 : SUCCESS in 2m 33s\n- http://logs.openstack.org/43/30043/27/check/gate-python-keystoneclient-python27/1341 : SUCCESS in 1m 43s\n- http://logs.openstack.org/43/30043/27/check/gate-tempest-devstack-vm-full/34795 : SUCCESS in 46m 47s\n- http://logs.openstack.org/43/30043/27/check/gate-tempest-devstack-vm-cells-full/2294 : FAILURE in 19m 34s (non-voting)\n- http://logs.openstack.org/43/30043/27/check/gate-tempest-devstack-vm-testr-full/1137 : FAILURE in 43m 05s (non-voting)\n- http://logs.openstack.org/43/30043/27/check/gate-tempest-devstack-vm-postgres-full/34485 : SUCCESS in 48m 05s\n- http://logs.openstack.org/43/30043/27/check/gate-tempest-devstack-vm-neutron/6653 : SUCCESS in 21m 21s (non-voting)\n- http://logs.openstack.org/43/30043/27/check/gate-grenade-devstack-vm/20450 : SUCCESS in 29m 27s\n","accounts_in_message":[],"_revision_number":27},{"id":"ae602aaacebb3bae01e14f75535a38f8c29d7fb0","author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"date":"2013-07-26 06:14:05.000000000","message":"Uploaded patch set 28.","accounts_in_message":[],"_revision_number":28},{"id":"a718ce9db1322f829719e515a3353b9eeb98ae41","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-07-26 07:14:53.000000000","message":"Patch Set 28: Works for me\n\nBuild succeeded.\n\n- http://logs.openstack.org/43/30043/28/check/gate-python-keystoneclient-requirements/80 : SUCCESS in 5s\n- http://logs.openstack.org/43/30043/28/check/gate-python-keystoneclient-pep8/1434 : SUCCESS in 59s\n- http://docs-draft.openstack.org/43/30043/28/check/gate-python-keystoneclient-docs/1285/doc/build/html/ : SUCCESS in 1m 05s\n- http://logs.openstack.org/43/30043/28/check/gate-python-keystoneclient-python26/1339 : SUCCESS in 2m 30s\n- http://logs.openstack.org/43/30043/28/check/gate-python-keystoneclient-python27/1361 : SUCCESS in 1m 05s\n- http://logs.openstack.org/43/30043/28/check/gate-tempest-devstack-vm-full/35790 : SUCCESS in 58m 32s\n- http://logs.openstack.org/43/30043/28/check/gate-tempest-devstack-vm-cells-full/3069 : FAILURE in 17m 17s (non-voting)\n- http://logs.openstack.org/43/30043/28/check/gate-tempest-devstack-vm-testr-full/1897 : FAILURE in 29m 22s (non-voting)\n- http://logs.openstack.org/43/30043/28/check/gate-tempest-devstack-vm-postgres-full/35477 : SUCCESS in 1h 00m 42s\n- http://logs.openstack.org/43/30043/28/check/gate-tempest-devstack-vm-neutron/7802 : SUCCESS in 22m 59s (non-voting)\n- http://logs.openstack.org/43/30043/28/check/gate-grenade-devstack-vm/21356 : SUCCESS in 22m 29s\n","accounts_in_message":[],"_revision_number":28},{"id":"34a8bf62ee02ef0e0c57058ce03a139584f95104","author":{"_account_id":9,"name":"LaunchpadSync","username":"launchpadsync"},"date":"2013-08-03 06:03:08.000000000","message":"Patch Set 28: Abandoned\n\ncode review expired after 1 week of no activity after a negative review, it can be restored using the `Restore Change` button under the Patch Set on the web interface","accounts_in_message":[],"_revision_number":28},{"id":"7edc9d9efaee67268ce85e8319cb8b1709d6a1bd","author":{"_account_id":9,"name":"LaunchpadSync","username":"launchpadsync"},"date":"2013-08-03 06:03:08.000000000","message":"Patch Set 28:\n\ncode review expired after 1 week of no activity after a negative review, it can be restored using the `Restore Change` button under the Patch Set on the web interface","accounts_in_message":[],"_revision_number":28},{"id":"6a5b9c81e500367a2307cbb243e359ef042fe50a","author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"date":"2013-08-05 22:29:03.000000000","message":"Patch Set 28: Restored","accounts_in_message":[],"_revision_number":28},{"id":"4f32d580d2e796c6b782e03f20960218b04c1f3c","author":{"_account_id":2218,"name":"Adam Young","email":"adam@younglogic.com","username":"ayoung"},"date":"2013-08-13 02:05:31.000000000","message":"Patch Set 28: No score\n\nPlease rebase","accounts_in_message":[],"_revision_number":28},{"id":"d768c3c370007a4a076f46ab2bd16f843ff4512d","author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"date":"2013-08-13 03:50:33.000000000","message":"Uploaded patch set 29.","accounts_in_message":[],"_revision_number":29},{"id":"70f591eeaf6c5e8526431adf819e868b5c8d84e0","author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"date":"2013-08-13 03:53:29.000000000","message":"Patch Set 29: (1 inline comment)\n\nThanks for the reminder Adam.","accounts_in_message":[],"_revision_number":29},{"id":"691fb15e0739e73809f1c2a28a48b2a5202dd20a","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-08-13 04:40:04.000000000","message":"Patch Set 29: Works for me\n\nBuild succeeded.\n\n- http://logs.openstack.org/43/30043/29/check/gate-python-keystoneclient-requirements/f63940b : SUCCESS in 6s\n- http://logs.openstack.org/43/30043/29/check/gate-python-keystoneclient-pep8/a2311ef : SUCCESS in 1m 10s\n- http://docs-draft.openstack.org/43/30043/29/check/gate-python-keystoneclient-docs/06130cb/doc/build/html/ : SUCCESS in 1m 03s\n- http://logs.openstack.org/43/30043/29/check/gate-python-keystoneclient-python26/e4b8711 : SUCCESS in 1m 56s\n- http://logs.openstack.org/43/30043/29/check/gate-python-keystoneclient-python27/4d996f1 : SUCCESS in 1m 01s\n- http://logs.openstack.org/43/30043/29/check/gate-python-keystoneclient-python33/09c652c : FAILURE in 18s (non-voting)\n- http://logs.openstack.org/43/30043/29/check/gate-tempest-devstack-vm-full/c96efe4 : SUCCESS in 49m 25s\n- http://logs.openstack.org/43/30043/29/check/gate-tempest-devstack-vm-cells-full/67da223 : FAILURE in 12m 32s (non-voting)\n- http://logs.openstack.org/43/30043/29/check/gate-tempest-devstack-vm-testr-full/f27c6aa : SUCCESS in 25m 51s (non-voting)\n- http://logs.openstack.org/43/30043/29/check/gate-tempest-devstack-vm-postgres-full/4b66586 : SUCCESS in 40m 06s\n- http://logs.openstack.org/43/30043/29/check/gate-tempest-devstack-vm-neutron/de8f466 : SUCCESS in 19m 16s\n- http://logs.openstack.org/43/30043/29/check/gate-grenade-devstack-vm/0d82d74 : SUCCESS in 26m 31s\n","accounts_in_message":[],"_revision_number":29},{"id":"e53c34717b47aa1d6a9f263fcf750101494397bb","author":{"_account_id":4,"name":"Dolph Mathews","email":"dolph.mathews@gmail.com","username":"dolph"},"date":"2013-08-15 15:40:02.000000000","message":"Patch Set 29: I would prefer that you didn\u0027t merge this\n\n(5 inline comments)\n\n","accounts_in_message":[],"_revision_number":29},{"id":"d45eccc5f71dc1c69fcb367b247c221f62911221","author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"date":"2013-08-16 00:02:48.000000000","message":"Patch Set 29: (7 inline comments)\n\n","accounts_in_message":[],"_revision_number":29},{"id":"4f5f96bda7f400ed8b49e8ef6c119403629e6be1","author":{"_account_id":2218,"name":"Adam Young","email":"adam@younglogic.com","username":"ayoung"},"date":"2013-08-19 19:43:12.000000000","message":"Patch Set 29: I would prefer that you didn\u0027t merge this\n\n(2 inline comments)\n\n","accounts_in_message":[],"_revision_number":29},{"id":"70c9dd6bff7fc06d47a60500a9b7982b7e8c60f5","author":{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},"date":"2013-08-21 00:19:32.000000000","message":"Patch Set 29:\n\nHaving a look at https://github.com/simplegeo/python-oauth2 the oauth2 library is based on httplib2. How does this affect our moving to requests and HTTPs cert verification?","accounts_in_message":[],"_revision_number":29},{"id":"1487aff3e66a4f362fb0bde63f324f4fcffead0c","author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"date":"2013-08-21 00:25:54.000000000","message":"Patch Set 29:\n\nHey Jamie, the httplib2 part is only used if we opt to use the built in \u0027client\u0027 support that the library provides. \n\nThe client (simplifying a bit here..) just signs and sends the request. We could remove calling the client and just sign the request and send it ourselves instead.","accounts_in_message":[],"_revision_number":29},{"id":"34b7bc87ebed8fb60563d4167566901a00ce69b8","author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"date":"2013-08-21 20:25:44.000000000","message":"Uploaded patch set 30.","accounts_in_message":[],"_revision_number":30},{"id":"33961c3e010898b50870e8a0dcdec3e30c6eb145","author":{"_account_id":2903,"name":"Morgan Fainberg","email":"morgan.fainberg@gmail.com","username":"mdrnstm"},"date":"2013-08-23 04:13:44.000000000","message":"Patch Set 30: I would prefer that you didn\u0027t merge this\n\nThis is going to need a rebase.","accounts_in_message":[],"_revision_number":30},{"id":"048ddad1ea36b03a53e040af12fc407bb1225fed","author":{"_account_id":2903,"name":"Morgan Fainberg","email":"morgan.fainberg@gmail.com","username":"mdrnstm"},"date":"2013-08-23 04:31:37.000000000","message":"Patch Set 30: (1 inline comment)\n\nIt would be nice to have some mocked up tests, ensure the logic (especially in the Tokens create_request_token, etc) is sound.","accounts_in_message":[],"_revision_number":30},{"id":"efe6c6d0baf52807f2c525a236059331e0102149","author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"date":"2013-08-26 22:32:11.000000000","message":"Uploaded patch set 31.","accounts_in_message":[],"_revision_number":31},{"id":"4307fb19d685dd6cc1c1571645728fe8975d71b6","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-08-26 23:00:07.000000000","message":"Patch Set 31: Works for me\n\nBuild succeeded.\n\n- gate-python-keystoneclient-requirements http://logs.openstack.org/43/30043/31/check/gate-python-keystoneclient-requirements/04fc930 : SUCCESS in 6s\n- gate-python-keystoneclient-pep8 http://logs.openstack.org/43/30043/31/check/gate-python-keystoneclient-pep8/4b6c073 : SUCCESS in 1m 08s\n- gate-python-keystoneclient-docs http://docs-draft.openstack.org/43/30043/31/check/gate-python-keystoneclient-docs/6b0701f/doc/build/html/ : SUCCESS in 2m 06s\n- gate-python-keystoneclient-python26 http://logs.openstack.org/43/30043/31/check/gate-python-keystoneclient-python26/c57ac67 : SUCCESS in 1m 11s\n- gate-python-keystoneclient-python27 http://logs.openstack.org/43/30043/31/check/gate-python-keystoneclient-python27/8d3998b : SUCCESS in 1m 08s\n- gate-python-keystoneclient-python33 http://logs.openstack.org/43/30043/31/check/gate-python-keystoneclient-python33/843eb8e : FAILURE in 14s (non-voting)\n- gate-tempest-devstack-vm-full http://logs.openstack.org/43/30043/31/check/gate-tempest-devstack-vm-full/d475a59 : SUCCESS in 23m 31s\n- gate-tempest-devstack-vm-testr-full http://logs.openstack.org/43/30043/31/check/gate-tempest-devstack-vm-testr-full/3b43e60 : SUCCESS in 23m 02s (non-voting)\n- gate-tempest-devstack-vm-postgres-full http://logs.openstack.org/43/30043/31/check/gate-tempest-devstack-vm-postgres-full/29d0e0d : SUCCESS in 25m 56s\n- gate-tempest-devstack-vm-neutron http://logs.openstack.org/43/30043/31/check/gate-tempest-devstack-vm-neutron/be29fe0 : SUCCESS in 15m 30s\n- gate-grenade-devstack-vm http://logs.openstack.org/43/30043/31/check/gate-grenade-devstack-vm/ace5ae2 : SUCCESS in 20m 41s\n","accounts_in_message":[],"_revision_number":31},{"id":"292d67d642aca186cf4c319cf7b7b76482bbe2c1","author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"date":"2013-08-27 15:29:53.000000000","message":"Uploaded patch set 32.","accounts_in_message":[],"_revision_number":32},{"id":"b2b0813b28722fd036341d126856a9138d505a26","author":{"_account_id":7186,"name":"Matthieu Huin","email":"mhuin@redhat.com","username":"mhu"},"date":"2013-08-27 15:42:20.000000000","message":"Patch Set 32: Looks good to me, but someone else must approve\n\n","accounts_in_message":[],"_revision_number":32},{"id":"5673c766ec38e727e88849fbfe93fd9d897ed308","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-08-27 15:53:33.000000000","message":"Patch Set 32: Doesn\u0027t seem to work\n\nBuild failed.  For information on how to proceed, see https://wiki.openstack.org/wiki/GerritJenkinsGithub#Test_Failures\n\n- gate-python-keystoneclient-requirements http://logs.openstack.org/43/30043/32/check/gate-python-keystoneclient-requirements/d33a104 : SUCCESS in 4s\n- gate-python-keystoneclient-pep8 http://logs.openstack.org/43/30043/32/check/gate-python-keystoneclient-pep8/25c5151 : SUCCESS in 1m 06s\n- gate-python-keystoneclient-docs http://docs-draft.openstack.org/43/30043/32/check/gate-python-keystoneclient-docs/58339d1/doc/build/html/ : SUCCESS in 1m 14s\n- gate-python-keystoneclient-python26 http://logs.openstack.org/43/30043/32/check/gate-python-keystoneclient-python26/0e52e39 : SUCCESS in 1m 09s\n- gate-python-keystoneclient-python27 http://logs.openstack.org/43/30043/32/check/gate-python-keystoneclient-python27/7bea5df : SUCCESS in 2m 38s\n- gate-python-keystoneclient-python33 http://logs.openstack.org/43/30043/32/check/gate-python-keystoneclient-python33/5b96075 : FAILURE in 14s (non-voting)\n- gate-tempest-devstack-vm-full http://logs.openstack.org/43/30043/32/check/gate-tempest-devstack-vm-full/c0e2020 : SUCCESS in 23m 33s\n- gate-tempest-devstack-vm-postgres-full http://logs.openstack.org/43/30043/32/check/gate-tempest-devstack-vm-postgres-full/7ef6349 : SUCCESS in 22m 58s\n- gate-tempest-devstack-vm-neutron http://logs.openstack.org/43/30043/32/check/gate-tempest-devstack-vm-neutron/8beca87 : FAILURE in 18m 35s\n- gate-grenade-devstack-vm http://logs.openstack.org/43/30043/32/check/gate-grenade-devstack-vm/b5a7127 : SUCCESS in 21m 20s\n","accounts_in_message":[],"_revision_number":32},{"id":"fd588e21c626c19ea21312bb0e03d096e6068cf4","author":{"_account_id":2903,"name":"Morgan Fainberg","email":"morgan.fainberg@gmail.com","username":"mdrnstm"},"date":"2013-08-27 17:45:47.000000000","message":"Patch Set 32:\n\nrecheck bug 1197476","accounts_in_message":[],"_revision_number":32},{"id":"2b3783baf77da01eed2ccd24ac92f9eab0303897","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-08-27 18:10:00.000000000","message":"Patch Set 32: Works for me\n\nBuild succeeded.\n\n- gate-python-keystoneclient-requirements http://logs.openstack.org/43/30043/32/check/gate-python-keystoneclient-requirements/683d7da : SUCCESS in 5s\n- gate-python-keystoneclient-pep8 http://logs.openstack.org/43/30043/32/check/gate-python-keystoneclient-pep8/4cb4911 : SUCCESS in 2m 29s\n- gate-python-keystoneclient-docs http://docs-draft.openstack.org/43/30043/32/check/gate-python-keystoneclient-docs/d4a92be/doc/build/html/ : SUCCESS in 1m 31s\n- gate-python-keystoneclient-python26 http://logs.openstack.org/43/30043/32/check/gate-python-keystoneclient-python26/a188220 : SUCCESS in 1m 09s\n- gate-python-keystoneclient-python27 http://logs.openstack.org/43/30043/32/check/gate-python-keystoneclient-python27/92d9059 : SUCCESS in 1m 25s\n- gate-python-keystoneclient-python33 http://logs.openstack.org/43/30043/32/check/gate-python-keystoneclient-python33/87a711c : FAILURE in 14s (non-voting)\n- gate-tempest-devstack-vm-full http://logs.openstack.org/43/30043/32/check/gate-tempest-devstack-vm-full/00fce86 : SUCCESS in 23m 46s\n- gate-tempest-devstack-vm-postgres-full http://logs.openstack.org/43/30043/32/check/gate-tempest-devstack-vm-postgres-full/1871512 : SUCCESS in 21m 56s\n- gate-tempest-devstack-vm-neutron http://logs.openstack.org/43/30043/32/check/gate-tempest-devstack-vm-neutron/9e89609 : SUCCESS in 15m 14s\n- gate-grenade-devstack-vm http://logs.openstack.org/43/30043/32/check/gate-grenade-devstack-vm/36fcadd : SUCCESS in 22m 04s\n","accounts_in_message":[],"_revision_number":32},{"id":"6227c291339d589a84f2e30332a04052e1d10b3e","author":{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},"date":"2013-08-27 21:21:41.000000000","message":"Patch Set 32: I would prefer that you didn\u0027t merge this\n\n(1 inline comment)\n\nI can\u0027t spot anything wrong with the code itself.\n\nI\u0027d prefer that you put this in a module within contrib so contrib.oauth.consumers rather than it the toplevel. \n\nAlso as mentioned inline i\u0027d like there to be a class in that module that simply holds the consumer and token object so on client you say \n\nself.oauth \u003d contrib.oauth.OAuth(self)\n\nwhich just inits the consumers and token modules and then later you access consumers as:\n\nclient.oauth.consumers.list()","accounts_in_message":[],"_revision_number":32},{"id":"3610cc17d612e6c87cc03b06adc5b13fd15c41c5","author":{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},"date":"2013-08-27 21:23:18.000000000","message":"Patch Set 32:\n\nAlso some testing for oauth.tokens would be good as it seems relatively complex","accounts_in_message":[],"_revision_number":32},{"id":"c854bb13125d12bb13a1e25b485556f9fa0f1ac8","author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"date":"2013-08-27 21:26:24.000000000","message":"Patch Set 32:\n\nJamie, thanks for the feedback, I\u0027ll re-factor the code to meet your suggestions. Also, I intended to add in tests for tokens as well, coming soon!","accounts_in_message":[],"_revision_number":32},{"id":"5fc87909cbd278542a8c67f392932da4f3651efb","author":{"_account_id":2874,"name":"yong sheng gong","email":"gong.yongsheng@99cloud.net","username":"gongysh"},"date":"2013-08-28 12:17:50.000000000","message":"Patch Set 32: I would prefer that you didn\u0027t merge this\n\n(2 inline comments)\n\n","accounts_in_message":[],"_revision_number":32},{"id":"2e81eeb385673ee414e5c892fd658ffe6ef354ab","author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"date":"2013-08-28 17:33:18.000000000","message":"Patch Set 32: (2 inline comments)\n\n","accounts_in_message":[],"_revision_number":32},{"id":"07eadc55521f9f93f13683e2f4ed7e8eb1d6b1ac","author":{"_account_id":2218,"name":"Adam Young","email":"adam@younglogic.com","username":"ayoung"},"date":"2013-08-28 19:53:05.000000000","message":"Patch Set 32: (4 inline comments)\n\nNeed better test coverage.","accounts_in_message":[],"_revision_number":32},{"id":"95fc6ee70de45a5ad6c9b975a32eac7570feab18","author":{"_account_id":2218,"name":"Adam Young","email":"adam@younglogic.com","username":"ayoung"},"date":"2013-08-28 19:53:17.000000000","message":"Patch Set 32: I would prefer that you didn\u0027t merge this\n\n","accounts_in_message":[],"_revision_number":32},{"id":"a2107576ca67a709c352aefa35bae334a7444838","author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"date":"2013-08-30 03:54:32.000000000","message":"Patch Set 32: (2 inline comments)\n\n","accounts_in_message":[],"_revision_number":32},{"id":"0e711d2547906a956101bc4cd65fee4a721a1b90","author":{"_account_id":2903,"name":"Morgan Fainberg","email":"morgan.fainberg@gmail.com","username":"mdrnstm"},"date":"2013-08-30 04:10:32.000000000","message":"Patch Set 32: I would prefer that you didn\u0027t merge this\n\n(1 inline comment)\n\n","accounts_in_message":[],"_revision_number":32},{"id":"27f16c27cb7f6a45550769dded188a30f6b84828","author":{"_account_id":9,"name":"LaunchpadSync","username":"launchpadsync"},"date":"2013-09-06 06:03:01.000000000","message":"Patch Set 32:\n\ncode review expired after 1 week of no activity after a negative review, it can be restored using the `Restore Change` button under the Patch Set on the web interface","accounts_in_message":[],"_revision_number":32},{"id":"8aa76e40d7e889df1c3cc20cd69a9c8349998ef5","author":{"_account_id":9,"name":"LaunchpadSync","username":"launchpadsync"},"date":"2013-09-06 06:03:02.000000000","message":"Patch Set 32: Abandoned\n\ncode review expired after 1 week of no activity after a negative review, it can be restored using the `Restore Change` button under the Patch Set on the web interface","accounts_in_message":[],"_revision_number":32},{"id":"460c29c401f1eaf156af61806fde87d6557e1f51","author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"date":"2013-09-06 06:05:03.000000000","message":"Patch Set 32: Restored","accounts_in_message":[],"_revision_number":32},{"id":"f6c2693b4f7a8ee451b0d7d6ab0c8cd6783aebda","author":{"_account_id":9,"name":"LaunchpadSync","username":"launchpadsync"},"date":"2013-09-14 06:03:09.000000000","message":"Patch Set 32:\n\ncode review expired after 1 week of no activity after a negative review, it can be restored using the `Restore Change` button under the Patch Set on the web interface","accounts_in_message":[],"_revision_number":32},{"id":"f4371e8845cad63c929080946a4c9e687258606b","author":{"_account_id":9,"name":"LaunchpadSync","username":"launchpadsync"},"date":"2013-09-14 06:03:09.000000000","message":"Patch Set 32: Abandoned\n\ncode review expired after 1 week of no activity after a negative review, it can be restored using the `Restore Change` button under the Patch Set on the web interface","accounts_in_message":[],"_revision_number":32},{"id":"f0246022364b7aafe4ab98a064d6502babfd2825","author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"date":"2013-09-18 00:11:54.000000000","message":"Patch Set 32: Restored","accounts_in_message":[],"_revision_number":32},{"id":"095cb31b4a75f727eae65a1a22f9f08504408b01","author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"date":"2013-09-18 00:16:06.000000000","message":"Uploaded patch set 33.","accounts_in_message":[],"_revision_number":33},{"id":"009e22c9678963cffa7283fb8cb3a8a7eb361924","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-09-18 00:46:54.000000000","message":"Patch Set 33: 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-requirements http://logs.openstack.org/43/30043/33/check/gate-python-keystoneclient-requirements/48a0e64 : SUCCESS in 4s\n- gate-python-keystoneclient-pep8 http://logs.openstack.org/43/30043/33/check/gate-python-keystoneclient-pep8/82e5779 : SUCCESS in 1m 15s\n- gate-python-keystoneclient-docs http://docs-draft.openstack.org/43/30043/33/check/gate-python-keystoneclient-docs/d39572d/doc/build/html/ : SUCCESS in 1m 07s\n- gate-python-keystoneclient-python26 http://logs.openstack.org/43/30043/33/check/gate-python-keystoneclient-python26/33ff8aa : FAILURE in 1m 05s\n- gate-python-keystoneclient-python27 http://logs.openstack.org/43/30043/33/check/gate-python-keystoneclient-python27/3bf4e87 : FAILURE in 47s\n- gate-python-keystoneclient-python33 http://logs.openstack.org/43/30043/33/check/gate-python-keystoneclient-python33/6b43766 : FAILURE in 16s (non-voting)\n- gate-tempest-devstack-vm-full http://logs.openstack.org/43/30043/33/check/gate-tempest-devstack-vm-full/a39c3e8 : SUCCESS in 29m 55s\n- gate-tempest-devstack-vm-postgres-full http://logs.openstack.org/43/30043/33/check/gate-tempest-devstack-vm-postgres-full/80335cb : SUCCESS in 30m 45s\n- gate-tempest-devstack-vm-neutron http://logs.openstack.org/43/30043/33/check/gate-tempest-devstack-vm-neutron/72dcf2b : SUCCESS in 17m 22s\n- gate-grenade-devstack-vm http://logs.openstack.org/43/30043/33/check/gate-grenade-devstack-vm/89343ce : SUCCESS in 25m 11s\n","accounts_in_message":[],"_revision_number":33},{"id":"935c65e18f3422c7948981c4f06ce193db3748a9","author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"date":"2013-09-18 02:14:07.000000000","message":"Patch Set 33:\n\njust realized that the httpretty work was checked in... need to rebase. don\u0027t bother reviewing, marking it WIP...","accounts_in_message":[],"_revision_number":33},{"id":"a430413d99dc36c2a8c022e98a688e69961ea695","author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"date":"2013-09-18 02:14:13.000000000","message":"Patch Set 33: Work In Progress","accounts_in_message":[],"_revision_number":33},{"id":"e33349630e57e13ba34228c583a6ef1e9266017d","author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"date":"2013-09-18 18:17:44.000000000","message":"Patch Set 33: Ready For Review","accounts_in_message":[],"_revision_number":33},{"id":"f66bdce56a18123c010151ea1f39207cea9c52c6","author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"date":"2013-09-18 18:21:18.000000000","message":"Uploaded patch set 34.","accounts_in_message":[],"_revision_number":34},{"id":"503870be5ff1857f306f79f20c58cf7ff2042805","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-09-18 18:56:06.000000000","message":"Patch Set 34: 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-requirements http://logs.openstack.org/43/30043/34/check/gate-python-keystoneclient-requirements/95a7b69 : SUCCESS in 3s\n- gate-python-keystoneclient-pep8 http://logs.openstack.org/43/30043/34/check/gate-python-keystoneclient-pep8/ef561c8 : SUCCESS in 1m 06s\n- gate-python-keystoneclient-docs http://docs-draft.openstack.org/43/30043/34/check/gate-python-keystoneclient-docs/5217659/doc/build/html/ : SUCCESS in 58s\n- gate-python-keystoneclient-python26 http://logs.openstack.org/43/30043/34/check/gate-python-keystoneclient-python26/d40c004 : SUCCESS in 1m 05s\n- gate-python-keystoneclient-python27 http://logs.openstack.org/43/30043/34/check/gate-python-keystoneclient-python27/0da6e89 : SUCCESS in 45s\n- gate-python-keystoneclient-python33 http://logs.openstack.org/43/30043/34/check/gate-python-keystoneclient-python33/bea30c5 : FAILURE in 15s (non-voting)\n- gate-tempest-devstack-vm-full http://logs.openstack.org/43/30043/34/check/gate-tempest-devstack-vm-full/70e2c68 : SUCCESS in 29m 08s\n- gate-tempest-devstack-vm-postgres-full http://logs.openstack.org/43/30043/34/check/gate-tempest-devstack-vm-postgres-full/2a7a34e : FAILURE in 34m 44s\n- gate-tempest-devstack-vm-neutron http://logs.openstack.org/43/30043/34/check/gate-tempest-devstack-vm-neutron/9382087 : SUCCESS in 19m 06s\n- gate-grenade-devstack-vm http://logs.openstack.org/43/30043/34/check/gate-grenade-devstack-vm/f2e8ed2 : SUCCESS in 23m 04s\n","accounts_in_message":[],"_revision_number":34},{"id":"2724a8f0bb659e42f4bb148af2ae15f49ffe57df","author":{"_account_id":1849,"name":"Joe Gordon","email":"joe.gordon0@gmail.com","username":"jogo"},"date":"2013-09-18 19:08:44.000000000","message":"Patch Set 34:\n\nrecheck bug 1191960","accounts_in_message":[],"_revision_number":34},{"id":"721976bc82480310c729d94a9e40b5a70a905a9e","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-09-18 19:41:42.000000000","message":"Patch Set 34:\n\nBuild failed.  For information on how to proceed, see https://wiki.openstack.org/wiki/GerritJenkinsGit#Test_Failures\n\n- gate-python-keystoneclient-requirements http://logs.openstack.org/43/30043/34/check/gate-python-keystoneclient-requirements/7f12e1e : SUCCESS in 2s\n- gate-python-keystoneclient-pep8 http://logs.openstack.org/43/30043/34/check/gate-python-keystoneclient-pep8/70a36df : SUCCESS in 56s\n- gate-python-keystoneclient-docs http://docs-draft.openstack.org/43/30043/34/check/gate-python-keystoneclient-docs/a147c0b/doc/build/html/ : SUCCESS in 55s\n- gate-python-keystoneclient-python26 http://logs.openstack.org/43/30043/34/check/gate-python-keystoneclient-python26/a75f30e : SUCCESS in 1m 01s\n- gate-python-keystoneclient-python27 http://logs.openstack.org/43/30043/34/check/gate-python-keystoneclient-python27/7adafe7 : SUCCESS in 50s\n- gate-python-keystoneclient-python33 http://logs.openstack.org/43/30043/34/check/gate-python-keystoneclient-python33/e0ce866 : FAILURE in 17s (non-voting)\n- gate-tempest-devstack-vm-full http://logs.openstack.org/43/30043/34/check/gate-tempest-devstack-vm-full/b852a33 : FAILURE in 27m 36s\n- gate-tempest-devstack-vm-postgres-full http://logs.openstack.org/43/30043/34/check/gate-tempest-devstack-vm-postgres-full/8b67b78 : SUCCESS in 32m 55s\n- gate-tempest-devstack-vm-neutron http://logs.openstack.org/43/30043/34/check/gate-tempest-devstack-vm-neutron/f4703e5 : SUCCESS in 18m 48s\n- gate-grenade-devstack-vm http://logs.openstack.org/43/30043/34/check/gate-grenade-devstack-vm/dc83240 : SUCCESS in 23m 25s\n","accounts_in_message":[],"_revision_number":34},{"id":"918c7633d48af59f8e3a5b5f039e1c07d978d268","author":{"_account_id":1849,"name":"Joe Gordon","email":"joe.gordon0@gmail.com","username":"jogo"},"date":"2013-09-18 19:45:16.000000000","message":"Patch Set 34:\n\nrecheck bug 1226791","accounts_in_message":[],"_revision_number":34},{"id":"f43828163aa5a3e4274b759a10da5d87b7f0b040","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-09-18 20:14:29.000000000","message":"Patch Set 34: Works for me\n\nBuild succeeded.\n\n- gate-python-keystoneclient-requirements http://logs.openstack.org/43/30043/34/check/gate-python-keystoneclient-requirements/6b663cf : SUCCESS in 3s\n- gate-python-keystoneclient-pep8 http://logs.openstack.org/43/30043/34/check/gate-python-keystoneclient-pep8/0aea061 : SUCCESS in 57s\n- gate-python-keystoneclient-docs http://docs-draft.openstack.org/43/30043/34/check/gate-python-keystoneclient-docs/04060ad/doc/build/html/ : SUCCESS in 52s\n- gate-python-keystoneclient-python26 http://logs.openstack.org/43/30043/34/check/gate-python-keystoneclient-python26/123e34d : SUCCESS in 1m 12s\n- gate-python-keystoneclient-python27 http://logs.openstack.org/43/30043/34/check/gate-python-keystoneclient-python27/6811773 : SUCCESS in 56s\n- gate-python-keystoneclient-python33 http://logs.openstack.org/43/30043/34/check/gate-python-keystoneclient-python33/fdc8f91 : FAILURE in 15s (non-voting)\n- gate-tempest-devstack-vm-full http://logs.openstack.org/43/30043/34/check/gate-tempest-devstack-vm-full/1d47dd2 : SUCCESS in 29m 09s\n- gate-tempest-devstack-vm-postgres-full http://logs.openstack.org/43/30043/34/check/gate-tempest-devstack-vm-postgres-full/0465122 : SUCCESS in 28m 25s\n- gate-tempest-devstack-vm-neutron http://logs.openstack.org/43/30043/34/check/gate-tempest-devstack-vm-neutron/da33682 : SUCCESS in 17m 07s\n- gate-grenade-devstack-vm http://logs.openstack.org/43/30043/34/check/gate-grenade-devstack-vm/e6d8ce7 : SUCCESS in 22m 51s\n","accounts_in_message":[],"_revision_number":34},{"id":"216d00fe8e0bda15e622e6027da415147324a036","author":{"_account_id":4,"name":"Dolph Mathews","email":"dolph.mathews@gmail.com","username":"dolph"},"date":"2013-09-23 18:46:03.000000000","message":"Patch Set 34: I would prefer that you didn\u0027t merge this\n\n(1 inline comment)\n\n","accounts_in_message":[],"_revision_number":34},{"id":"faa77e37413d8cbfd8bbea5f0218aaca3c176915","author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"date":"2013-09-23 19:11:34.000000000","message":"Patch Set 34: (1 inline comment)\n\n","accounts_in_message":[],"_revision_number":34},{"id":"0237ffb0d6a2cb09508b3b3ba61f2a910afa505e","author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"date":"2013-09-23 20:32:21.000000000","message":"Uploaded patch set 35.","accounts_in_message":[],"_revision_number":35},{"id":"28ec4ea7abf2186b2164bb539e7e8177ccaa25ec","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-09-23 22:13:19.000000000","message":"Patch Set 35: Works for me\n\nBuild succeeded.\n\n- gate-python-keystoneclient-requirements http://logs.openstack.org/43/30043/35/check/gate-python-keystoneclient-requirements/4423194 : SUCCESS in 3s\n- gate-python-keystoneclient-pep8 http://logs.openstack.org/43/30043/35/check/gate-python-keystoneclient-pep8/9c64546 : SUCCESS in 1m 19s\n- gate-python-keystoneclient-docs http://docs-draft.openstack.org/43/30043/35/check/gate-python-keystoneclient-docs/dee4e61/doc/build/html/ : SUCCESS in 1m 13s\n- gate-python-keystoneclient-python26 http://logs.openstack.org/43/30043/35/check/gate-python-keystoneclient-python26/a94be44 : SUCCESS in 1m 19s\n- gate-python-keystoneclient-python27 http://logs.openstack.org/43/30043/35/check/gate-python-keystoneclient-python27/8645c07 : SUCCESS in 57s\n- gate-python-keystoneclient-python33 http://logs.openstack.org/43/30043/35/check/gate-python-keystoneclient-python33/990cfc5 : FAILURE in 23s (non-voting)\n- gate-tempest-devstack-vm-full http://logs.openstack.org/43/30043/35/check/gate-tempest-devstack-vm-full/c3260e4 : SUCCESS in 28m 48s\n- gate-tempest-devstack-vm-postgres-full http://logs.openstack.org/43/30043/35/check/gate-tempest-devstack-vm-postgres-full/de1b027 : SUCCESS in 29m 21s\n- gate-tempest-devstack-vm-neutron http://logs.openstack.org/43/30043/35/check/gate-tempest-devstack-vm-neutron/d176cac : SUCCESS in 23m 01s\n- gate-tempest-devstack-vm-large-ops http://logs.openstack.org/43/30043/35/check/gate-tempest-devstack-vm-large-ops/9baec26 : SUCCESS in 15m 45s (non-voting)\n- gate-grenade-devstack-vm http://logs.openstack.org/43/30043/35/check/gate-grenade-devstack-vm/f29b908 : SUCCESS in 24m 19s\n","accounts_in_message":[],"_revision_number":35},{"id":"eb922021561dce9efd1ee9e8eedccda5164bf8e9","author":{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},"date":"2013-09-23 22:50:13.000000000","message":"Patch Set 35: I would prefer that you didn\u0027t merge this\n\n(7 inline comments)\n\nsee tests/test_http.py for an example off how to check headers. \n\nFeel free to abstract that into an assertHeader method in tests/utils","accounts_in_message":[],"_revision_number":35},{"id":"29a674d191880d7b5d14bc693a313d951f10fb81","author":{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},"date":"2013-09-23 22:53:36.000000000","message":"Patch Set 35:\n\nAlso i would still much prefer to have an oauth object on client rather that two prefixed managers.\n\nSo end use is:\nclient.oauth.requests\nrather than: \nclient.oauth_requests","accounts_in_message":[],"_revision_number":35},{"id":"6052aa59af9880156f8871b17a58000f8f6d6640","author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"date":"2013-09-24 15:59:59.000000000","message":"Patch Set 35:\n\nJamie, thank a lot for suggesting to look at test_http, that helped out a lot. Thanks.","accounts_in_message":[],"_revision_number":35},{"id":"5028ffddfd134d2b473db60e98bfdbcf95cb07d1","author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"date":"2013-09-24 16:54:56.000000000","message":"Patch Set 35: (5 inline comments)\n\nI managed to address most of the issues you brought up, still working on making them one object. I\u0027ll upload a new patch when that is done.","accounts_in_message":[],"_revision_number":35},{"id":"d4e31fbd515393323756093b968f40c65dc7c16c","author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"date":"2013-09-25 01:08:02.000000000","message":"Uploaded patch set 36.","accounts_in_message":[],"_revision_number":36},{"id":"acb4362a8788621851bdf80bedf0497155eff1bf","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-09-25 01:39:51.000000000","message":"Patch Set 36: Works for me\n\nBuild succeeded.\n\n- gate-python-keystoneclient-requirements http://logs.openstack.org/43/30043/36/check/gate-python-keystoneclient-requirements/a081889 : SUCCESS in 3s\n- gate-python-keystoneclient-pep8 http://logs.openstack.org/43/30043/36/check/gate-python-keystoneclient-pep8/52fd0fb : SUCCESS in 56s\n- gate-python-keystoneclient-docs http://docs-draft.openstack.org/43/30043/36/check/gate-python-keystoneclient-docs/a17891d/doc/build/html/ : SUCCESS in 1m 11s\n- gate-python-keystoneclient-python26 http://logs.openstack.org/43/30043/36/check/gate-python-keystoneclient-python26/013164c : SUCCESS in 1m 04s\n- gate-python-keystoneclient-python27 http://logs.openstack.org/43/30043/36/check/gate-python-keystoneclient-python27/cd04399 : SUCCESS in 58s\n- gate-python-keystoneclient-python33 http://logs.openstack.org/43/30043/36/check/gate-python-keystoneclient-python33/abc56ac : FAILURE in 16s (non-voting)\n- gate-tempest-devstack-vm-full http://logs.openstack.org/43/30043/36/check/gate-tempest-devstack-vm-full/e4964e4 : SUCCESS in 31m 44s\n- gate-tempest-devstack-vm-postgres-full http://logs.openstack.org/43/30043/36/check/gate-tempest-devstack-vm-postgres-full/30a9007 : SUCCESS in 30m 31s\n- gate-tempest-devstack-vm-neutron http://logs.openstack.org/43/30043/36/check/gate-tempest-devstack-vm-neutron/921c4aa : SUCCESS in 18m 09s\n- gate-tempest-devstack-vm-large-ops http://logs.openstack.org/43/30043/36/check/gate-tempest-devstack-vm-large-ops/37ee251 : SUCCESS in 13m 16s (non-voting)\n- gate-grenade-devstack-vm http://logs.openstack.org/43/30043/36/check/gate-grenade-devstack-vm/ecad6d3 : SUCCESS in 24m 55s\n","accounts_in_message":[],"_revision_number":36},{"id":"b4b29809305cc077e68f7e1841a4a0fad633a9f8","author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"date":"2013-09-25 06:03:35.000000000","message":"Uploaded patch set 37.","accounts_in_message":[],"_revision_number":37},{"id":"3a11f0a060c57dcdc9dc6a0664d58b583c172a99","author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"date":"2013-09-25 06:22:25.000000000","message":"Uploaded patch set 38.","accounts_in_message":[],"_revision_number":38},{"id":"588605f3b50b6a420e8d2897c59ba35319cfb2da","author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"date":"2013-09-25 06:35:37.000000000","message":"Uploaded patch set 39.","accounts_in_message":[],"_revision_number":39},{"id":"35b96021dcef28bb68ae8b6c25793cc77228aaf0","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-09-25 07:05:16.000000000","message":"Patch Set 39: Works for me\n\nBuild succeeded.\n\n- gate-python-keystoneclient-requirements http://logs.openstack.org/43/30043/39/check/gate-python-keystoneclient-requirements/6eaa47f : SUCCESS in 2s\n- gate-python-keystoneclient-pep8 http://logs.openstack.org/43/30043/39/check/gate-python-keystoneclient-pep8/46cc308 : SUCCESS in 51s\n- gate-python-keystoneclient-docs http://docs-draft.openstack.org/43/30043/39/check/gate-python-keystoneclient-docs/d53a5f2/doc/build/html/ : SUCCESS in 52s\n- gate-python-keystoneclient-python26 http://logs.openstack.org/43/30043/39/check/gate-python-keystoneclient-python26/1d5b4da : SUCCESS in 1m 03s\n- gate-python-keystoneclient-python27 http://logs.openstack.org/43/30043/39/check/gate-python-keystoneclient-python27/2856037 : SUCCESS in 1m 14s\n- gate-python-keystoneclient-python33 http://logs.openstack.org/43/30043/39/check/gate-python-keystoneclient-python33/5190505 : FAILURE in 16s (non-voting)\n- gate-tempest-devstack-vm-full http://logs.openstack.org/43/30043/39/check/gate-tempest-devstack-vm-full/7e532cf : SUCCESS in 28m 00s\n- gate-tempest-devstack-vm-postgres-full http://logs.openstack.org/43/30043/39/check/gate-tempest-devstack-vm-postgres-full/9120e76 : SUCCESS in 29m 35s\n- gate-tempest-devstack-vm-neutron http://logs.openstack.org/43/30043/39/check/gate-tempest-devstack-vm-neutron/3f1d3a3 : SUCCESS in 19m 22s\n- gate-tempest-devstack-vm-large-ops http://logs.openstack.org/43/30043/39/check/gate-tempest-devstack-vm-large-ops/6379974 : SUCCESS in 11m 28s (non-voting)\n- gate-grenade-devstack-vm http://logs.openstack.org/43/30043/39/check/gate-grenade-devstack-vm/ca4f946 : SUCCESS in 26m 25s\n","accounts_in_message":[],"_revision_number":39},{"id":"eb4b18bdc92de486aeaf16b893a2a4b7f4904a3d","author":{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},"date":"2013-09-26 00:02:13.000000000","message":"Patch Set 39: I would prefer that you didn\u0027t merge this\n\n(7 inline comments)\n\n","accounts_in_message":[],"_revision_number":39},{"id":"17863e83d3aa5aa0c1570f546726265997e82d4b","author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"date":"2013-09-26 01:12:11.000000000","message":"Patch Set 39: (5 inline comments)\n\n","accounts_in_message":[],"_revision_number":39},{"id":"9965b40ff465f3433b83ce3f8309bfc5e004ea26","author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"date":"2013-09-26 01:37:50.000000000","message":"Uploaded patch set 40.","accounts_in_message":[],"_revision_number":40},{"id":"668c5c3b2f4d87834255428373f2420d4fd7a716","author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"date":"2013-09-26 01:45:35.000000000","message":"Uploaded patch set 41.","accounts_in_message":[],"_revision_number":41},{"id":"ebb76ad4f4067c75b2767fe9c423149ec21b43a3","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-09-26 02:19:11.000000000","message":"Patch Set 41: Works for me\n\nBuild succeeded.\n\n- gate-python-keystoneclient-requirements http://logs.openstack.org/43/30043/41/check/gate-python-keystoneclient-requirements/e28f67d : SUCCESS in 3s\n- gate-python-keystoneclient-pep8 http://logs.openstack.org/43/30043/41/check/gate-python-keystoneclient-pep8/1030321 : SUCCESS in 1m 06s\n- gate-python-keystoneclient-docs http://docs-draft.openstack.org/43/30043/41/check/gate-python-keystoneclient-docs/fd30d4b/doc/build/html/ : SUCCESS in 1m 12s\n- gate-python-keystoneclient-python26 http://logs.openstack.org/43/30043/41/check/gate-python-keystoneclient-python26/a07f53c : SUCCESS in 1m 25s\n- gate-python-keystoneclient-python27 http://logs.openstack.org/43/30043/41/check/gate-python-keystoneclient-python27/7a21171 : SUCCESS in 1m 06s\n- gate-python-keystoneclient-python33 http://logs.openstack.org/43/30043/41/check/gate-python-keystoneclient-python33/4f743f2 : FAILURE in 16s (non-voting)\n- gate-tempest-devstack-vm-full http://logs.openstack.org/43/30043/41/check/gate-tempest-devstack-vm-full/6aead4c : SUCCESS in 29m 19s\n- gate-tempest-devstack-vm-postgres-full http://logs.openstack.org/43/30043/41/check/gate-tempest-devstack-vm-postgres-full/5513700 : SUCCESS in 29m 39s\n- gate-tempest-devstack-vm-neutron http://logs.openstack.org/43/30043/41/check/gate-tempest-devstack-vm-neutron/b12a5ee : SUCCESS in 21m 29s\n- gate-tempest-devstack-vm-large-ops http://logs.openstack.org/43/30043/41/check/gate-tempest-devstack-vm-large-ops/e4509c4 : SUCCESS in 12m 16s (non-voting)\n- gate-grenade-devstack-vm http://logs.openstack.org/43/30043/41/check/gate-grenade-devstack-vm/ca291db : SUCCESS in 29m 59s\n","accounts_in_message":[],"_revision_number":41},{"id":"22db3233810a97d29e8e1dc24bd87f4e6e6904a2","author":{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},"date":"2013-09-26 02:29:22.000000000","message":"Patch Set 41: I would prefer that you didn\u0027t merge this\n\nRe our IRC chat i like the idea of splitting the TokenManager. If access_token and request_token are such different things then there is no reason to share a manager just because they are token related\n\nso client will have: \nclient.oauth1.consumers\nclient.oauth1.access_tokens\nclient.oauth1.request_tokens\nand list() etc will be for the appropriate manager.","accounts_in_message":[],"_revision_number":41},{"id":"b5e3405c63ef1cfde67a36d45866fc0652a30901","author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"date":"2013-09-26 17:58:31.000000000","message":"Uploaded patch set 42.","accounts_in_message":[],"_revision_number":42},{"id":"9bbcf2533bcd367b6425686e7750b0f63b8b9412","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-09-26 23:07:39.000000000","message":"Patch Set 42: Works for me\n\nBuild succeeded.\n\n- gate-python-keystoneclient-requirements http://logs.openstack.org/43/30043/42/check/gate-python-keystoneclient-requirements/1f7c099 : SUCCESS in 5s\n- gate-python-keystoneclient-pep8 http://logs.openstack.org/43/30043/42/check/gate-python-keystoneclient-pep8/97ab3e1 : SUCCESS in 1m 06s\n- gate-python-keystoneclient-docs http://docs-draft.openstack.org/43/30043/42/check/gate-python-keystoneclient-docs/9a18c7d/doc/build/html/ : SUCCESS in 1m 07s\n- gate-python-keystoneclient-python26 http://logs.openstack.org/43/30043/42/check/gate-python-keystoneclient-python26/5a60e6b : SUCCESS in 1m 09s\n- gate-python-keystoneclient-python27 http://logs.openstack.org/43/30043/42/check/gate-python-keystoneclient-python27/eec6d81 : SUCCESS in 1m 13s\n- gate-python-keystoneclient-python33 http://logs.openstack.org/43/30043/42/check/gate-python-keystoneclient-python33/8a57fe2 : FAILURE in 19s (non-voting)\n- gate-tempest-devstack-vm-full http://logs.openstack.org/43/30043/42/check/gate-tempest-devstack-vm-full/c6294d5 : SUCCESS in 29m 48s\n- gate-tempest-devstack-vm-postgres-full http://logs.openstack.org/43/30043/42/check/gate-tempest-devstack-vm-postgres-full/df5924d : SUCCESS in 28m 31s\n- gate-tempest-devstack-vm-neutron http://logs.openstack.org/43/30043/42/check/gate-tempest-devstack-vm-neutron/60b1484 : SUCCESS in 19m 22s\n- gate-tempest-devstack-vm-large-ops http://logs.openstack.org/43/30043/42/check/gate-tempest-devstack-vm-large-ops/47f6fa9 : SUCCESS in 11m 08s (non-voting)\n- gate-grenade-devstack-vm http://logs.openstack.org/43/30043/42/check/gate-grenade-devstack-vm/a780d33 : SUCCESS in 24m 07s\n","accounts_in_message":[],"_revision_number":42},{"id":"c84255359e036b0b78d2b862cbb2df3ed4d55cac","author":{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},"date":"2013-09-26 23:42:05.000000000","message":"Patch Set 42: I would prefer that you didn\u0027t merge this\n\n(16 inline comments)\n\nI\u0027d like to see some negative testing too, what happens when it fails?","accounts_in_message":[],"_revision_number":42},{"id":"1aeb13f7fc93674e1b1ffc70d70735646163b0f6","author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"date":"2013-09-27 04:17:39.000000000","message":"Patch Set 42: (13 inline comments)\n\nHey Jamie, thanks for looking at this so deeply. \nI\u0027ll try to add in some negative/malicious tests too.","accounts_in_message":[],"_revision_number":42},{"id":"7467ccf086ef4477e8734ff13035864dd441a5c2","author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"date":"2013-09-27 21:23:20.000000000","message":"Patch Set 42: (6 inline comments)\n\n","accounts_in_message":[],"_revision_number":42},{"id":"a0c0b34ac5116b0f0a0464a1e605ae8434094199","author":{"_account_id":9,"name":"LaunchpadSync","username":"launchpadsync"},"date":"2013-10-05 06:03:02.000000000","message":"Patch Set 42: Abandoned\n\ncode review expired after 1 week of no activity after a negative review, it can be restored using the `Restore Change` button under the Patch Set on the web interface","accounts_in_message":[],"_revision_number":42},{"id":"23648fb703ffbc913c9d13031d95c12272abf7f0","author":{"_account_id":9,"name":"LaunchpadSync","username":"launchpadsync"},"date":"2013-10-05 06:03:02.000000000","message":"Patch Set 42:\n\ncode review expired after 1 week of no activity after a negative review, it can be restored using the `Restore Change` button under the Patch Set on the web interface","accounts_in_message":[],"_revision_number":42},{"id":"ff1f524b67a25cc9bfe4d01b4ffe10ff352d3ec3","author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"date":"2013-10-06 22:01:45.000000000","message":"Patch Set 42: Restored","accounts_in_message":[],"_revision_number":42},{"id":"2ee5ff53967c95809268ad6502002e1e58efb4e6","author":{"_account_id":9,"name":"LaunchpadSync","username":"launchpadsync"},"date":"2013-10-14 06:03:03.000000000","message":"Patch Set 42: Abandoned\n\ncode review expired after 1 week of no activity after a negative review, it can be restored using the `Restore Change` button under the Patch Set on the web interface","accounts_in_message":[],"_revision_number":42},{"id":"7b3113fde2fe7c633e1180e1ed45a8d904e6c575","author":{"_account_id":9,"name":"LaunchpadSync","username":"launchpadsync"},"date":"2013-10-14 06:03:03.000000000","message":"Patch Set 42:\n\ncode review expired after 1 week of no activity after a negative review, it can be restored using the `Restore Change` button under the Patch Set on the web interface","accounts_in_message":[],"_revision_number":42},{"id":"ef425939b14e43115de9c18b4886933a0a7620b0","author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"date":"2013-10-15 15:16:17.000000000","message":"Patch Set 42: Restored","accounts_in_message":[],"_revision_number":42},{"id":"fa216772353457f9594cb71589dc52f50e6190f4","author":{"_account_id":2218,"name":"Adam Young","email":"adam@younglogic.com","username":"ayoung"},"date":"2013-10-17 18:05:18.000000000","message":"Patch Set 42: I would prefer that you didn\u0027t merge this\n\nNeeds an update patch soon that addresses the issues in the comments.","accounts_in_message":[],"_revision_number":42},{"id":"64a2c5640ede5b45e8b7bb18065a849e20043699","author":{"_account_id":9,"name":"LaunchpadSync","username":"launchpadsync"},"date":"2013-10-25 06:03:09.000000000","message":"Patch Set 42: Abandoned\n\ncode review expired after 1 week of no activity after a negative review, it can be restored using the `Restore Change` button under the Patch Set on the web interface","accounts_in_message":[],"_revision_number":42},{"id":"0fec4c846e773b784d378a654647495f17f91bc8","author":{"_account_id":9,"name":"LaunchpadSync","username":"launchpadsync"},"date":"2013-10-25 06:03:09.000000000","message":"Patch Set 42:\n\ncode review expired after 1 week of no activity after a negative review, it can be restored using the `Restore Change` button under the Patch Set on the web interface","accounts_in_message":[],"_revision_number":42},{"id":"b7e54ca4f28212a22f2d1e7cff4981403eb6a010","author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"date":"2013-11-01 01:59:01.000000000","message":"Patch Set 42: Restored\n\ni will eventually work on this!","accounts_in_message":[],"_revision_number":42},{"id":"198263a7e7f72e9f28818ff6c8659ad032f500fc","author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"date":"2013-11-01 01:59:04.000000000","message":"Patch Set 42: Work In Progress","accounts_in_message":[],"_revision_number":42},{"id":"7804f78183494d5522550a5f7849e01f47d48d12","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-11-01 01:59:06.000000000","message":"Patch Set 42: Doesn\u0027t seem to work\n\nBuild failed.  For information on how to proceed, see https://wiki.openstack.org/wiki/GerritJenkinsGit#Test_Failures\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":42},{"id":"97ac0fb246f532649243e5ca6bea16cef5431bc4","author":{"_account_id":9,"name":"LaunchpadSync","username":"launchpadsync"},"date":"2013-11-08 06:03:03.000000000","message":"Patch Set 42:\n\ncode review expired after 1 week of no activity after a negative review, it can be restored using the `Restore Change` button under the Patch Set on the web interface","accounts_in_message":[],"_revision_number":42},{"id":"56234783721d4dbb62187153c28b3fc240d92d66","author":{"_account_id":9,"name":"LaunchpadSync","username":"launchpadsync"},"date":"2013-11-08 06:03:03.000000000","message":"Patch Set 42: Abandoned\n\ncode review expired after 1 week of no activity after a negative review, it can be restored using the `Restore Change` button under the Patch Set on the web interface","accounts_in_message":[],"_revision_number":42}],"current_revision_number":42,"current_revision":"e4f31ae33b8de82c9a7b5dd5b0b1d3713e6e95b2","revisions":{"9ba2aa6e26a5ddf1f2f1e3cf4cc19b2cec093a82":{"kind":"REWORK","_number":1,"created":"2013-05-22 04:04:07.000000000","uploader":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"ref":"refs/changes/43/30043/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-keystoneclient","ref":"refs/changes/43/30043/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/43/30043/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/43/30043/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/43/30043/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-keystoneclient refs/changes/43/30043/1"}}},"commit":{"parents":[{"commit":"40db3fb6ad8bb343c026dd8eaaa4929e8727636a","subject":"Pass memcache_servers as array","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/40db3fb6ad8bb343c026dd8eaaa4929e8727636a"}]}],"author":{"name":"Steve Martinelli","email":"stevemar@ca.ibm.com","date":"2013-05-21 05:55:47.000000000","tz":-300},"committer":{"name":"Steve Martinelli","email":"stevemar@ca.ibm.com","date":"2013-05-22 04:04:04.000000000","tz":-300},"subject":"Add OAuth support for keystoneclient","message":"Add OAuth support for keystoneclient\n\nblueprint: delegated-auth-via-oauth\n\nAdding preliminary consumer CRUD code\nAdding to openstack client as well\n\n* Add modular classes for consumer crud\n* Add support for create request token\n* Add support for create access token\n* Add support for authorize request token\n\nChange-Id: Ieb2f274e26b4177e508784112e22813c56ed8064\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/9ba2aa6e26a5ddf1f2f1e3cf4cc19b2cec093a82"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/9ba2aa6e26a5ddf1f2f1e3cf4cc19b2cec093a82"}]},"branch":"refs/heads/master"},"b35b45261ae49a06135545da759a0b4ee9d289ff":{"kind":"REWORK","_number":2,"created":"2013-05-22 12:41:34.000000000","uploader":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"ref":"refs/changes/43/30043/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-keystoneclient","ref":"refs/changes/43/30043/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/43/30043/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/43/30043/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/43/30043/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-keystoneclient refs/changes/43/30043/2"}}},"commit":{"parents":[{"commit":"40db3fb6ad8bb343c026dd8eaaa4929e8727636a","subject":"Pass memcache_servers as array","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/40db3fb6ad8bb343c026dd8eaaa4929e8727636a"}]}],"author":{"name":"Steve Martinelli","email":"stevemar@ca.ibm.com","date":"2013-05-21 05:55:47.000000000","tz":-300},"committer":{"name":"Steve Martinelli","email":"stevemar@ca.ibm.com","date":"2013-05-22 12:41:22.000000000","tz":-300},"subject":"Add OAuth support for keystoneclient","message":"Add OAuth support for keystoneclient\n\nblueprint: delegated-auth-via-oauth\n\nAdding preliminary consumer CRUD code\nAdding to openstack client as well\n\n* Add modular classes for consumer crud\n* Add support for create request token\n* Add support for create access token\n* Add support for authorize request token\n\nChange-Id: Ieb2f274e26b4177e508784112e22813c56ed8064\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/b35b45261ae49a06135545da759a0b4ee9d289ff"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/b35b45261ae49a06135545da759a0b4ee9d289ff"}]},"branch":"refs/heads/master"},"489121e73569c465a0f5439c45307355629a32b7":{"kind":"REWORK","_number":3,"created":"2013-05-22 14:14:44.000000000","uploader":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"ref":"refs/changes/43/30043/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-keystoneclient","ref":"refs/changes/43/30043/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/43/30043/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/43/30043/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/43/30043/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-keystoneclient refs/changes/43/30043/3"}}},"commit":{"parents":[{"commit":"40db3fb6ad8bb343c026dd8eaaa4929e8727636a","subject":"Pass memcache_servers as array","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/40db3fb6ad8bb343c026dd8eaaa4929e8727636a"}]}],"author":{"name":"Steve Martinelli","email":"stevemar@ca.ibm.com","date":"2013-05-21 05:55:47.000000000","tz":-300},"committer":{"name":"Steve Martinelli","email":"stevemar@ca.ibm.com","date":"2013-05-22 14:14:23.000000000","tz":-300},"subject":"Add OAuth support for keystoneclient","message":"Add OAuth support for keystoneclient\n\nblueprint: delegated-auth-via-oauth\n\nAdding preliminary consumer CRUD code\nAdding to openstack client as well\n\n* Add modular classes for consumer crud\n* Add support for create request token\n* Add support for create access token\n* Add support for authorize request token\n\nChange-Id: Ieb2f274e26b4177e508784112e22813c56ed8064\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/489121e73569c465a0f5439c45307355629a32b7"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/489121e73569c465a0f5439c45307355629a32b7"}]},"branch":"refs/heads/master"},"725c23488fcc630067522ab5753895f1ea150a92":{"kind":"REWORK","_number":4,"created":"2013-05-22 14:32:23.000000000","uploader":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"ref":"refs/changes/43/30043/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-keystoneclient","ref":"refs/changes/43/30043/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/43/30043/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/43/30043/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/43/30043/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-keystoneclient refs/changes/43/30043/4"}}},"commit":{"parents":[{"commit":"40db3fb6ad8bb343c026dd8eaaa4929e8727636a","subject":"Pass memcache_servers as array","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/40db3fb6ad8bb343c026dd8eaaa4929e8727636a"}]}],"author":{"name":"Steve Martinelli","email":"stevemar@ca.ibm.com","date":"2013-05-21 05:55:47.000000000","tz":-300},"committer":{"name":"Steve Martinelli","email":"stevemar@ca.ibm.com","date":"2013-05-22 14:32:10.000000000","tz":-300},"subject":"Add OAuth support for keystoneclient","message":"Add OAuth support for keystoneclient\n\nblueprint: delegated-auth-via-oauth\n\nAdding preliminary consumer CRUD code\nAdding to openstack client as well\n\n* Add modular classes for consumer crud\n* Add support for create request token\n* Add support for create access token\n* Add support for authorize request token\n\nChange-Id: Ieb2f274e26b4177e508784112e22813c56ed8064\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/725c23488fcc630067522ab5753895f1ea150a92"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/725c23488fcc630067522ab5753895f1ea150a92"}]},"branch":"refs/heads/master"},"98ea7cd1ac5f31f5d70e3bf11110e8f8e1051071":{"kind":"REWORK","_number":5,"created":"2013-05-27 21:17:42.000000000","uploader":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"ref":"refs/changes/43/30043/5","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-keystoneclient","ref":"refs/changes/43/30043/5","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/43/30043/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/43/30043/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/43/30043/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-keystoneclient refs/changes/43/30043/5"}}},"commit":{"parents":[{"commit":"ef6530de45705c6e31021f8934570d7c48a60b8b","subject":"Merge \"Suggestion of a new arguments display in the help, to reflect required ones Fix bug 1182130\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/ef6530de45705c6e31021f8934570d7c48a60b8b"}]}],"author":{"name":"Steve Martinelli","email":"stevemar@ca.ibm.com","date":"2013-05-21 05:55:47.000000000","tz":-300},"committer":{"name":"Steve Martinelli","email":"stevemar@ca.ibm.com","date":"2013-05-27 21:17:30.000000000","tz":-300},"subject":"Add OAuth support for keystoneclient","message":"Add OAuth support for keystoneclient\n\nblueprint: delegated-auth-via-oauth\n\nAdding preliminary consumer CRUD code\nAdding to openstack client as well\n\n* Add modular classes for consumer crud\n* Add support for create request token\n* Add support for create access token\n* Add support for authorize request token\n\nChange-Id: Ieb2f274e26b4177e508784112e22813c56ed8064\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/98ea7cd1ac5f31f5d70e3bf11110e8f8e1051071"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/98ea7cd1ac5f31f5d70e3bf11110e8f8e1051071"}]},"branch":"refs/heads/master"},"57b8552478ca1b2c523e6dc38687b5f718af0365":{"kind":"REWORK","_number":6,"created":"2013-05-28 20:51:54.000000000","uploader":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"ref":"refs/changes/43/30043/6","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-keystoneclient","ref":"refs/changes/43/30043/6","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/43/30043/6 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/43/30043/6 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/43/30043/6 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-keystoneclient refs/changes/43/30043/6"}}},"commit":{"parents":[{"commit":"111e7304f5bc9e7a2c726084038b5f8692ec940a","subject":"Merge \"Check Expiry\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/111e7304f5bc9e7a2c726084038b5f8692ec940a"}]}],"author":{"name":"Steve Martinelli","email":"stevemar@ca.ibm.com","date":"2013-05-21 05:55:47.000000000","tz":-300},"committer":{"name":"Steve Martinelli","email":"stevemar@ca.ibm.com","date":"2013-05-28 20:51:54.000000000","tz":-300},"subject":"Add OAuth support for keystoneclient","message":"Add OAuth support for keystoneclient\n\nblueprint: delegated-auth-via-oauth\n\nAdding preliminary consumer CRUD code\nAdding to openstack client as well\n\n* Add modular classes for consumer crud\n* Add support for create request token\n* Add support for create access token\n* Add support for authorize request token\n\nChange-Id: Ieb2f274e26b4177e508784112e22813c56ed8064\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/57b8552478ca1b2c523e6dc38687b5f718af0365"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/57b8552478ca1b2c523e6dc38687b5f718af0365"}]},"branch":"refs/heads/master"},"0dda9c057637cf69ecc175128ee393e8205a5b9b":{"kind":"REWORK","_number":7,"created":"2013-05-29 05:02:09.000000000","uploader":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"ref":"refs/changes/43/30043/7","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-keystoneclient","ref":"refs/changes/43/30043/7","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/43/30043/7 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/43/30043/7 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/43/30043/7 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-keystoneclient refs/changes/43/30043/7"}}},"commit":{"parents":[{"commit":"111e7304f5bc9e7a2c726084038b5f8692ec940a","subject":"Merge \"Check Expiry\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/111e7304f5bc9e7a2c726084038b5f8692ec940a"}]}],"author":{"name":"Steve Martinelli","email":"stevemar@ca.ibm.com","date":"2013-05-21 05:55:47.000000000","tz":-300},"committer":{"name":"Steve Martinelli","email":"stevemar@ca.ibm.com","date":"2013-05-29 04:59:59.000000000","tz":-300},"subject":"Add OAuth support for keystoneclient","message":"Add OAuth support for keystoneclient\n\nblueprint: delegated-auth-via-oauth\n\nAdding preliminary consumer CRUD code\nAdding to openstack client as well\n\n* Add modular classes for consumer crud\n* Add support for create request token\n* Add support for create access token\n* Add support for authorize request token\n* Add support for list authorizations\n* Add support for delete authorizations\n\nChange-Id: Ieb2f274e26b4177e508784112e22813c56ed8064\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/0dda9c057637cf69ecc175128ee393e8205a5b9b"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/0dda9c057637cf69ecc175128ee393e8205a5b9b"}]},"branch":"refs/heads/master"},"47d3e70759438d2d5a3a60f3c1e01fa15af1c15c":{"kind":"REWORK","_number":8,"created":"2013-05-29 15:27:35.000000000","uploader":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"ref":"refs/changes/43/30043/8","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-keystoneclient","ref":"refs/changes/43/30043/8","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/43/30043/8 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/43/30043/8 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/43/30043/8 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-keystoneclient refs/changes/43/30043/8"}}},"commit":{"parents":[{"commit":"111e7304f5bc9e7a2c726084038b5f8692ec940a","subject":"Merge \"Check Expiry\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/111e7304f5bc9e7a2c726084038b5f8692ec940a"}]}],"author":{"name":"Steve Martinelli","email":"stevemar@ca.ibm.com","date":"2013-05-21 05:55:47.000000000","tz":-300},"committer":{"name":"Steve Martinelli","email":"stevemar@ca.ibm.com","date":"2013-05-29 15:27:01.000000000","tz":-300},"subject":"Add OAuth support for keystoneclient","message":"Add OAuth support for keystoneclient\n\nblueprint: delegated-auth-via-oauth\n\nAdding preliminary consumer CRUD code\nAdding to openstack client as well\n\n* Add modular classes for consumer crud\n* Add support for create request token\n* Add support for create access token\n* Add support for authorize request token\n* Add support for list authorizations\n* Add support for delete authorizations\n* Add support for get pin\n* Add support for authenticate (create keystone token)\n\nChange-Id: Ieb2f274e26b4177e508784112e22813c56ed8064\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/47d3e70759438d2d5a3a60f3c1e01fa15af1c15c"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/47d3e70759438d2d5a3a60f3c1e01fa15af1c15c"}]},"branch":"refs/heads/master"},"5db9dc2639dd4bb7975bced9aac5cebc83ceb6ad":{"kind":"REWORK","_number":9,"created":"2013-05-31 15:04:01.000000000","uploader":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"ref":"refs/changes/43/30043/9","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-keystoneclient","ref":"refs/changes/43/30043/9","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/43/30043/9 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/43/30043/9 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/43/30043/9 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-keystoneclient refs/changes/43/30043/9"}}},"commit":{"parents":[{"commit":"6753889314c3b7aed9ff9f032cc7483005b68dcf","subject":"Merge \"Enumerate ignored flake8 rules\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/6753889314c3b7aed9ff9f032cc7483005b68dcf"}]}],"author":{"name":"Steve Martinelli","email":"stevemar@ca.ibm.com","date":"2013-05-21 05:55:47.000000000","tz":-300},"committer":{"name":"Steve Martinelli","email":"stevemar@ca.ibm.com","date":"2013-05-31 15:04:00.000000000","tz":-300},"subject":"Add OAuth support for keystoneclient","message":"Add OAuth support for keystoneclient\n\nblueprint: delegated-auth-via-oauth\n\nAdding preliminary consumer CRUD code\nAdding to openstack client as well\n\n* Add modular classes for consumer crud\n* Add support for create request token\n* Add support for create access token\n* Add support for authorize request token\n* Add support for list authorizations\n* Add support for delete authorizations\n* Add support for get pin\n* Add support for authenticate (create keystone token)\n\nChange-Id: Ieb2f274e26b4177e508784112e22813c56ed8064\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/5db9dc2639dd4bb7975bced9aac5cebc83ceb6ad"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/5db9dc2639dd4bb7975bced9aac5cebc83ceb6ad"}]},"branch":"refs/heads/master"},"f2045deb030d19f42b3d4578810a2586e83f2633":{"kind":"REWORK","_number":10,"created":"2013-05-31 19:31:03.000000000","uploader":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"ref":"refs/changes/43/30043/10","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-keystoneclient","ref":"refs/changes/43/30043/10","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/43/30043/10 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/43/30043/10 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/43/30043/10 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-keystoneclient refs/changes/43/30043/10"}}},"commit":{"parents":[{"commit":"6753889314c3b7aed9ff9f032cc7483005b68dcf","subject":"Merge \"Enumerate ignored flake8 rules\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/6753889314c3b7aed9ff9f032cc7483005b68dcf"}]}],"author":{"name":"Steve Martinelli","email":"stevemar@ca.ibm.com","date":"2013-05-21 05:55:47.000000000","tz":-300},"committer":{"name":"Steve Martinelli","email":"stevemar@ca.ibm.com","date":"2013-05-31 19:30:56.000000000","tz":-300},"subject":"Add OAuth support for keystoneclient","message":"Add OAuth support for keystoneclient\n\nblueprint: delegated-auth-via-oauth\n\nAdding preliminary consumer CRUD code\nAdding to openstack client as well\n\n* Add modular classes for consumer crud\n* Add support for create request token\n* Add support for create access token\n* Add support for authorize request token\n* Add support for list authorizations\n* Add support for delete authorizations\n* Add support for get pin\n* Add support for authenticate (create keystone token)\n\nChange-Id: Ieb2f274e26b4177e508784112e22813c56ed8064\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/f2045deb030d19f42b3d4578810a2586e83f2633"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/f2045deb030d19f42b3d4578810a2586e83f2633"}]},"branch":"refs/heads/master"},"53c40477ee53e0f7bd9bc3a00aa515c8b4c442a7":{"kind":"TRIVIAL_REBASE","_number":11,"created":"2013-06-11 04:54:57.000000000","uploader":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"ref":"refs/changes/43/30043/11","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-keystoneclient","ref":"refs/changes/43/30043/11","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/43/30043/11 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/43/30043/11 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/43/30043/11 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-keystoneclient refs/changes/43/30043/11"}}},"commit":{"parents":[{"commit":"2ec2e7ee31a9a7305d524bceaf2c10f89ef27f02","subject":"Merge \"Add find() method to CrudManager\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/2ec2e7ee31a9a7305d524bceaf2c10f89ef27f02"}]}],"author":{"name":"Steve Martinelli","email":"stevemar@ca.ibm.com","date":"2013-05-21 05:55:47.000000000","tz":-300},"committer":{"name":"Steve Martinelli","email":"stevemar@ca.ibm.com","date":"2013-06-11 04:54:45.000000000","tz":-300},"subject":"Add OAuth support for keystoneclient","message":"Add OAuth support for keystoneclient\n\nblueprint: delegated-auth-via-oauth\n\nAdding preliminary consumer CRUD code\nAdding to openstack client as well\n\n* Add modular classes for consumer crud\n* Add support for create request token\n* Add support for create access token\n* Add support for authorize request token\n* Add support for list authorizations\n* Add support for delete authorizations\n* Add support for get pin\n* Add support for authenticate (create keystone token)\n\nChange-Id: Ieb2f274e26b4177e508784112e22813c56ed8064\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/53c40477ee53e0f7bd9bc3a00aa515c8b4c442a7"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/53c40477ee53e0f7bd9bc3a00aa515c8b4c442a7"}]},"branch":"refs/heads/master"},"f6fddbb439ad6a2f6b664b01cc82e768f95948fc":{"kind":"REWORK","_number":12,"created":"2013-06-11 15:17:29.000000000","uploader":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"ref":"refs/changes/43/30043/12","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-keystoneclient","ref":"refs/changes/43/30043/12","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/43/30043/12 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/43/30043/12 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/43/30043/12 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-keystoneclient refs/changes/43/30043/12"}}},"commit":{"parents":[{"commit":"2ec2e7ee31a9a7305d524bceaf2c10f89ef27f02","subject":"Merge \"Add find() method to CrudManager\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/2ec2e7ee31a9a7305d524bceaf2c10f89ef27f02"}]}],"author":{"name":"Steve Martinelli","email":"stevemar@ca.ibm.com","date":"2013-05-21 05:55:47.000000000","tz":-300},"committer":{"name":"Steve Martinelli","email":"stevemar@ca.ibm.com","date":"2013-06-11 15:17:13.000000000","tz":-300},"subject":"Add OAuth support for keystoneclient","message":"Add OAuth support for keystoneclient\n\nblueprint: delegated-auth-via-oauth\n\nAdding preliminary consumer CRUD code\nAdding to openstack client as well\n\n* Add modular classes for consumer crud\n* Add support for create request token\n* Add support for create access token\n* Add support for authorize request token\n* Add support for list authorizations\n* Add support for delete authorizations\n* Add support for get pin\n* Add support for authenticate (create keystone token)\n\nChange-Id: Ieb2f274e26b4177e508784112e22813c56ed8064\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/f6fddbb439ad6a2f6b664b01cc82e768f95948fc"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/f6fddbb439ad6a2f6b664b01cc82e768f95948fc"}]},"branch":"refs/heads/master"},"c5cb539d64eaa73dd5d9451142dd5365ea3b887f":{"kind":"REWORK","_number":13,"created":"2013-06-11 20:40:20.000000000","uploader":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"ref":"refs/changes/43/30043/13","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-keystoneclient","ref":"refs/changes/43/30043/13","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/43/30043/13 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/43/30043/13 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/43/30043/13 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-keystoneclient refs/changes/43/30043/13"}}},"commit":{"parents":[{"commit":"76daaffd870166ff8070a6d56835fc4a25f0a1fb","subject":"Merge \"Allow keystoneclient to work with older keystone installs\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/76daaffd870166ff8070a6d56835fc4a25f0a1fb"}]}],"author":{"name":"Steve Martinelli","email":"stevemar@ca.ibm.com","date":"2013-05-21 05:55:47.000000000","tz":-300},"committer":{"name":"Steve Martinelli","email":"stevemar@ca.ibm.com","date":"2013-06-11 20:40:18.000000000","tz":-300},"subject":"Add OAuth support for keystoneclient","message":"Add OAuth support for keystoneclient\n\nblueprint: delegated-auth-via-oauth\n\nAdding preliminary consumer CRUD code\nAdding to openstack client as well\n\n* Add modular classes for consumer crud\n* Add support for create request token\n* Add support for create access token\n* Add support for authorize request token\n* Add support for list authorizations\n* Add support for delete authorizations\n* Add support for get pin\n* Add support for authenticate (create keystone token)\n\nChange-Id: Ieb2f274e26b4177e508784112e22813c56ed8064\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/c5cb539d64eaa73dd5d9451142dd5365ea3b887f"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/c5cb539d64eaa73dd5d9451142dd5365ea3b887f"}]},"branch":"refs/heads/master"},"18b622c0c5e7251a9c13a15229f643f0c22fbc08":{"kind":"REWORK","_number":14,"created":"2013-06-14 04:15:12.000000000","uploader":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"ref":"refs/changes/43/30043/14","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-keystoneclient","ref":"refs/changes/43/30043/14","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/43/30043/14 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/43/30043/14 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/43/30043/14 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-keystoneclient refs/changes/43/30043/14"}}},"commit":{"parents":[{"commit":"446379b93f9a3db8d3f3c8d5736426ee6c24319c","subject":"Merge \"Fix optional keyring support, add basic keyring tests\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/446379b93f9a3db8d3f3c8d5736426ee6c24319c"}]}],"author":{"name":"Steve Martinelli","email":"stevemar@ca.ibm.com","date":"2013-05-21 05:55:47.000000000","tz":-300},"committer":{"name":"Steve Martinelli","email":"stevemar@ca.ibm.com","date":"2013-06-14 04:14:48.000000000","tz":-300},"subject":"Add OAuth support for keystoneclient","message":"Add OAuth support for keystoneclient\n\nblueprint: delegated-auth-via-oauth\n\nAdding preliminary consumer CRUD code\nAdding to openstack client as well\n\n* Add modular classes for consumer crud\n* Add support for create request token\n* Add support for create access token\n* Add support for authorize request token\n* Add support for list authorizations\n* Add support for delete authorizations\n* Add support for get pin\n* Add support for authenticate (create keystone token)\n\nChange-Id: Ieb2f274e26b4177e508784112e22813c56ed8064\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/18b622c0c5e7251a9c13a15229f643f0c22fbc08"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/18b622c0c5e7251a9c13a15229f643f0c22fbc08"}]},"branch":"refs/heads/master"},"001905d95d4b396ad372cd9e5ab19c44fd1b4ad6":{"kind":"REWORK","_number":15,"created":"2013-07-02 14:24:13.000000000","uploader":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"ref":"refs/changes/43/30043/15","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-keystoneclient","ref":"refs/changes/43/30043/15","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/43/30043/15 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/43/30043/15 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/43/30043/15 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-keystoneclient refs/changes/43/30043/15"}}},"commit":{"parents":[{"commit":"9ee038fc65a439d16d949e56efa65b147b9b8923","subject":"Merge \"Fix and enable H401\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/9ee038fc65a439d16d949e56efa65b147b9b8923"}]}],"author":{"name":"Steve Martinelli","email":"stevemar@ca.ibm.com","date":"2013-05-21 05:55:47.000000000","tz":-300},"committer":{"name":"Steve Martinelli","email":"stevemar@ca.ibm.com","date":"2013-07-02 14:24:02.000000000","tz":-300},"subject":"Add OAuth support for keystoneclient","message":"Add OAuth support for keystoneclient\n\nblueprint: delegated-auth-via-oauth\n\nAdding preliminary consumer CRUD code\nAdding to openstack client as well\n\n* Add modular classes for consumer crud\n* Add support for create request token\n* Add support for create access token\n* Add support for authorize request token\n* Add support for list authorizations\n* Add support for delete authorizations\n* Add support for get pin\n* Add support for authenticate (create keystone token)\n\nChange-Id: Ieb2f274e26b4177e508784112e22813c56ed8064\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/001905d95d4b396ad372cd9e5ab19c44fd1b4ad6"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/001905d95d4b396ad372cd9e5ab19c44fd1b4ad6"}]},"branch":"refs/heads/master"},"bf581d5f272f3cd040926b6732f0c5e1c0e752c4":{"kind":"REWORK","_number":16,"created":"2013-07-02 17:33:36.000000000","uploader":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"ref":"refs/changes/43/30043/16","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-keystoneclient","ref":"refs/changes/43/30043/16","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/43/30043/16 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/43/30043/16 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/43/30043/16 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-keystoneclient refs/changes/43/30043/16"}}},"commit":{"parents":[{"commit":"9ee038fc65a439d16d949e56efa65b147b9b8923","subject":"Merge \"Fix and enable H401\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/9ee038fc65a439d16d949e56efa65b147b9b8923"}]}],"author":{"name":"Steve Martinelli","email":"stevemar@ca.ibm.com","date":"2013-05-21 05:55:47.000000000","tz":-300},"committer":{"name":"Steve Martinelli","email":"stevemar@ca.ibm.com","date":"2013-07-02 17:33:25.000000000","tz":-300},"subject":"Add OAuth support for keystoneclient","message":"Add OAuth support for keystoneclient\n\nblueprint: delegated-auth-via-oauth\n\nAdding preliminary consumer CRUD code\nAdding to openstack client as well\n\n* Add modular classes for consumer crud\n* Add support for create request token\n* Add support for create access token\n* Add support for authorize request token\n* Add support for list authorizations\n* Add support for delete authorizations\n* Add support for get pin\n* Add support for authenticate (create keystone token)\n\nChange-Id: Ieb2f274e26b4177e508784112e22813c56ed8064\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/bf581d5f272f3cd040926b6732f0c5e1c0e752c4"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/bf581d5f272f3cd040926b6732f0c5e1c0e752c4"}]},"branch":"refs/heads/master"},"33eaf7bdfee9f6558ff75c520afa3743dbdf0299":{"kind":"REWORK","_number":17,"created":"2013-07-03 20:25:05.000000000","uploader":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"ref":"refs/changes/43/30043/17","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-keystoneclient","ref":"refs/changes/43/30043/17","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/43/30043/17 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/43/30043/17 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/43/30043/17 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-keystoneclient refs/changes/43/30043/17"}}},"commit":{"parents":[{"commit":"9ee038fc65a439d16d949e56efa65b147b9b8923","subject":"Merge \"Fix and enable H401\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/9ee038fc65a439d16d949e56efa65b147b9b8923"}]}],"author":{"name":"Steve Martinelli","email":"stevemar@ca.ibm.com","date":"2013-05-21 05:55:47.000000000","tz":-300},"committer":{"name":"Steve Martinelli","email":"stevemar@ca.ibm.com","date":"2013-07-03 20:24:28.000000000","tz":-300},"subject":"Add OAuth support for keystoneclient","message":"Add OAuth support for keystoneclient\n\nblueprint: delegated-auth-via-oauth\n\nAdding preliminary consumer CRUD code\nAdding to openstack client as well\n\n* Add modular classes for consumer crud\n* Add support for create request token\n* Add support for create access token\n* Add support for authorize request token\n* Add support for list authorizations\n* Add support for delete authorizations\n* Add support for get pin\n* Add support for authenticate (create keystone token)\n* Added oauth2 library so as to make oauth calls\n\nChange-Id: Ieb2f274e26b4177e508784112e22813c56ed8064\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/33eaf7bdfee9f6558ff75c520afa3743dbdf0299"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/33eaf7bdfee9f6558ff75c520afa3743dbdf0299"}]},"branch":"refs/heads/master"},"be71248a7af20d388b12ee2f13d2124552db9ef1":{"kind":"REWORK","_number":18,"created":"2013-07-05 19:13:43.000000000","uploader":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"ref":"refs/changes/43/30043/18","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-keystoneclient","ref":"refs/changes/43/30043/18","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/43/30043/18 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/43/30043/18 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/43/30043/18 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-keystoneclient refs/changes/43/30043/18"}}},"commit":{"parents":[{"commit":"fca985c09e11c581b61b9edcae19673e3112093a","subject":"Fix auth_token.py bad signing_dir log message","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/fca985c09e11c581b61b9edcae19673e3112093a"}]}],"author":{"name":"Steve Martinelli","email":"stevemar@ca.ibm.com","date":"2013-05-21 05:55:47.000000000","tz":-300},"committer":{"name":"Steve Martinelli","email":"stevemar@ca.ibm.com","date":"2013-07-05 19:13:34.000000000","tz":-300},"subject":"Add OAuth support for keystoneclient","message":"Add OAuth support for keystoneclient\n\nblueprint: delegated-auth-via-oauth\n\nAdding preliminary consumer CRUD code\nAdding to openstack client as well\n\n* Add modular classes for consumer crud\n* Add support for create request token\n* Add support for create access token\n* Add support for authorize request token\n* Add support for list authorizations\n* Add support for delete authorizations\n* Add support for get pin\n* Add support for authenticate (create keystone token)\n* Added oauth2 library so as to make oauth calls\n\nChange-Id: Ieb2f274e26b4177e508784112e22813c56ed8064\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/be71248a7af20d388b12ee2f13d2124552db9ef1"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/be71248a7af20d388b12ee2f13d2124552db9ef1"}]},"branch":"refs/heads/master"},"d010e86c167e6d68279b85f2682b728ee9a7c233":{"kind":"REWORK","_number":19,"created":"2013-07-06 05:45:33.000000000","uploader":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"ref":"refs/changes/43/30043/19","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-keystoneclient","ref":"refs/changes/43/30043/19","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/43/30043/19 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/43/30043/19 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/43/30043/19 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-keystoneclient refs/changes/43/30043/19"}}},"commit":{"parents":[{"commit":"6139663e09c52c19fa218a220a5d44733e641966","subject":"Flake8 should ignore build folder","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/6139663e09c52c19fa218a220a5d44733e641966"}]}],"author":{"name":"Steve Martinelli","email":"stevemar@ca.ibm.com","date":"2013-05-21 05:55:47.000000000","tz":-300},"committer":{"name":"Steve Martinelli","email":"stevemar@ca.ibm.com","date":"2013-07-06 05:45:28.000000000","tz":-300},"subject":"Add OAuth support for keystoneclient","message":"Add OAuth support for keystoneclient\n\nblueprint: delegated-auth-via-oauth\n\nAdding preliminary consumer CRUD code\nAdding to openstack client as well\n\n* Add modular classes for consumer crud\n* Add support for create request token\n* Add support for create access token\n* Add support for authorize request token\n* Add support for list authorizations\n* Add support for delete authorizations\n* Add support for get pin\n* Add support for authenticate (create keystone token)\n* Added oauth2 library so as to make oauth calls\n\nChange-Id: Ieb2f274e26b4177e508784112e22813c56ed8064\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/d010e86c167e6d68279b85f2682b728ee9a7c233"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/d010e86c167e6d68279b85f2682b728ee9a7c233"}]},"branch":"refs/heads/master"},"8f5289765c4bd463f28277eb924bd5b9d3565296":{"kind":"REWORK","_number":20,"created":"2013-07-11 01:36:15.000000000","uploader":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"ref":"refs/changes/43/30043/20","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-keystoneclient","ref":"refs/changes/43/30043/20","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/43/30043/20 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/43/30043/20 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/43/30043/20 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-keystoneclient refs/changes/43/30043/20"}}},"commit":{"parents":[{"commit":"df1b6167cd5868e4ff881942490bc78cb0cb42ec","subject":"Merge \"Remove endpoint.name attribute from v3 manager (bug 1191152)\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/df1b6167cd5868e4ff881942490bc78cb0cb42ec"}]}],"author":{"name":"Steve Martinelli","email":"stevemar@ca.ibm.com","date":"2013-05-21 05:55:47.000000000","tz":-300},"committer":{"name":"Steve Martinelli","email":"stevemar@ca.ibm.com","date":"2013-07-11 01:20:55.000000000","tz":-300},"subject":"Add OAuth support for keystoneclient","message":"Add OAuth support for keystoneclient\n\nblueprint: delegated-auth-via-oauth\n\nAdding preliminary consumer CRUD code\nAdding to openstack client as well\n\n* Add modular classes for consumer crud\n* Add support for create request token\n* Add support for create access token\n* Add support for authorize request token\n* Add support for list authorizations\n* Add support for delete authorizations\n* Add support for get pin\n* Add support for authenticate (create keystone token)\n* Added oauth2 library so as to make oauth calls\n\nChange-Id: Ieb2f274e26b4177e508784112e22813c56ed8064\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/8f5289765c4bd463f28277eb924bd5b9d3565296"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/8f5289765c4bd463f28277eb924bd5b9d3565296"}]},"branch":"refs/heads/master"},"50c028a16fa9c0f069bd31e3502230ca73b04b0a":{"kind":"REWORK","_number":21,"created":"2013-07-12 19:22:00.000000000","uploader":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"ref":"refs/changes/43/30043/21","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-keystoneclient","ref":"refs/changes/43/30043/21","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/43/30043/21 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/43/30043/21 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/43/30043/21 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-keystoneclient refs/changes/43/30043/21"}}},"commit":{"parents":[{"commit":"8b40f573384a29751bd1883156023820c6994b51","subject":"Merge \"Sync install_venv_common from oslo\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/8b40f573384a29751bd1883156023820c6994b51"}]}],"author":{"name":"Steve Martinelli","email":"stevemar@ca.ibm.com","date":"2013-05-21 05:55:47.000000000","tz":-300},"committer":{"name":"Steve Martinelli","email":"stevemar@ca.ibm.com","date":"2013-07-12 19:21:57.000000000","tz":-300},"subject":"Add OAuth support for keystoneclient","message":"Add OAuth support for keystoneclient\n\nblueprint: delegated-auth-via-oauth\n\nAdding preliminary consumer CRUD code\nAdding to openstack client as well\n\n* Add modular classes for consumer crud\n* Add support for create request token\n* Add support for create access token\n* Add support for authorize request token\n* Add support for list authorizations\n* Add support for delete authorizations\n* Add support for get pin\n* Add support for authenticate (create keystone token)\n* Added oauth2 library so as to make oauth calls\n\nChange-Id: Ieb2f274e26b4177e508784112e22813c56ed8064\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/50c028a16fa9c0f069bd31e3502230ca73b04b0a"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/50c028a16fa9c0f069bd31e3502230ca73b04b0a"}]},"branch":"refs/heads/master"},"30e77afa71e7e50e61066940baaaf93d18e2c24a":{"kind":"REWORK","_number":22,"created":"2013-07-12 20:23:48.000000000","uploader":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"ref":"refs/changes/43/30043/22","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-keystoneclient","ref":"refs/changes/43/30043/22","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/43/30043/22 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/43/30043/22 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/43/30043/22 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-keystoneclient refs/changes/43/30043/22"}}},"commit":{"parents":[{"commit":"8b40f573384a29751bd1883156023820c6994b51","subject":"Merge \"Sync install_venv_common from oslo\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/8b40f573384a29751bd1883156023820c6994b51"}]}],"author":{"name":"Steve Martinelli","email":"stevemar@ca.ibm.com","date":"2013-05-21 05:55:47.000000000","tz":-300},"committer":{"name":"Steve Martinelli","email":"stevemar@ca.ibm.com","date":"2013-07-12 20:23:35.000000000","tz":-300},"subject":"Add OAuth support for keystoneclient","message":"Add OAuth support for keystoneclient\n\nblueprint: delegated-auth-via-oauth\n\nAdding preliminary consumer CRUD code\nAdding to openstack client as well\n\n* Add modular classes for consumer crud\n* Add support for create request token\n* Add support for create access token\n* Add support for authorize request token\n* Add support for list authorizations\n* Add support for delete authorizations\n* Add support for get pin\n* Add support for authenticate (create keystone token)\n* Added oauth2 library so as to make oauth calls\n\nChange-Id: Ieb2f274e26b4177e508784112e22813c56ed8064\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/30e77afa71e7e50e61066940baaaf93d18e2c24a"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/30e77afa71e7e50e61066940baaaf93d18e2c24a"}]},"branch":"refs/heads/master"},"4ee0dafd52e4a71150b7f6cfdf9fbf6564c71b73":{"kind":"REWORK","_number":23,"created":"2013-07-15 04:59:15.000000000","uploader":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"ref":"refs/changes/43/30043/23","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-keystoneclient","ref":"refs/changes/43/30043/23","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/43/30043/23 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/43/30043/23 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/43/30043/23 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-keystoneclient refs/changes/43/30043/23"}}},"commit":{"parents":[{"commit":"f2ad113d1c65e94a3a9f4b1f53c9ab4b0dd01727","subject":"Fix and enable gating on H402","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/f2ad113d1c65e94a3a9f4b1f53c9ab4b0dd01727"}]}],"author":{"name":"Steve Martinelli","email":"stevemar@ca.ibm.com","date":"2013-05-21 05:55:47.000000000","tz":-300},"committer":{"name":"Steve Martinelli","email":"stevemar@ca.ibm.com","date":"2013-07-15 04:59:09.000000000","tz":-300},"subject":"Add OAuth support for keystoneclient","message":"Add OAuth support for keystoneclient\n\nblueprint: delegated-auth-via-oauth\n\nAdding preliminary consumer CRUD code\nAdding to openstack client as well\n\n* Add modular classes for consumer crud\n* Add support for create request token\n* Add support for create access token\n* Add support for authorize request token\n* Add support for list authorizations\n* Add support for delete authorizations\n* Add support for get pin\n* Add support for authenticate (create keystone token)\n* Added oauth2 library so as to make oauth calls\n\nChange-Id: Ieb2f274e26b4177e508784112e22813c56ed8064\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/4ee0dafd52e4a71150b7f6cfdf9fbf6564c71b73"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/4ee0dafd52e4a71150b7f6cfdf9fbf6564c71b73"}]},"branch":"refs/heads/master"},"1713ac8dfdc6069663919c64d645b475b82c53dc":{"kind":"REWORK","_number":24,"created":"2013-07-18 16:36:36.000000000","uploader":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"ref":"refs/changes/43/30043/24","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-keystoneclient","ref":"refs/changes/43/30043/24","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/43/30043/24 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/43/30043/24 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/43/30043/24 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-keystoneclient refs/changes/43/30043/24"}}},"commit":{"parents":[{"commit":"f74019caebdc84480fa5376a4f7e18f6b5747a7e","subject":"Merge \"Fix and enable gating on H403\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/f74019caebdc84480fa5376a4f7e18f6b5747a7e"}]}],"author":{"name":"Steve Martinelli","email":"stevemar@ca.ibm.com","date":"2013-05-21 05:55:47.000000000","tz":-300},"committer":{"name":"Steve Martinelli","email":"stevemar@ca.ibm.com","date":"2013-07-18 16:36:22.000000000","tz":-300},"subject":"Add OAuth support for keystoneclient","message":"Add OAuth support for keystoneclient\n\nblueprint: delegated-auth-via-oauth\n\nAdding preliminary consumer CRUD code\nAdding to openstack client as well\n\n* Add modular classes for consumer crud\n* Add support for create request token\n* Add support for create access token\n* Add support for authorize request token\n* Add support for list authorizations\n* Add support for delete authorizations\n* Add support for get pin\n* Add support for authenticate (create keystone token)\n* Added oauth2 library so as to make oauth calls\n\nChange-Id: Ieb2f274e26b4177e508784112e22813c56ed8064\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/1713ac8dfdc6069663919c64d645b475b82c53dc"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/1713ac8dfdc6069663919c64d645b475b82c53dc"}]},"branch":"refs/heads/master"},"fcd77cca26a0aa3dcc624b20fb4d5ccdcc48be5e":{"kind":"REWORK","_number":25,"created":"2013-07-18 21:54:43.000000000","uploader":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"ref":"refs/changes/43/30043/25","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-keystoneclient","ref":"refs/changes/43/30043/25","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/43/30043/25 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/43/30043/25 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/43/30043/25 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-keystoneclient refs/changes/43/30043/25"}}},"commit":{"parents":[{"commit":"f74019caebdc84480fa5376a4f7e18f6b5747a7e","subject":"Merge \"Fix and enable gating on H403\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/f74019caebdc84480fa5376a4f7e18f6b5747a7e"}]}],"author":{"name":"Steve Martinelli","email":"stevemar@ca.ibm.com","date":"2013-05-21 05:55:47.000000000","tz":-300},"committer":{"name":"Steve Martinelli","email":"stevemar@ca.ibm.com","date":"2013-07-18 21:54:32.000000000","tz":-300},"subject":"Add OAuth support for keystoneclient","message":"Add OAuth support for keystoneclient\n\nblueprint: delegated-auth-via-oauth\n\nAdding preliminary consumer CRUD code\nAdding to openstack client as well\n\n* Add modular classes for consumer crud\n* Add support for create request token\n* Add support for create access token\n* Add support for authorize request token\n* Add support for list authorizations\n* Add support for delete authorizations\n* Add support for get pin\n* Add support for authenticate (create keystone token)\n* Added oauth2 library so as to make oauth calls\n\nChange-Id: Ieb2f274e26b4177e508784112e22813c56ed8064\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/fcd77cca26a0aa3dcc624b20fb4d5ccdcc48be5e"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/fcd77cca26a0aa3dcc624b20fb4d5ccdcc48be5e"}]},"branch":"refs/heads/master"},"6b9b824eb43bf58becdc1a39f73771be886c47a7":{"kind":"REWORK","_number":26,"created":"2013-07-23 07:22:49.000000000","uploader":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"ref":"refs/changes/43/30043/26","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-keystoneclient","ref":"refs/changes/43/30043/26","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/43/30043/26 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/43/30043/26 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/43/30043/26 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-keystoneclient refs/changes/43/30043/26"}}},"commit":{"parents":[{"commit":"fd8f05350b7bf07d8505100d400ca77892236ed9","subject":"Merge \"Use ServiceCatalog.factory, the object has no __init__\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/fd8f05350b7bf07d8505100d400ca77892236ed9"}]}],"author":{"name":"Steve Martinelli","email":"stevemar@ca.ibm.com","date":"2013-05-21 05:55:47.000000000","tz":-300},"committer":{"name":"Steve Martinelli","email":"stevemar@ca.ibm.com","date":"2013-07-23 07:22:32.000000000","tz":-300},"subject":"Add OAuth support for keystoneclient","message":"Add OAuth support for keystoneclient\n\nblueprint: delegated-auth-via-oauth\n\nAdding preliminary consumer CRUD code\nAdding to openstack client as well\n\n* Add modular classes for consumer crud\n* Add support for create request token\n* Add support for create access token\n* Add support for authorize request token\n* Add support for list authorizations\n* Add support for delete authorizations\n* Add support for get pin\n* Add support for authenticate (create keystone token)\n* Added oauth2 library so as to make oauth calls\n\nChange-Id: Ieb2f274e26b4177e508784112e22813c56ed8064\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/6b9b824eb43bf58becdc1a39f73771be886c47a7"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/6b9b824eb43bf58becdc1a39f73771be886c47a7"}]},"branch":"refs/heads/master"},"b780d579b7fa8d9797e4051f65fe713c8885203b":{"kind":"REWORK","_number":27,"created":"2013-07-23 15:57:45.000000000","uploader":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"ref":"refs/changes/43/30043/27","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-keystoneclient","ref":"refs/changes/43/30043/27","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/43/30043/27 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/43/30043/27 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/43/30043/27 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-keystoneclient refs/changes/43/30043/27"}}},"commit":{"parents":[{"commit":"fd8f05350b7bf07d8505100d400ca77892236ed9","subject":"Merge \"Use ServiceCatalog.factory, the object has no __init__\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/fd8f05350b7bf07d8505100d400ca77892236ed9"}]}],"author":{"name":"Steve Martinelli","email":"stevemar@ca.ibm.com","date":"2013-05-21 05:55:47.000000000","tz":-300},"committer":{"name":"Steve Martinelli","email":"stevemar@ca.ibm.com","date":"2013-07-23 15:57:35.000000000","tz":-300},"subject":"Add OAuth support for keystoneclient","message":"Add OAuth support for keystoneclient\n\nblueprint: delegated-auth-via-oauth\n\nAdding preliminary consumer CRUD code\nAdding to openstack client as well\n\n* Add modular classes for consumer crud\n* Add support for create request token\n* Add support for create access token\n* Add support for authorize request token\n* Add support for list authorizations\n* Add support for delete authorizations\n* Add support for get pin\n* Add support for authenticate (create keystone token)\n* Added oauth2 library so as to make oauth calls\n\nChange-Id: Ieb2f274e26b4177e508784112e22813c56ed8064\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/b780d579b7fa8d9797e4051f65fe713c8885203b"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/b780d579b7fa8d9797e4051f65fe713c8885203b"}]},"branch":"refs/heads/master"},"738a36f8e7f99bc1f139c878189877b534f752f9":{"kind":"REWORK","_number":28,"created":"2013-07-26 06:14:05.000000000","uploader":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"ref":"refs/changes/43/30043/28","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-keystoneclient","ref":"refs/changes/43/30043/28","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/43/30043/28 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/43/30043/28 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/43/30043/28 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-keystoneclient refs/changes/43/30043/28"}}},"commit":{"parents":[{"commit":"fd8f05350b7bf07d8505100d400ca77892236ed9","subject":"Merge \"Use ServiceCatalog.factory, the object has no __init__\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/fd8f05350b7bf07d8505100d400ca77892236ed9"}]}],"author":{"name":"Steve Martinelli","email":"stevemar@ca.ibm.com","date":"2013-05-21 05:55:47.000000000","tz":-300},"committer":{"name":"Steve Martinelli","email":"stevemar@ca.ibm.com","date":"2013-07-26 06:13:42.000000000","tz":-300},"subject":"Add OAuth support for keystoneclient","message":"Add OAuth support for keystoneclient\n\nblueprint: delegated-auth-via-oauth\n\nAdding preliminary consumer CRUD code\nAdding to openstack client as well\n\n* Add modular classes for consumer crud\n* Add support for create request token\n* Add support for create access token\n* Add support for authorize request token\n* Add support for list authorizations\n* Add support for delete authorizations\n* Add support for authenticate\n* Added oauth2 library so as to make oauth calls\n\nChange-Id: Ieb2f274e26b4177e508784112e22813c56ed8064\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/738a36f8e7f99bc1f139c878189877b534f752f9"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/738a36f8e7f99bc1f139c878189877b534f752f9"}]},"branch":"refs/heads/master"},"77c43c4efe11b184f9ac5d4e646bd849990881c0":{"kind":"REWORK","_number":29,"created":"2013-08-13 03:50:33.000000000","uploader":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"ref":"refs/changes/43/30043/29","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-keystoneclient","ref":"refs/changes/43/30043/29","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/43/30043/29 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/43/30043/29 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/43/30043/29 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-keystoneclient refs/changes/43/30043/29"}}},"commit":{"parents":[{"commit":"f952c817e0ffd79f6378a0c7dbfc52c60d97a2e1","subject":"Merge \"Rename client.py to httpclient.py\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/f952c817e0ffd79f6378a0c7dbfc52c60d97a2e1"}]}],"author":{"name":"Steve Martinelli","email":"stevemar@ca.ibm.com","date":"2013-05-21 05:55:47.000000000","tz":-300},"committer":{"name":"Steve Martinelli","email":"stevemar@ca.ibm.com","date":"2013-08-13 03:50:29.000000000","tz":-300},"subject":"Add OAuth support for keystoneclient","message":"Add OAuth support for keystoneclient\n\nblueprint: delegated-auth-via-oauth\n\nChange-Id: Ieb2f274e26b4177e508784112e22813c56ed8064\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/77c43c4efe11b184f9ac5d4e646bd849990881c0"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/77c43c4efe11b184f9ac5d4e646bd849990881c0"}]},"branch":"refs/heads/master"},"ca3421f0b81beba2f1b0ad57d5ccbba44b857a4e":{"kind":"REWORK","_number":30,"created":"2013-08-21 20:25:44.000000000","uploader":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"ref":"refs/changes/43/30043/30","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-keystoneclient","ref":"refs/changes/43/30043/30","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/43/30043/30 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/43/30043/30 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/43/30043/30 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-keystoneclient refs/changes/43/30043/30"}}},"commit":{"parents":[{"commit":"d8673ff449a1c659fbf66031cf26793bf4ede972","subject":"Merge \"Fix a typo in fetch_revocation_list\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/d8673ff449a1c659fbf66031cf26793bf4ede972"}]}],"author":{"name":"Steve Martinelli","email":"stevemar@ca.ibm.com","date":"2013-05-21 05:55:47.000000000","tz":-300},"committer":{"name":"Steve Martinelli","email":"stevemar@ca.ibm.com","date":"2013-08-21 20:25:32.000000000","tz":-300},"subject":"Add OAuth support for keystoneclient","message":"Add OAuth support for keystoneclient\n\nblueprint: delegated-auth-via-oauth\n\nChange-Id: Ieb2f274e26b4177e508784112e22813c56ed8064\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/ca3421f0b81beba2f1b0ad57d5ccbba44b857a4e"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/ca3421f0b81beba2f1b0ad57d5ccbba44b857a4e"}]},"branch":"refs/heads/master"},"fac9b034389728683fc0d7bf48f60f6a016394ca":{"kind":"REWORK","_number":31,"created":"2013-08-26 22:32:11.000000000","uploader":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"ref":"refs/changes/43/30043/31","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-keystoneclient","ref":"refs/changes/43/30043/31","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/43/30043/31 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/43/30043/31 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/43/30043/31 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-keystoneclient refs/changes/43/30043/31"}}},"commit":{"parents":[{"commit":"415e01645d13a14911edf457bbd8af5d199cd1f7","subject":"Merge \"Add domain attributes to accessinfo\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/415e01645d13a14911edf457bbd8af5d199cd1f7"}]}],"author":{"name":"Steve Martinelli","email":"stevemar@ca.ibm.com","date":"2013-05-21 05:55:47.000000000","tz":-300},"committer":{"name":"Steve Martinelli","email":"stevemar@ca.ibm.com","date":"2013-08-26 22:31:52.000000000","tz":-300},"subject":"Add OAuth support for keystoneclient","message":"Add OAuth support for keystoneclient\n\nblueprint: delegated-auth-via-oauth\n\nChange-Id: Ieb2f274e26b4177e508784112e22813c56ed8064\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/fac9b034389728683fc0d7bf48f60f6a016394ca"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/fac9b034389728683fc0d7bf48f60f6a016394ca"}]},"branch":"refs/heads/master"},"14b999f414a8697ee5d9089f0783da98c09bb1da":{"kind":"REWORK","_number":32,"created":"2013-08-27 15:29:53.000000000","uploader":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"ref":"refs/changes/43/30043/32","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-keystoneclient","ref":"refs/changes/43/30043/32","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/43/30043/32 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/43/30043/32 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/43/30043/32 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-keystoneclient refs/changes/43/30043/32"}}},"commit":{"parents":[{"commit":"415e01645d13a14911edf457bbd8af5d199cd1f7","subject":"Merge \"Add domain attributes to accessinfo\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/415e01645d13a14911edf457bbd8af5d199cd1f7"}]}],"author":{"name":"Steve Martinelli","email":"stevemar@ca.ibm.com","date":"2013-05-21 05:55:47.000000000","tz":-300},"committer":{"name":"Steve Martinelli","email":"stevemar@ca.ibm.com","date":"2013-08-27 15:29:37.000000000","tz":-300},"subject":"Add OAuth support for keystoneclient","message":"Add OAuth support for keystoneclient\n\nblueprint: delegated-auth-via-oauth\n\nChange-Id: Ieb2f274e26b4177e508784112e22813c56ed8064\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/14b999f414a8697ee5d9089f0783da98c09bb1da"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/14b999f414a8697ee5d9089f0783da98c09bb1da"}]},"branch":"refs/heads/master"},"0a98f933588456df8c954d2e38c19e61b6f31cd8":{"kind":"REWORK","_number":33,"created":"2013-09-18 00:16:06.000000000","uploader":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"ref":"refs/changes/43/30043/33","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-keystoneclient","ref":"refs/changes/43/30043/33","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/43/30043/33 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/43/30043/33 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/43/30043/33 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-keystoneclient refs/changes/43/30043/33"}}},"commit":{"parents":[{"commit":"86c4c2d57b44675f3d8ee2a78be29eed43096e24","subject":"Merge \"Allow Hacking 0.7.x or later\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/86c4c2d57b44675f3d8ee2a78be29eed43096e24"}]}],"author":{"name":"Steve Martinelli","email":"stevemar@ca.ibm.com","date":"2013-05-21 05:55:47.000000000","tz":-300},"committer":{"name":"Steve Martinelli","email":"stevemar@ca.ibm.com","date":"2013-09-18 00:13:46.000000000","tz":-300},"subject":"Add OAuth support for keystoneclient","message":"Add OAuth support for keystoneclient\n\nblueprint: delegated-auth-via-oauth\n\nChange-Id: Ieb2f274e26b4177e508784112e22813c56ed8064\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/0a98f933588456df8c954d2e38c19e61b6f31cd8"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/0a98f933588456df8c954d2e38c19e61b6f31cd8"}]},"branch":"refs/heads/master"},"c6f790a3d061ce0b014c44b0218d7c6d771d4bda":{"kind":"REWORK","_number":34,"created":"2013-09-18 18:21:18.000000000","uploader":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"ref":"refs/changes/43/30043/34","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-keystoneclient","ref":"refs/changes/43/30043/34","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/43/30043/34 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/43/30043/34 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/43/30043/34 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-keystoneclient refs/changes/43/30043/34"}}},"commit":{"parents":[{"commit":"19b01154a107c110642f62040c43e986369a830e","subject":"Merge \"Convert tests to HTTPretty and reorganize\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/19b01154a107c110642f62040c43e986369a830e"}]}],"author":{"name":"Steve Martinelli","email":"stevemar@ca.ibm.com","date":"2013-05-21 05:55:47.000000000","tz":-300},"committer":{"name":"Steve Martinelli","email":"stevemar@ca.ibm.com","date":"2013-09-18 18:20:51.000000000","tz":-300},"subject":"Add OAuth support for keystoneclient","message":"Add OAuth support for keystoneclient\n\nblueprint: delegated-auth-via-oauth\n\nChange-Id: Ieb2f274e26b4177e508784112e22813c56ed8064\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/c6f790a3d061ce0b014c44b0218d7c6d771d4bda"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/c6f790a3d061ce0b014c44b0218d7c6d771d4bda"}]},"branch":"refs/heads/master"},"84fd83e318396aad2da672f07752b9af2111b90e":{"kind":"REWORK","_number":35,"created":"2013-09-23 20:32:21.000000000","uploader":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"ref":"refs/changes/43/30043/35","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-keystoneclient","ref":"refs/changes/43/30043/35","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/43/30043/35 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/43/30043/35 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/43/30043/35 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-keystoneclient refs/changes/43/30043/35"}}},"commit":{"parents":[{"commit":"38aa12b5cf3987de16b39ff9ce576a6bfab68138","subject":"Merge \"Change Babel to a runtime requirement\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/38aa12b5cf3987de16b39ff9ce576a6bfab68138"}]}],"author":{"name":"Steve Martinelli","email":"stevemar@ca.ibm.com","date":"2013-05-21 05:55:47.000000000","tz":-300},"committer":{"name":"Steve Martinelli","email":"stevemar@ca.ibm.com","date":"2013-09-23 20:32:10.000000000","tz":-300},"subject":"Add OAuth support for keystoneclient","message":"Add OAuth support for keystoneclient\n\nblueprint: delegated-auth-via-oauth\n\nChange-Id: Ieb2f274e26b4177e508784112e22813c56ed8064\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/84fd83e318396aad2da672f07752b9af2111b90e"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/84fd83e318396aad2da672f07752b9af2111b90e"}]},"branch":"refs/heads/master"},"308870b394ea6e58ad2d42fed35e141820ed8ec9":{"kind":"REWORK","_number":36,"created":"2013-09-25 01:08:02.000000000","uploader":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"ref":"refs/changes/43/30043/36","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-keystoneclient","ref":"refs/changes/43/30043/36","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/43/30043/36 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/43/30043/36 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/43/30043/36 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-keystoneclient refs/changes/43/30043/36"}}},"commit":{"parents":[{"commit":"38aa12b5cf3987de16b39ff9ce576a6bfab68138","subject":"Merge \"Change Babel to a runtime requirement\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/38aa12b5cf3987de16b39ff9ce576a6bfab68138"}]}],"author":{"name":"Steve Martinelli","email":"stevemar@ca.ibm.com","date":"2013-05-21 05:55:47.000000000","tz":-300},"committer":{"name":"Steve Martinelli","email":"stevemar@ca.ibm.com","date":"2013-09-25 01:02:21.000000000","tz":-300},"subject":"Add OAuth support for keystoneclient","message":"Add OAuth support for keystoneclient\n\nblueprint: delegated-auth-via-oauth\n\nChange-Id: Ieb2f274e26b4177e508784112e22813c56ed8064\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/308870b394ea6e58ad2d42fed35e141820ed8ec9"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/308870b394ea6e58ad2d42fed35e141820ed8ec9"}]},"branch":"refs/heads/master"},"6a5e37aaf1aea5bc7d9eee4b39169097842f661d":{"kind":"REWORK","_number":37,"created":"2013-09-25 06:03:35.000000000","uploader":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"ref":"refs/changes/43/30043/37","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-keystoneclient","ref":"refs/changes/43/30043/37","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/43/30043/37 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/43/30043/37 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/43/30043/37 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-keystoneclient refs/changes/43/30043/37"}}},"commit":{"parents":[{"commit":"38aa12b5cf3987de16b39ff9ce576a6bfab68138","subject":"Merge \"Change Babel to a runtime requirement\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/38aa12b5cf3987de16b39ff9ce576a6bfab68138"}]}],"author":{"name":"Steve Martinelli","email":"stevemar@ca.ibm.com","date":"2013-05-21 05:55:47.000000000","tz":-300},"committer":{"name":"Steve Martinelli","email":"stevemar@ca.ibm.com","date":"2013-09-25 05:51:07.000000000","tz":-300},"subject":"Add OAuth support for keystoneclient","message":"Add OAuth support for keystoneclient\n\nblueprint: delegated-auth-via-oauth\n\nChange-Id: Ieb2f274e26b4177e508784112e22813c56ed8064\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/6a5e37aaf1aea5bc7d9eee4b39169097842f661d"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/6a5e37aaf1aea5bc7d9eee4b39169097842f661d"}]},"branch":"refs/heads/master"},"ecfb0ba0cde928b4dbd98a3cab2831b5fb11b3ba":{"kind":"REWORK","_number":38,"created":"2013-09-25 06:22:25.000000000","uploader":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"ref":"refs/changes/43/30043/38","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-keystoneclient","ref":"refs/changes/43/30043/38","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/43/30043/38 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/43/30043/38 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/43/30043/38 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-keystoneclient refs/changes/43/30043/38"}}},"commit":{"parents":[{"commit":"5588abdf8a8242fbce6a8f41e0a59c1ad0f6f925","subject":"Merge \"Move tests in keystoneclient\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/5588abdf8a8242fbce6a8f41e0a59c1ad0f6f925"}]}],"author":{"name":"Steve Martinelli","email":"stevemar@ca.ibm.com","date":"2013-05-21 05:55:47.000000000","tz":-300},"committer":{"name":"Steve Martinelli","email":"stevemar@ca.ibm.com","date":"2013-09-25 06:22:07.000000000","tz":-300},"subject":"Add OAuth support for keystoneclient","message":"Add OAuth support for keystoneclient\n\nblueprint: delegated-auth-via-oauth\n\nChange-Id: Ieb2f274e26b4177e508784112e22813c56ed8064\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/ecfb0ba0cde928b4dbd98a3cab2831b5fb11b3ba"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/ecfb0ba0cde928b4dbd98a3cab2831b5fb11b3ba"}]},"branch":"refs/heads/master"},"8f027af662e40f18e57c4d188406202d697611e9":{"kind":"REWORK","_number":39,"created":"2013-09-25 06:35:37.000000000","uploader":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"ref":"refs/changes/43/30043/39","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-keystoneclient","ref":"refs/changes/43/30043/39","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/43/30043/39 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/43/30043/39 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/43/30043/39 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-keystoneclient refs/changes/43/30043/39"}}},"commit":{"parents":[{"commit":"5588abdf8a8242fbce6a8f41e0a59c1ad0f6f925","subject":"Merge \"Move tests in keystoneclient\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/5588abdf8a8242fbce6a8f41e0a59c1ad0f6f925"}]}],"author":{"name":"Steve Martinelli","email":"stevemar@ca.ibm.com","date":"2013-05-21 05:55:47.000000000","tz":-300},"committer":{"name":"Steve Martinelli","email":"stevemar@ca.ibm.com","date":"2013-09-25 06:35:23.000000000","tz":-300},"subject":"Add OAuth support for keystoneclient","message":"Add OAuth support for keystoneclient\n\nblueprint: delegated-auth-via-oauth\n\nChange-Id: Ieb2f274e26b4177e508784112e22813c56ed8064\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/8f027af662e40f18e57c4d188406202d697611e9"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/8f027af662e40f18e57c4d188406202d697611e9"}]},"branch":"refs/heads/master"},"f059a6b9dfcbfb6d4f93006c6ddde2b74f834db7":{"kind":"REWORK","_number":40,"created":"2013-09-26 01:37:50.000000000","uploader":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"ref":"refs/changes/43/30043/40","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-keystoneclient","ref":"refs/changes/43/30043/40","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/43/30043/40 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/43/30043/40 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/43/30043/40 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-keystoneclient refs/changes/43/30043/40"}}},"commit":{"parents":[{"commit":"5588abdf8a8242fbce6a8f41e0a59c1ad0f6f925","subject":"Merge \"Move tests in keystoneclient\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/5588abdf8a8242fbce6a8f41e0a59c1ad0f6f925"}]}],"author":{"name":"Steve Martinelli","email":"stevemar@ca.ibm.com","date":"2013-05-21 05:55:47.000000000","tz":-300},"committer":{"name":"Steve Martinelli","email":"stevemar@ca.ibm.com","date":"2013-09-26 01:37:40.000000000","tz":-300},"subject":"Add OAuth support for keystoneclient","message":"Add OAuth support for keystoneclient\n\nblueprint: delegated-auth-via-oauth\n\nChange-Id: Ieb2f274e26b4177e508784112e22813c56ed8064\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/f059a6b9dfcbfb6d4f93006c6ddde2b74f834db7"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/f059a6b9dfcbfb6d4f93006c6ddde2b74f834db7"}]},"branch":"refs/heads/master"},"ca04ea0c466d9f9be83ba4e33b7f2a1c101a3b5d":{"kind":"REWORK","_number":41,"created":"2013-09-26 01:45:35.000000000","uploader":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"ref":"refs/changes/43/30043/41","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-keystoneclient","ref":"refs/changes/43/30043/41","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/43/30043/41 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/43/30043/41 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/43/30043/41 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-keystoneclient refs/changes/43/30043/41"}}},"commit":{"parents":[{"commit":"5588abdf8a8242fbce6a8f41e0a59c1ad0f6f925","subject":"Merge \"Move tests in keystoneclient\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/5588abdf8a8242fbce6a8f41e0a59c1ad0f6f925"}]}],"author":{"name":"Steve Martinelli","email":"stevemar@ca.ibm.com","date":"2013-05-21 05:55:47.000000000","tz":-300},"committer":{"name":"Steve Martinelli","email":"stevemar@ca.ibm.com","date":"2013-09-26 01:45:25.000000000","tz":-300},"subject":"Add OAuth support for keystoneclient","message":"Add OAuth support for keystoneclient\n\nblueprint: delegated-auth-via-oauth\n\nChange-Id: Ieb2f274e26b4177e508784112e22813c56ed8064\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/ca04ea0c466d9f9be83ba4e33b7f2a1c101a3b5d"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/ca04ea0c466d9f9be83ba4e33b7f2a1c101a3b5d"}]},"branch":"refs/heads/master"},"e4f31ae33b8de82c9a7b5dd5b0b1d3713e6e95b2":{"kind":"REWORK","_number":42,"created":"2013-09-26 17:58:31.000000000","uploader":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"ref":"refs/changes/43/30043/42","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-keystoneclient","ref":"refs/changes/43/30043/42","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/43/30043/42 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/43/30043/42 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/43/30043/42 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-keystoneclient refs/changes/43/30043/42"}}},"commit":{"parents":[{"commit":"5588abdf8a8242fbce6a8f41e0a59c1ad0f6f925","subject":"Merge \"Move tests in keystoneclient\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/5588abdf8a8242fbce6a8f41e0a59c1ad0f6f925"}]}],"author":{"name":"Steve Martinelli","email":"stevemar@ca.ibm.com","date":"2013-05-21 05:55:47.000000000","tz":-300},"committer":{"name":"Steve Martinelli","email":"stevemar@ca.ibm.com","date":"2013-09-26 17:58:04.000000000","tz":-300},"subject":"Add OAuth support for keystoneclient","message":"Add OAuth support for keystoneclient\n\nblueprint: delegated-auth-via-oauth\n\nChange-Id: Ieb2f274e26b4177e508784112e22813c56ed8064\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/e4f31ae33b8de82c9a7b5dd5b0b1d3713e6e95b2"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/e4f31ae33b8de82c9a7b5dd5b0b1d3713e6e95b2"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
