)]}'
{"id":"openstack%2Fpython-keystoneclient~21942","triplet_id":"openstack%2Fpython-keystoneclient~master~Ibb678b9933d3673e37d0fba857a152a3c5d2b4f4","project":"openstack/python-keystoneclient","branch":"master","topic":"v3-auth","hashtags":[],"change_id":"Ibb678b9933d3673e37d0fba857a152a3c5d2b4f4","subject":"Implements v3 auth client.","status":"MERGED","created":"2013-02-14 04:52:10.000000000","updated":"2013-06-22 14:04:12.000000000","submitted":"2013-06-22 14:04:12.000000000","submitter":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"total_comment_count":140,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"39198408ec0ce26223c8409921f582d14c5596b2","_number":21942,"virtual_id_number":21942,"owner":{"_account_id":4,"name":"Dolph Mathews","email":"dolph.mathews@gmail.com","username":"dolph"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"all":[{"value":0,"_account_id":7932,"name":"Juliano Ciocari","email":"juliano.ciocari@hp.com"},{"value":0,"_account_id":1916,"name":"Guang Yee","email":"gyee@suse.com","username":"guang-yee"},{"value":0,"_account_id":1816,"name":"Gabriel Hurley","email":"gabriel.hurley@nebula.com","username":"gabriel-hurley"},{"value":0,"_account_id":2218,"name":"Adam Young","email":"adam@younglogic.com","username":"ayoung"},{"value":0,"_account_id":5707,"name":"Henry Nash","email":"henryn@linux.vnet.ibm.com","username":"henry-nash"},{"value":0,"_account_id":4,"name":"Dolph Mathews","email":"dolph.mathews@gmail.com","username":"dolph"},{"value":0,"_account_id":1941,"name":"Lin Hua Cheng","email":"os.lcheng@gmail.com","username":"lin-hua-cheng"},{"value":0,"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},{"value":0,"_account_id":6,"name":"Joe Heck","email":"heckj@mac.com","username":"heckj"},{"value":0,"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},{"value":2,"date":"2013-06-22 14:04:12.000000000","_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":1955,"name":"Alan Pevec","email":"alan.pevec@redhat.com","username":"apevec"}],"values":{"-2":"Fails","-1":"Doesn\u0027t seem to work"," 0":"No score","+1":"Works for me","+2":"Verified"},"description":"","default_value":0,"optional":true},"Code-Review":{"approved":{"_account_id":1916,"name":"Guang Yee","email":"gyee@suse.com","username":"guang-yee"},"all":[{"value":0,"_account_id":7932,"name":"Juliano Ciocari","email":"juliano.ciocari@hp.com"},{"value":2,"date":"2013-06-21 21:21:34.000000000","_account_id":1916,"name":"Guang Yee","email":"gyee@suse.com","username":"guang-yee"},{"value":0,"_account_id":1816,"name":"Gabriel Hurley","email":"gabriel.hurley@nebula.com","username":"gabriel-hurley"},{"value":0,"_account_id":2218,"name":"Adam Young","email":"adam@younglogic.com","username":"ayoung"},{"value":0,"date":"2013-06-22 13:22:53.000000000","permitted_voting_range":{"min":0,"max":1},"_account_id":5707,"name":"Henry Nash","email":"henryn@linux.vnet.ibm.com","username":"henry-nash"},{"value":1,"date":"2013-06-21 20:12:46.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":4,"name":"Dolph Mathews","email":"dolph.mathews@gmail.com","username":"dolph"},{"value":0,"date":"2013-06-21 06:36:57.000000000","permitted_voting_range":{"min":0,"max":1},"_account_id":1941,"name":"Lin Hua Cheng","email":"os.lcheng@gmail.com","username":"lin-hua-cheng"},{"value":0,"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},{"value":0,"_account_id":6,"name":"Joe Heck","email":"heckj@mac.com","username":"heckj"},{"value":0,"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":1955,"name":"Alan Pevec","email":"alan.pevec@redhat.com","username":"apevec"}],"values":{"-2":"Do not merge","-1":"This patch needs further work before it can be merged"," 0":"No score","+1":"Looks good to me, but someone else must approve","+2":"Looks good to me (core reviewer)"},"description":"","default_value":0,"optional":true},"Workflow":{"approved":{"_account_id":5707,"name":"Henry Nash","email":"henryn@linux.vnet.ibm.com","username":"henry-nash"},"all":[{"value":0,"date":"2013-06-21 12:22:59.000000000","_account_id":7932,"name":"Juliano Ciocari","email":"juliano.ciocari@hp.com"},{"value":0,"date":"2013-06-21 21:21:34.000000000","_account_id":1916,"name":"Guang Yee","email":"gyee@suse.com","username":"guang-yee"},{"value":0,"_account_id":1816,"name":"Gabriel Hurley","email":"gabriel.hurley@nebula.com","username":"gabriel-hurley"},{"value":0,"_account_id":2218,"name":"Adam Young","email":"adam@younglogic.com","username":"ayoung"},{"value":1,"date":"2013-06-22 13:22:53.000000000","_account_id":5707,"name":"Henry Nash","email":"henryn@linux.vnet.ibm.com","username":"henry-nash"},{"value":0,"date":"2013-06-21 20:12:46.000000000","_account_id":4,"name":"Dolph Mathews","email":"dolph.mathews@gmail.com","username":"dolph"},{"value":0,"_account_id":1941,"name":"Lin Hua Cheng","email":"os.lcheng@gmail.com","username":"lin-hua-cheng"},{"value":0,"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},{"value":0,"_account_id":6,"name":"Joe Heck","email":"heckj@mac.com","username":"heckj"},{"value":0,"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":1955,"name":"Alan Pevec","email":"alan.pevec@redhat.com","username":"apevec"}],"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":6,"name":"Joe Heck","email":"heckj@mac.com","username":"heckj"},{"_account_id":1816,"name":"Gabriel Hurley","email":"gabriel.hurley@nebula.com","username":"gabriel-hurley"},{"_account_id":1916,"name":"Guang Yee","email":"gyee@suse.com","username":"guang-yee"},{"_account_id":1941,"name":"Lin Hua Cheng","email":"os.lcheng@gmail.com","username":"lin-hua-cheng"},{"_account_id":1955,"name":"Alan Pevec","email":"alan.pevec@redhat.com","username":"apevec"},{"_account_id":2218,"name":"Adam Young","email":"adam@younglogic.com","username":"ayoung"},{"_account_id":5707,"name":"Henry Nash","email":"henryn@linux.vnet.ibm.com","username":"henry-nash"},{"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},{"_account_id":7932,"name":"Juliano Ciocari","email":"juliano.ciocari@hp.com"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2013-02-14 10:35:22.000000000","updated_by":{"_account_id":1955,"name":"Alan Pevec","email":"alan.pevec@redhat.com","username":"apevec"},"reviewer":{"_account_id":1955,"name":"Alan Pevec","email":"alan.pevec@redhat.com","username":"apevec"},"state":"REVIEWER"},{"updated":"2013-02-19 23:51:28.000000000","updated_by":{"_account_id":6,"name":"Joe Heck","email":"heckj@mac.com","username":"heckj"},"reviewer":{"_account_id":6,"name":"Joe Heck","email":"heckj@mac.com","username":"heckj"},"state":"REVIEWER"},{"updated":"2013-05-29 07:40:31.000000000","updated_by":{"_account_id":1816,"name":"Gabriel Hurley","email":"gabriel.hurley@nebula.com","username":"gabriel-hurley"},"reviewer":{"_account_id":1816,"name":"Gabriel Hurley","email":"gabriel.hurley@nebula.com","username":"gabriel-hurley"},"state":"REVIEWER"},{"updated":"2013-06-01 00:37:45.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-06-04 00:10:21.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-06-18 23:22:43.000000000","updated_by":{"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},"reviewer":{"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},"state":"REVIEWER"},{"updated":"2013-06-21 06:36:57.000000000","updated_by":{"_account_id":1941,"name":"Lin Hua Cheng","email":"os.lcheng@gmail.com","username":"lin-hua-cheng"},"reviewer":{"_account_id":1941,"name":"Lin Hua Cheng","email":"os.lcheng@gmail.com","username":"lin-hua-cheng"},"state":"REVIEWER"},{"updated":"2013-06-21 12:22:59.000000000","updated_by":{"_account_id":7932,"name":"Juliano Ciocari","email":"juliano.ciocari@hp.com"},"reviewer":{"_account_id":7932,"name":"Juliano Ciocari","email":"juliano.ciocari@hp.com"},"state":"REVIEWER"},{"updated":"2013-06-21 21:21:34.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-06-22 13:22:53.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-06-22 14:04:12.000000000","updated_by":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"reviewer":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"state":"REVIEWER"}],"messages":[{"id":"068b6abe899f16474b161c77f39193d5129d1b98","author":{"_account_id":4,"name":"Dolph Mathews","email":"dolph.mathews@gmail.com","username":"dolph"},"date":"2013-02-14 04:52:40.000000000","message":"Patch Set 1: Work In Progress","accounts_in_message":[],"_revision_number":1},{"id":"5b6559d70c772421188e340d4f8a1334ead56e8a","author":{"_account_id":1916,"name":"Guang Yee","email":"gyee@suse.com","username":"guang-yee"},"date":"2013-02-14 05:35:26.000000000","message":"Patch Set 1: (5 inline comments)\n\n","accounts_in_message":[],"_revision_number":1},{"id":"a0e2fc3e9eaee766e028c64cab84a71986a29d36","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-02-14 05:44:54.000000000","message":"Patch Set 1: Works for me\n\nBuild succeeded.\n\n- http://logs.openstack.org/21942/1/check/gate-python-keystoneclient-pep8/773 : SUCCESS\n- http://logs.openstack.org/21942/1/check/gate-python-keystoneclient-docs/629 : SUCCESS\n- http://logs.openstack.org/21942/1/check/gate-python-keystoneclient-python26/701 : SUCCESS\n- http://logs.openstack.org/21942/1/check/gate-python-keystoneclient-python27/707 : SUCCESS\n- http://logs.openstack.org/21942/1/check/gate-tempest-devstack-vm-full/2741 : SUCCESS\n- http://logs.openstack.org/21942/1/check/gate-tempest-devstack-vm-postgres-full/2467 : SUCCESS\n- http://logs.openstack.org/21942/1/check/gate-tempest-devstack-vm-quantum/6973 : SUCCESS\n","accounts_in_message":[],"_revision_number":1},{"id":"8bbc9690444b1a83a0c27e8c9ef102767eda31e6","author":{"_account_id":5707,"name":"Henry Nash","email":"henryn@linux.vnet.ibm.com","username":"henry-nash"},"date":"2013-02-14 06:20:51.000000000","message":"Patch Set 1: (2 inline comments)\n\n","accounts_in_message":[],"_revision_number":1},{"id":"f8aa54019d3669b9a2d10c5201bfd97c7db18d57","author":{"_account_id":1955,"name":"Alan Pevec","email":"alan.pevec@redhat.com","username":"apevec"},"date":"2013-02-14 10:35:22.000000000","message":"Patch Set 1: (1 inline comment)\n\nWhy is \"v3 auth\" patch touching v2_0/client.py?\nIf there are changes needed, should be a separate patch to avoid confusion, esp. for backports.","accounts_in_message":[],"_revision_number":1},{"id":"f81f350ee363718d505ac7c4bf9869c6c9331b45","author":{"_account_id":4,"name":"Dolph Mathews","email":"dolph.mathews@gmail.com","username":"dolph"},"date":"2013-02-14 14:59:06.000000000","message":"Patch Set 1: (4 inline comments)\n\n","accounts_in_message":[],"_revision_number":1},{"id":"04c6a27dc2bd5c37dd82cea5186c53c4e825d871","author":{"_account_id":6,"name":"Joe Heck","email":"heckj@mac.com","username":"heckj"},"date":"2013-02-19 23:51:28.000000000","message":"Patch Set 1: Looks good to me (core reviewer)\n\n","accounts_in_message":[],"_revision_number":1},{"id":"bf90029f0627fda073f2ee75cc4a4013abda7482","author":{"_account_id":5707,"name":"Henry Nash","email":"henryn@linux.vnet.ibm.com","username":"henry-nash"},"date":"2013-02-26 11:50:34.000000000","message":"Patch Set 1: (1 inline comment)\n\nThis is great as far as it goes - since we now have domain scoping support in the server, it would be perfect if we could support that too here (it is partially implemented already I can see).  Should we do that first, or get this in and update it before rc1?","accounts_in_message":[],"_revision_number":1},{"id":"4600633772e1b3849e3c8fe4fbc77dd26b38520f","author":{"_account_id":1916,"name":"Guang Yee","email":"gyee@suse.com","username":"guang-yee"},"date":"2013-02-27 05:46:21.000000000","message":"Patch Set 1: I would prefer that you didn\u0027t merge this\n\n(1 inline comment)\n\nLooks like it needs to be updated to reflect the latest. I\u0027ll review it in detail after the next update.","accounts_in_message":[],"_revision_number":1},{"id":"4b9ab76d3041cd3707bf7afcd33cd421e2590786","author":{"_account_id":4,"name":"Dolph Mathews","email":"dolph.mathews@gmail.com","username":"dolph"},"date":"2013-03-04 21:46:52.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"6feed69ff0e307a99222f65b59e34b08daf8c663","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-03-04 22:34:20.000000000","message":"Patch Set 2: Works for me\n\nBuild succeeded.\n\n- http://logs.openstack.org/21942/2/check/gate-python-keystoneclient-pep8/856 : SUCCESS\n- http://logs.openstack.org/21942/2/check/gate-python-keystoneclient-docs/707 : SUCCESS\n- http://logs.openstack.org/21942/2/check/gate-python-keystoneclient-python26/779 : SUCCESS\n- http://logs.openstack.org/21942/2/check/gate-python-keystoneclient-python27/785 : SUCCESS\n- http://logs.openstack.org/21942/2/check/gate-tempest-devstack-vm-full/6875 : SUCCESS\n- http://logs.openstack.org/21942/2/check/gate-tempest-devstack-vm-postgres-full/6594 : SUCCESS\n- http://logs.openstack.org/21942/2/check/gate-tempest-devstack-vm-quantum/11804 : SUCCESS\n","accounts_in_message":[],"_revision_number":2},{"id":"919c4dc858b9ba426770ca96536ce1013e4060eb","author":{"_account_id":4,"name":"Dolph Mathews","email":"dolph.mathews@gmail.com","username":"dolph"},"date":"2013-03-05 16:48:05.000000000","message":"Patch Set 2:\n\nthis is broken against the server-side due to bug 1145267 \u003c-- thoughts?","accounts_in_message":[],"_revision_number":2},{"id":"2787a6a88e38f81589d3732068acd4b9a057429e","author":{"_account_id":1916,"name":"Guang Yee","email":"gyee@suse.com","username":"guang-yee"},"date":"2013-03-05 17:00:05.000000000","message":"Patch Set 2:\n\n/v3/auth/tokens to be consistent with the others.","accounts_in_message":[],"_revision_number":2},{"id":"5b5a773881db771cf687dca190afbeb40dc325b1","author":{"_account_id":9,"name":"LaunchpadSync","username":"launchpadsync"},"date":"2013-03-20 06:03:02.000000000","message":"Patch Set 2:\n\ncode review expired after 2 weeks of no activity, it can be restored using the `Restore Change` button  under the Patch Set on the web interface","accounts_in_message":[],"_revision_number":2},{"id":"0e2e70e6a2026cd2f01ad693abafa0bb28120d15","author":{"_account_id":9,"name":"LaunchpadSync","username":"launchpadsync"},"date":"2013-03-20 06:03:02.000000000","message":"Patch Set 2: Abandoned\n\ncode review expired after 2 weeks of no activity, it can be restored using the `Restore Change` button  under the Patch Set on the web interface","accounts_in_message":[],"_revision_number":2},{"id":"77e9c972b97489ec87be1bbdfd6778a07aa6f78f","author":{"_account_id":4,"name":"Dolph Mathews","email":"dolph.mathews@gmail.com","username":"dolph"},"date":"2013-04-11 16:28:27.000000000","message":"Patch Set 2: Restored","accounts_in_message":[],"_revision_number":2},{"id":"187f4ae42e34e84546595301fd108d4af17a3cba","author":{"_account_id":4,"name":"Dolph Mathews","email":"dolph.mathews@gmail.com","username":"dolph"},"date":"2013-04-11 16:28:47.000000000","message":"Uploaded patch set 3.","accounts_in_message":[],"_revision_number":3},{"id":"6ffe83be7f0072fe143a1a14b697e78863844de3","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-04-11 17:27:10.000000000","message":"Patch Set 3: Works for me\n\nBuild succeeded.\n\n- http://logs.openstack.org/21942/3/check/gate-python-keystoneclient-pep8/956 : SUCCESS\n- http://docs-draft.openstack.org/21942/3/check/gate-python-keystoneclient-docs/806/doc/build/html/ : SUCCESS\n- http://logs.openstack.org/21942/3/check/gate-python-keystoneclient-python26/879 : SUCCESS\n- http://logs.openstack.org/21942/3/check/gate-python-keystoneclient-python26-rhel6/19 : SUCCESS (non-voting)\n- http://logs.openstack.org/21942/3/check/gate-python-keystoneclient-python27/884 : SUCCESS\n- http://logs.openstack.org/21942/3/check/gate-tempest-devstack-vm-full/12364 : SUCCESS\n- http://logs.openstack.org/21942/3/check/gate-tempest-devstack-vm-postgres-full/12079 : SUCCESS\n- http://logs.openstack.org/21942/3/check/gate-tempest-devstack-vm-quantum/18194 : SUCCESS\n- http://logs.openstack.org/21942/3/check/gate-grenade-devstack-vm/328 : FAILURE (non-voting)\n","accounts_in_message":[],"_revision_number":3},{"id":"bf9b5543f2e53067d0ffee86d5a095febbff6bb6","author":{"_account_id":4,"name":"Dolph Mathews","email":"dolph.mathews@gmail.com","username":"dolph"},"date":"2013-04-11 17:59:44.000000000","message":"Uploaded patch set 4.","accounts_in_message":[],"_revision_number":4},{"id":"3d6e8c025a4af8a31da14d78058a3f2836a86a7d","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-04-11 18:42:14.000000000","message":"Patch Set 4: Works for me\n\nBuild succeeded.\n\n- http://logs.openstack.org/21942/4/check/gate-python-keystoneclient-pep8/957 : SUCCESS\n- http://docs-draft.openstack.org/21942/4/check/gate-python-keystoneclient-docs/807/doc/build/html/ : SUCCESS\n- http://logs.openstack.org/21942/4/check/gate-python-keystoneclient-python26/880 : SUCCESS\n- http://logs.openstack.org/21942/4/check/gate-python-keystoneclient-python26-rhel6/20 : SUCCESS (non-voting)\n- http://logs.openstack.org/21942/4/check/gate-python-keystoneclient-python27/885 : SUCCESS\n- http://logs.openstack.org/21942/4/check/gate-tempest-devstack-vm-full/12374 : SUCCESS\n- http://logs.openstack.org/21942/4/check/gate-tempest-devstack-vm-postgres-full/12089 : SUCCESS\n- http://logs.openstack.org/21942/4/check/gate-tempest-devstack-vm-quantum/18204 : SUCCESS\n- http://logs.openstack.org/21942/4/check/gate-grenade-devstack-vm/338 : FAILURE (non-voting)\n","accounts_in_message":[],"_revision_number":4},{"id":"d0dc6ae1285082ecd97852f3826220123377c2c1","author":{"_account_id":4,"name":"Dolph Mathews","email":"dolph.mathews@gmail.com","username":"dolph"},"date":"2013-04-11 21:40:58.000000000","message":"Uploaded patch set 5.","accounts_in_message":[],"_revision_number":5},{"id":"78330259f5f50b65fa77d0e6e90a4ed863d28d0d","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-04-11 22:24:15.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/21942/5/check/gate-python-keystoneclient-pep8/958 : SUCCESS\n- http://docs-draft.openstack.org/21942/5/check/gate-python-keystoneclient-docs/808/doc/build/html/ : SUCCESS\n- http://logs.openstack.org/21942/5/check/gate-python-keystoneclient-python26/881 : SUCCESS\n- http://logs.openstack.org/21942/5/check/gate-python-keystoneclient-python26-rhel6/21 : SUCCESS (non-voting)\n- http://logs.openstack.org/21942/5/check/gate-python-keystoneclient-python27/886 : SUCCESS\n- http://logs.openstack.org/21942/5/check/gate-tempest-devstack-vm-full/12396 : SUCCESS\n- http://logs.openstack.org/21942/5/check/gate-tempest-devstack-vm-postgres-full/12111 : SUCCESS\n- http://logs.openstack.org/21942/5/check/gate-tempest-devstack-vm-quantum/18231 : FAILURE\n- http://logs.openstack.org/21942/5/check/gate-grenade-devstack-vm/356 : FAILURE (non-voting)\n","accounts_in_message":[],"_revision_number":5},{"id":"ca792833b8ebec5618324075df37862f463ca520","author":{"_account_id":1916,"name":"Guang Yee","email":"gyee@suse.com","username":"guang-yee"},"date":"2013-04-12 05:23:57.000000000","message":"Patch Set 5: I would prefer that you didn\u0027t merge this\n\n(5 inline comments)\n\n","accounts_in_message":[],"_revision_number":5},{"id":"74aa22434d89c7bf9471204476e6d7b307a0eb25","author":{"_account_id":4,"name":"Dolph Mathews","email":"dolph.mathews@gmail.com","username":"dolph"},"date":"2013-04-12 13:02:34.000000000","message":"Uploaded patch set 6.","accounts_in_message":[],"_revision_number":6},{"id":"4c9124a5ac213af5f817ccc60f224a5f0b35b876","author":{"_account_id":4,"name":"Dolph Mathews","email":"dolph.mathews@gmail.com","username":"dolph"},"date":"2013-04-12 13:03:51.000000000","message":"Patch Set 5: (4 inline comments)\n\n","accounts_in_message":[],"_revision_number":5},{"id":"aebe0b790e350cfa7b2d0164874d19c6c1572799","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-04-12 13:45:20.000000000","message":"Patch Set 6: 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/21942/6/check/gate-python-keystoneclient-pep8/959 : SUCCESS\n- http://docs-draft.openstack.org/21942/6/check/gate-python-keystoneclient-docs/809/doc/build/html/ : SUCCESS\n- http://logs.openstack.org/21942/6/check/gate-python-keystoneclient-python26/882 : SUCCESS\n- http://logs.openstack.org/21942/6/check/gate-python-keystoneclient-python26-rhel6/22 : SUCCESS (non-voting)\n- http://logs.openstack.org/21942/6/check/gate-python-keystoneclient-python27/887 : SUCCESS\n- http://logs.openstack.org/21942/6/check/gate-tempest-devstack-vm-full/12461 : SUCCESS\n- http://logs.openstack.org/21942/6/check/gate-tempest-devstack-vm-postgres-full/12176 : SUCCESS\n- http://logs.openstack.org/21942/6/check/gate-tempest-devstack-vm-quantum/18307 : FAILURE\n- http://logs.openstack.org/21942/6/check/gate-grenade-devstack-vm/412 : FAILURE (non-voting)\n","accounts_in_message":[],"_revision_number":6},{"id":"625f25daca1caf233466ac93d6e35bf3c17adc7c","author":{"_account_id":4,"name":"Dolph Mathews","email":"dolph.mathews@gmail.com","username":"dolph"},"date":"2013-04-12 15:30:51.000000000","message":"Patch Set 6:\n\nrecheck bug 1161529","accounts_in_message":[],"_revision_number":6},{"id":"7ede598f872cc1e39de33d2aaa976999c0d4e191","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-04-12 16:14:52.000000000","message":"Patch Set 6: Works for me\n\nBuild succeeded.\n\n- http://logs.openstack.org/21942/6/check/gate-python-keystoneclient-pep8/960 : SUCCESS\n- http://docs-draft.openstack.org/21942/6/check/gate-python-keystoneclient-docs/810/doc/build/html/ : SUCCESS\n- http://logs.openstack.org/21942/6/check/gate-python-keystoneclient-python26/883 : SUCCESS\n- http://logs.openstack.org/21942/6/check/gate-python-keystoneclient-python26-rhel6/23 : SUCCESS (non-voting)\n- http://logs.openstack.org/21942/6/check/gate-python-keystoneclient-python27/888 : SUCCESS\n- http://logs.openstack.org/21942/6/check/gate-tempest-devstack-vm-full/12475 : SUCCESS\n- http://logs.openstack.org/21942/6/check/gate-tempest-devstack-vm-postgres-full/12190 : SUCCESS\n- http://logs.openstack.org/21942/6/check/gate-tempest-devstack-vm-quantum/18322 : SUCCESS\n- http://logs.openstack.org/21942/6/check/gate-grenade-devstack-vm/423 : FAILURE (non-voting)\n","accounts_in_message":[],"_revision_number":6},{"id":"3595003efd284dee27572a1cc22ed7e98a386a05","author":{"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},"date":"2013-04-17 18:21:21.000000000","message":"Patch Set 6: I would prefer that you didn\u0027t merge this\n\n(10 inline comments)\n\n","accounts_in_message":[],"_revision_number":6},{"id":"689ded881b402f9f6e70eb4e5abeaa5491661d60","author":{"_account_id":9,"name":"LaunchpadSync","username":"launchpadsync"},"date":"2013-04-25 06:03:05.000000000","message":"Patch Set 6:\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":6},{"id":"a0b8787821cb41f2b2b4ee259af6dc85f27b0092","author":{"_account_id":9,"name":"LaunchpadSync","username":"launchpadsync"},"date":"2013-04-25 06:03:05.000000000","message":"Patch Set 6: 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":6},{"id":"7bec93deae56a3bdb035dff7697a598c3c5753eb","author":{"_account_id":1941,"name":"Lin Hua Cheng","email":"os.lcheng@gmail.com","username":"lin-hua-cheng"},"date":"2013-05-01 23:01:08.000000000","message":"Patch Set 6: (2 inline comments)\n\n","accounts_in_message":[],"_revision_number":6},{"id":"584c825a11ee6af32221a3d94f8d4f8c5d99ae17","author":{"_account_id":1941,"name":"Lin Hua Cheng","email":"os.lcheng@gmail.com","username":"lin-hua-cheng"},"date":"2013-05-09 22:56:44.000000000","message":"Patch Set 6: (2 inline comments)\n\n","accounts_in_message":[],"_revision_number":6},{"id":"28dad1fd063837404d50b29b4dbeb3a985bab496","author":{"_account_id":4,"name":"Dolph Mathews","email":"dolph.mathews@gmail.com","username":"dolph"},"date":"2013-05-15 14:19:50.000000000","message":"Patch Set 6: Restored\n\nrestoring so gyee can pick this up","accounts_in_message":[],"_revision_number":6},{"id":"0b0ea2b08c760865feb8650015c8285f4f38b4db","author":{"_account_id":4,"name":"Dolph Mathews","email":"dolph.mathews@gmail.com","username":"dolph"},"date":"2013-05-15 14:20:03.000000000","message":"Patch Set 6: Work In Progress","accounts_in_message":[],"_revision_number":6},{"id":"4ca6b609534879ec22170f620b924633ee9a8758","author":{"_account_id":1941,"name":"Lin Hua Cheng","email":"os.lcheng@gmail.com","username":"lin-hua-cheng"},"date":"2013-05-20 18:43:36.000000000","message":"Patch Set 6: I would prefer that you didn\u0027t merge this\n\nAdded few comments on bugs founds while testing this patch on horizon.","accounts_in_message":[],"_revision_number":6},{"id":"b531904885cf66f26f42450736874f9d513e249b","author":{"_account_id":4,"name":"Dolph Mathews","email":"dolph.mathews@gmail.com","username":"dolph"},"date":"2013-05-22 19:02:13.000000000","message":"Patch Set 6:\n\nthis is definitely NOT finished! don\u0027t think it\u0027s ready for any integration testing, yet\n\ngyee- were you still planning on picking this up?","accounts_in_message":[],"_revision_number":6},{"id":"338d2f59b035e84ae70dc315a4f749539a3fc14e","author":{"_account_id":1941,"name":"Lin Hua Cheng","email":"os.lcheng@gmail.com","username":"lin-hua-cheng"},"date":"2013-05-29 07:38:56.000000000","message":"Uploaded patch set 7.","accounts_in_message":[],"_revision_number":7},{"id":"7723bb0dfc8d79e4dc71c637c7d0cc748c29d2e3","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-05-29 08:29:16.000000000","message":"Patch Set 7: Works for me\n\nBuild succeeded.\n\n- http://logs.openstack.org/21942/7/check/gate-python-keystoneclient-pep8/1110 : SUCCESS in 46s\n- http://docs-draft.openstack.org/21942/7/check/gate-python-keystoneclient-docs/961/doc/build/html/ : SUCCESS in 54s\n- http://logs.openstack.org/21942/7/check/gate-python-keystoneclient-python26/1034 : SUCCESS in 56s\n- http://logs.openstack.org/21942/7/check/gate-python-keystoneclient-python27/1037 : SUCCESS in 53s\n- http://logs.openstack.org/21942/7/check/gate-tempest-devstack-vm-full/19034 : SUCCESS in 50m 02s\n- http://logs.openstack.org/21942/7/check/gate-tempest-devstack-vm-postgres-full/18742 : FAILURE in 42m 26s (non-voting)\n- http://logs.openstack.org/21942/7/check/gate-tempest-devstack-vm-quantum/25892 : SUCCESS in 19m 04s\n- http://logs.openstack.org/21942/7/check/gate-grenade-devstack-vm/6460 : SUCCESS in 15m 25s (non-voting)\n","accounts_in_message":[],"_revision_number":7},{"id":"2dc190523e13c3b57312a798f51a31e816209a54","author":{"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},"date":"2013-05-30 20:24:53.000000000","message":"Patch Set 7: Do not merge\n\nIs this a work in progress?\n\nI checked and my comments were addressed.","accounts_in_message":[],"_revision_number":7},{"id":"abc3cb5125c2ea0636d7413cc99d99a4ecc52769","author":{"_account_id":1941,"name":"Lin Hua Cheng","email":"os.lcheng@gmail.com","username":"lin-hua-cheng"},"date":"2013-05-30 20:27:17.000000000","message":"Patch Set 7:\n\nBrant, I am working on this patch now.\n\nI am still working on adding the v3 auth test and making service_catalog working with both v2 and v3.","accounts_in_message":[],"_revision_number":7},{"id":"e3d0fc63320c9271b44ac3bf06155873a1bf53cb","author":{"_account_id":4,"name":"Dolph Mathews","email":"dolph.mathews@gmail.com","username":"dolph"},"date":"2013-05-30 20:30:37.000000000","message":"Patch Set 7:\n\nthis is definitely WIP, but I didn\u0027t mark it as such because I wasn\u0027t sure if gyee/lin would be able to take it over if marked as such. a block is certainly appropriate until then.\n\nlin, be aware that you might conflict with https://review.openstack.org/#/c/20404/ which is very close to merging","accounts_in_message":[],"_revision_number":7},{"id":"cb3fd889db64ff247c757aceb9b2ac62ff93083a","author":{"_account_id":1941,"name":"Lin Hua Cheng","email":"os.lcheng@gmail.com","username":"lin-hua-cheng"},"date":"2013-05-30 20:34:10.000000000","message":"Patch Set 7:\n\nDolph, thanks for the heads up. Hopefully, merging won\u0027t be too bad.","accounts_in_message":[],"_revision_number":7},{"id":"359e6120b95847f1fe748f76c1c9c6cf4d22da8f","author":{"_account_id":1941,"name":"Lin Hua Cheng","email":"os.lcheng@gmail.com","username":"lin-hua-cheng"},"date":"2013-05-31 23:57:08.000000000","message":"Uploaded patch set 8.","accounts_in_message":[],"_revision_number":8},{"id":"e0dc72b8a9d3b1421a15847385dd229f425e6ebc","author":{"_account_id":1941,"name":"Lin Hua Cheng","email":"os.lcheng@gmail.com","username":"lin-hua-cheng"},"date":"2013-06-01 00:01:43.000000000","message":"Patch Set 8:\n\nBrant, Dolph: Patch ready for review.\n\nI\u0027ve also merge some code from https://review.openstack.org/#/c/20404/ to make the merging easier.","accounts_in_message":[],"_revision_number":8},{"id":"ef3d3ff612617f92c241dee256ae6696a9fbd6fc","author":{"_account_id":2218,"name":"Adam Young","email":"adam@younglogic.com","username":"ayoung"},"date":"2013-06-01 00:45:14.000000000","message":"Patch Set 8: Do not merge\n\nThen marking as -2 from me as well.  I\u0027m just trying to mark the ones I\u0027ve reviewed/addressed already.  Ping me to drop the -2 when it is ready for prime time.","accounts_in_message":[],"_revision_number":8},{"id":"78422244a4b3fc4caa9b3aab8fdbafe262e70d15","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-06-01 00:54:56.000000000","message":"Patch Set 8: Works for me\n\nBuild succeeded.\n\n- http://logs.openstack.org/21942/8/check/gate-python-keystoneclient-pep8/1138 : SUCCESS in 1m 05s\n- http://docs-draft.openstack.org/21942/8/check/gate-python-keystoneclient-docs/989/doc/build/html/ : SUCCESS in 1m 00s\n- http://logs.openstack.org/21942/8/check/gate-python-keystoneclient-python26/1062 : SUCCESS in 59s\n- http://logs.openstack.org/21942/8/check/gate-python-keystoneclient-python27/1065 : SUCCESS in 57s\n- http://logs.openstack.org/21942/8/check/gate-tempest-devstack-vm-full/19842 : SUCCESS in 44m 31s\n- http://logs.openstack.org/21942/8/check/gate-tempest-devstack-vm-postgres-full/19549 : FAILURE in 57m 35s (non-voting)\n- http://logs.openstack.org/21942/8/check/gate-tempest-devstack-vm-quantum/26806 : SUCCESS in 20m 49s\n- http://logs.openstack.org/21942/8/check/gate-grenade-devstack-vm/7237 : SUCCESS in 16m 24s (non-voting)\n","accounts_in_message":[],"_revision_number":8},{"id":"90b337114ee8b753ab5c83b05a04e99afdc09291","author":{"_account_id":1941,"name":"Lin Hua Cheng","email":"os.lcheng@gmail.com","username":"lin-hua-cheng"},"date":"2013-06-01 07:13:41.000000000","message":"Patch Set 8:\n\nThe patch is ready now, the potential change that may still occurs depends on the change in  https://review.openstack.org/#/c/20404/ .\n\nAlso performed integration test with horizon, it works fine now.\n\nI think the block can be remove now, the code is long would be nice to have a headstart on reviews.","accounts_in_message":[],"_revision_number":8},{"id":"8c2b703e8fbca81356ccb426703efc512fe43b15","author":{"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},"date":"2013-06-03 13:17:25.000000000","message":"Patch Set 8: No score\n\n","accounts_in_message":[],"_revision_number":8},{"id":"be9acc793096fe64cab2433c125c1751655456e4","author":{"_account_id":5707,"name":"Henry Nash","email":"henryn@linux.vnet.ibm.com","username":"henry-nash"},"date":"2013-06-03 14:14:51.000000000","message":"Patch Set 8: I would prefer that you didn\u0027t merge this\n\n(3 inline comments)\n\n","accounts_in_message":[],"_revision_number":8},{"id":"f12997d9178c7ad24a580fa1d8729d9c947a2620","author":{"_account_id":2218,"name":"Adam Young","email":"adam@younglogic.com","username":"ayoung"},"date":"2013-06-03 18:45:06.000000000","message":"Patch Set 8: No score\n\n","accounts_in_message":[],"_revision_number":8},{"id":"802ed763ba3866e18ba85f1370dc5fe7042e65a5","author":{"_account_id":2218,"name":"Adam Young","email":"adam@younglogic.com","username":"ayoung"},"date":"2013-06-04 00:09:59.000000000","message":"Patch Set 8: I would prefer that you didn\u0027t merge this\n\nBefore we add too much code that links us even more tightly to passing UserId/Password, we should try to abstract that away:  we need to be able to user Kerberos or Client Side Certificate verification for the initial authentication, and adding in password parameters to functions will make that harder, even if they are optional.  It might be as simple as renaming the password field to credential.  Take a look at how SASL tries to work around this:  we don\u0027t need anything quite that complicated, but it should give a sense of the problems we are going to face.","accounts_in_message":[],"_revision_number":8},{"id":"38e47141f610e04c3ac5e4d26438d26f8d94dc61","author":{"_account_id":4,"name":"Dolph Mathews","email":"dolph.mathews@gmail.com","username":"dolph"},"date":"2013-06-05 15:23:44.000000000","message":"Patch Set 8:\n\nTake authorship for this! No need to maintain my name.","accounts_in_message":[],"_revision_number":8},{"id":"38f348094380e43bf58788286be1f1d44c2df0ab","author":{"_account_id":4,"name":"Dolph Mathews","email":"dolph.mathews@gmail.com","username":"dolph"},"date":"2013-06-05 23:14:09.000000000","message":"Patch Set 8: (1 inline comment)\n\nadam- where exactly are we \"adding code\" to become more tightly bound to usernames / passwords? it\u0027s the default authentication method provided by openstack and it should receive first class support, but nothing here is introducing anything new in that respect, afaict","accounts_in_message":[],"_revision_number":8},{"id":"e652536164ab109e439920837e26f762cf166973","author":{"_account_id":1941,"name":"Lin Hua Cheng","email":"os.lcheng@gmail.com","username":"lin-hua-cheng"},"date":"2013-06-06 00:35:26.000000000","message":"Uploaded patch set 9.","accounts_in_message":[],"_revision_number":9},{"id":"dcc61fad10b103fbc5c2ccea1406fa963e4b31e4","author":{"_account_id":1941,"name":"Lin Hua Cheng","email":"os.lcheng@gmail.com","username":"lin-hua-cheng"},"date":"2013-06-06 00:37:07.000000000","message":"Uploaded patch set 10.","accounts_in_message":[],"_revision_number":10},{"id":"49657051863f82a2f1e352c9954daa8d9922ec0e","author":{"_account_id":5494,"name":"Trivial Rebase","email":"trivial-rebase@review.openstack.org","username":"trivial-rebase"},"date":"2013-06-06 00:37:13.000000000","message":"Patch Set 10:\n\nNew patchset patch-id matches previous patchset, but commit message has changed.","accounts_in_message":[],"_revision_number":10},{"id":"b9fec53ee70f151974217c23f369a69c40049d53","author":{"_account_id":1941,"name":"Lin Hua Cheng","email":"os.lcheng@gmail.com","username":"lin-hua-cheng"},"date":"2013-06-06 00:41:17.000000000","message":"Uploaded patch set 11.","accounts_in_message":[],"_revision_number":11},{"id":"cdc039e7f4430fa21af6884df7372edb2e1e65b2","author":{"_account_id":5494,"name":"Trivial Rebase","email":"trivial-rebase@review.openstack.org","username":"trivial-rebase"},"date":"2013-06-06 00:41:23.000000000","message":"Patch Set 11:\n\nNew patchset patch-id matches previous patchset, but commit message has changed.","accounts_in_message":[],"_revision_number":11},{"id":"a4b8012470b4e1a435bf3cfd637012b57be7c653","author":{"_account_id":1941,"name":"Lin Hua Cheng","email":"os.lcheng@gmail.com","username":"lin-hua-cheng"},"date":"2013-06-06 00:42:28.000000000","message":"Uploaded patch set 12.","accounts_in_message":[],"_revision_number":12},{"id":"45f5ba9a24d71e2160395f640c5e56624254d69c","author":{"_account_id":5494,"name":"Trivial Rebase","email":"trivial-rebase@review.openstack.org","username":"trivial-rebase"},"date":"2013-06-06 00:42:35.000000000","message":"Patch Set 12:\n\nNew patchset patch-id matches previous patchset, but commit message has changed.","accounts_in_message":[],"_revision_number":12},{"id":"30d2f27857843a2daccc49cfc00cb6db8ae98a48","author":{"_account_id":1941,"name":"Lin Hua Cheng","email":"os.lcheng@gmail.com","username":"lin-hua-cheng"},"date":"2013-06-06 00:44:07.000000000","message":"Patch Set 12:\n\nApplied comments from henry. Author updated to me as well.","accounts_in_message":[],"_revision_number":12},{"id":"0cd31823bbddb38ce3bdecf5ae657ff4fb42cd81","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-06-06 01:43:18.000000000","message":"Patch Set 12: 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/21942/12/check/gate-python-keystoneclient-pep8/1165 : FAILURE in 59s\n- http://docs-draft.openstack.org/21942/12/check/gate-python-keystoneclient-docs/1016/doc/build/html/ : SUCCESS in 1m 55s\n- http://logs.openstack.org/21942/12/check/gate-python-keystoneclient-python26/1089 : SUCCESS in 1m 45s\n- http://logs.openstack.org/21942/12/check/gate-python-keystoneclient-python27/1092 : SUCCESS in 1m 02s\n- http://logs.openstack.org/21942/12/check/gate-tempest-devstack-vm-full/20942 : SUCCESS in 51m 07s\n- http://logs.openstack.org/21942/12/check/gate-tempest-devstack-vm-postgres-full/20649 : SUCCESS in 46m 52s (non-voting)\n- http://logs.openstack.org/21942/12/check/gate-tempest-devstack-vm-quantum/28020 : SUCCESS in 21m 46s\n- http://logs.openstack.org/21942/12/check/gate-grenade-devstack-vm/8287 : SUCCESS in 14m 15s (non-voting)\n","accounts_in_message":[],"_revision_number":12},{"id":"90df5c724b3a262164485fc67505946102c057a4","author":{"_account_id":1941,"name":"Lin Hua Cheng","email":"os.lcheng@gmail.com","username":"lin-hua-cheng"},"date":"2013-06-06 07:28:18.000000000","message":"Uploaded patch set 13.","accounts_in_message":[],"_revision_number":13},{"id":"accacd5efa1fec7527a0889c54591ac0270efa18","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-06-06 08:17:17.000000000","message":"Patch Set 13: Works for me\n\nBuild succeeded.\n\n- http://logs.openstack.org/21942/13/check/gate-python-keystoneclient-pep8/1167 : SUCCESS in 1m 08s\n- http://docs-draft.openstack.org/21942/13/check/gate-python-keystoneclient-docs/1018/doc/build/html/ : SUCCESS in 1m 57s\n- http://logs.openstack.org/21942/13/check/gate-python-keystoneclient-python26/1091 : SUCCESS in 1m 37s\n- http://logs.openstack.org/21942/13/check/gate-python-keystoneclient-python27/1094 : SUCCESS in 1m 06s\n- http://logs.openstack.org/21942/13/check/gate-tempest-devstack-vm-full/20983 : SUCCESS in 43m 57s\n- http://logs.openstack.org/21942/13/check/gate-tempest-devstack-vm-postgres-full/20690 : SUCCESS in 47m 35s (non-voting)\n- http://logs.openstack.org/21942/13/check/gate-tempest-devstack-vm-quantum/28063 : SUCCESS in 20m 55s\n- http://logs.openstack.org/21942/13/check/gate-grenade-devstack-vm/8325 : SUCCESS in 14m 16s (non-voting)\n","accounts_in_message":[],"_revision_number":13},{"id":"0a66366dbc2837e929d2532c29ab7b57f34f20f1","author":{"_account_id":5707,"name":"Henry Nash","email":"henryn@linux.vnet.ibm.com","username":"henry-nash"},"date":"2013-06-06 13:38:39.000000000","message":"Patch Set 13: I would prefer that you didn\u0027t merge this\n\n(4 inline comments)\n\nMaking good progress - excellent.\n\nSee comments in line. \n\nAlso, do we not need a test for v3/client? (the current test_client only tests the v2 version)","accounts_in_message":[],"_revision_number":13},{"id":"b03496333841624656b03cb449cc71155107ca5e","author":{"_account_id":1941,"name":"Lin Hua Cheng","email":"os.lcheng@gmail.com","username":"lin-hua-cheng"},"date":"2013-06-06 17:37:12.000000000","message":"Uploaded patch set 14.","accounts_in_message":[],"_revision_number":14},{"id":"f78ae55bc0bac6145e4160ef9be1b2a0a1bff779","author":{"_account_id":1941,"name":"Lin Hua Cheng","email":"os.lcheng@gmail.com","username":"lin-hua-cheng"},"date":"2013-06-06 17:38:04.000000000","message":"Patch Set 14:\n\nhenry-nash: thanks for the review! Support for domain scoping added.","accounts_in_message":[],"_revision_number":14},{"id":"dd933cf475eaf904e72cf976a4a9d7296b838692","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-06-06 18:31:16.000000000","message":"Patch Set 14: Works for me\n\nBuild succeeded.\n\n- http://logs.openstack.org/21942/14/check/gate-python-keystoneclient-pep8/1169 : SUCCESS in 1m 26s\n- http://docs-draft.openstack.org/21942/14/check/gate-python-keystoneclient-docs/1020/doc/build/html/ : SUCCESS in 1m 16s\n- http://logs.openstack.org/21942/14/check/gate-python-keystoneclient-python26/1093 : SUCCESS in 1m 33s\n- http://logs.openstack.org/21942/14/check/gate-python-keystoneclient-python27/1096 : SUCCESS in 1m 12s\n- http://logs.openstack.org/21942/14/check/gate-tempest-devstack-vm-full/21133 : SUCCESS in 51m 05s\n- http://logs.openstack.org/21942/14/check/gate-tempest-devstack-vm-postgres-full/20840 : SUCCESS in 53m 46s (non-voting)\n- http://logs.openstack.org/21942/14/check/gate-tempest-devstack-vm-quantum/28223 : SUCCESS in 18m 16s\n- http://logs.openstack.org/21942/14/check/gate-grenade-devstack-vm/8453 : SUCCESS in 15m 28s (non-voting)\n","accounts_in_message":[],"_revision_number":14},{"id":"24a85ad8011f0f6016e499814e050115fbd6c5e0","author":{"_account_id":5707,"name":"Henry Nash","email":"henryn@linux.vnet.ibm.com","username":"henry-nash"},"date":"2013-06-06 19:33:50.000000000","message":"Patch Set 14:\n\nGreat!  As per my previous comment, do we need a test for the v3/client code?  Looks like test_client is only testing the v2 version.","accounts_in_message":[],"_revision_number":14},{"id":"50fd7f07d3e8ac8eabcfc7b5363035d612464e72","author":{"_account_id":1941,"name":"Lin Hua Cheng","email":"os.lcheng@gmail.com","username":"lin-hua-cheng"},"date":"2013-06-06 19:36:40.000000000","message":"Patch Set 14:\n\nhenry-nash: I missed that comment! We need that too. Thanks.","accounts_in_message":[],"_revision_number":14},{"id":"e7d26c76c6b0a4a52be94ba63e55db6ee2605a32","author":{"_account_id":1941,"name":"Lin Hua Cheng","email":"os.lcheng@gmail.com","username":"lin-hua-cheng"},"date":"2013-06-06 23:22:52.000000000","message":"Uploaded patch set 15.","accounts_in_message":[],"_revision_number":15},{"id":"fa12c536d67c93f8924c73f95e1f6882d6f12bf6","author":{"_account_id":1941,"name":"Lin Hua Cheng","email":"os.lcheng@gmail.com","username":"lin-hua-cheng"},"date":"2013-06-06 23:23:44.000000000","message":"Patch Set 15:\n\nAdded test for access and client v3.","accounts_in_message":[],"_revision_number":15},{"id":"0a464c678bf49204c16a8ed50badf44df465b64b","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-06-07 00:07:42.000000000","message":"Patch Set 15: Works for me\n\nBuild succeeded.\n\n- http://logs.openstack.org/21942/15/check/gate-python-keystoneclient-pep8/1171 : SUCCESS in 2m 51s\n- http://docs-draft.openstack.org/21942/15/check/gate-python-keystoneclient-docs/1022/doc/build/html/ : SUCCESS in 3m 49s\n- http://logs.openstack.org/21942/15/check/gate-python-keystoneclient-python26/1095 : SUCCESS in 3m 51s\n- http://logs.openstack.org/21942/15/check/gate-python-keystoneclient-python27/1098 : SUCCESS in 2m 22s\n- http://logs.openstack.org/21942/15/check/gate-tempest-devstack-vm-full/21298 : SUCCESS in 44m 30s\n- http://logs.openstack.org/21942/15/check/gate-tempest-devstack-vm-postgres-full/21005 : SUCCESS in 43m 11s (non-voting)\n- http://logs.openstack.org/21942/15/check/gate-tempest-devstack-vm-quantum/28407 : SUCCESS in 19m 32s\n- http://logs.openstack.org/21942/15/check/gate-grenade-devstack-vm/8591 : SUCCESS in 14m 30s (non-voting)\n","accounts_in_message":[],"_revision_number":15},{"id":"bcdf65566b7a65cb88340715155af9fbb21fe5ad","author":{"_account_id":5707,"name":"Henry Nash","email":"henryn@linux.vnet.ibm.com","username":"henry-nash"},"date":"2013-06-07 09:55:07.000000000","message":"Patch Set 15: I would prefer that you didn\u0027t merge this\n\n(2 inline comments)\n\nThanks for the improvements - a couple of other suggestions inline.  \n\nAlso, shouldn\u0027t the test_client and test_service_catalogue be a file rename rather than a delete and new addition (like you did with a few of the other files)?","accounts_in_message":[],"_revision_number":15},{"id":"2e626db20ab9fab97ac90b55071a28c290c0de4c","author":{"_account_id":1941,"name":"Lin Hua Cheng","email":"os.lcheng@gmail.com","username":"lin-hua-cheng"},"date":"2013-06-07 17:12:47.000000000","message":"Uploaded patch set 16.","accounts_in_message":[],"_revision_number":16},{"id":"72ae7ee05652f2902a1091bced90b6017fe36bb3","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-06-07 18:06:21.000000000","message":"Patch Set 16: Works for me\n\nBuild succeeded.\n\n- http://logs.openstack.org/21942/16/check/gate-python-keystoneclient-pep8/1172 : SUCCESS in 49s\n- http://docs-draft.openstack.org/21942/16/check/gate-python-keystoneclient-docs/1023/doc/build/html/ : SUCCESS in 57s\n- http://logs.openstack.org/21942/16/check/gate-python-keystoneclient-python26/1096 : SUCCESS in 2m 02s\n- http://logs.openstack.org/21942/16/check/gate-python-keystoneclient-python27/1099 : SUCCESS in 1m 01s\n- http://logs.openstack.org/21942/16/check/gate-tempest-devstack-vm-full/21481 : SUCCESS in 53m 16s\n- http://logs.openstack.org/21942/16/check/gate-tempest-devstack-vm-postgres-full/21188 : SUCCESS in 43m 47s\n- http://logs.openstack.org/21942/16/check/gate-tempest-devstack-vm-quantum/28611 : SUCCESS in 20m 05s\n- http://logs.openstack.org/21942/16/check/gate-grenade-devstack-vm/8757 : SUCCESS in 13m 41s (non-voting)\n","accounts_in_message":[],"_revision_number":16},{"id":"cff3e952875ecfb24e01f22cc5ea539a6fb0f6c5","author":{"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},"date":"2013-06-09 16:38:59.000000000","message":"Patch Set 16: I would prefer that you didn\u0027t merge this\n\n(24 inline comments)\n\n","accounts_in_message":[],"_revision_number":16},{"id":"5f904c8e6a0eb2473c5982ca4c92d4e5ad0f6049","author":{"_account_id":1941,"name":"Lin Hua Cheng","email":"os.lcheng@gmail.com","username":"lin-hua-cheng"},"date":"2013-06-10 20:40:35.000000000","message":"Uploaded patch set 17.","accounts_in_message":[],"_revision_number":17},{"id":"c05f93253d9546b5c50a45ec3c20d19cad6b6c22","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-06-10 21:26:37.000000000","message":"Patch Set 17: Works for me\n\nBuild succeeded.\n\n- http://logs.openstack.org/21942/17/check/gate-python-keystoneclient-pep8/1184 : SUCCESS in 54s\n- http://docs-draft.openstack.org/21942/17/check/gate-python-keystoneclient-docs/1035/doc/build/html/ : SUCCESS in 53s\n- http://logs.openstack.org/21942/17/check/gate-python-keystoneclient-python26/1108 : SUCCESS in 1m 43s\n- http://logs.openstack.org/21942/17/check/gate-python-keystoneclient-python27/1111 : SUCCESS in 57s\n- http://logs.openstack.org/21942/17/check/gate-tempest-devstack-vm-full/22000 : SUCCESS in 44m 37s\n- http://logs.openstack.org/21942/17/check/gate-tempest-devstack-vm-postgres-full/21707 : SUCCESS in 44m 46s\n- http://logs.openstack.org/21942/17/check/gate-tempest-devstack-vm-quantum/29216 : SUCCESS in 18m 20s\n- http://logs.openstack.org/21942/17/check/gate-grenade-devstack-vm/9189 : SUCCESS in 15m 42s (non-voting)\n","accounts_in_message":[],"_revision_number":17},{"id":"88ca47a4eb6c31a68fc2b20409c5c9a9b9e962cc","author":{"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},"date":"2013-06-11 00:50:37.000000000","message":"Patch Set 17: I would prefer that you didn\u0027t merge this\n\n(4 inline comments)\n\nran out of time reviewing this, so need to review the rest later.","accounts_in_message":[],"_revision_number":17},{"id":"6e741d879fea8d970c3a9b7a028e331728029c39","author":{"_account_id":5707,"name":"Henry Nash","email":"henryn@linux.vnet.ibm.com","username":"henry-nash"},"date":"2013-06-11 14:52:21.000000000","message":"Patch Set 17: (1 inline comment)\n\n","accounts_in_message":[],"_revision_number":17},{"id":"b2cc39e9be595e6752a7e8ee93c57c1703b6dc28","author":{"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},"date":"2013-06-11 15:27:46.000000000","message":"Patch Set 17: (1 inline comment)\n\n","accounts_in_message":[],"_revision_number":17},{"id":"1087e4479c0e6bad4898693c19426eb7d732ac22","author":{"_account_id":5707,"name":"Henry Nash","email":"henryn@linux.vnet.ibm.com","username":"henry-nash"},"date":"2013-06-11 16:36:55.000000000","message":"Patch Set 17: (1 inline comment)\n\n","accounts_in_message":[],"_revision_number":17},{"id":"56c11ed87bd59e8f5ebec6495e31d02d0c08799b","author":{"_account_id":1941,"name":"Lin Hua Cheng","email":"os.lcheng@gmail.com","username":"lin-hua-cheng"},"date":"2013-06-11 17:02:46.000000000","message":"Patch Set 17: (4 inline comments)\n\n","accounts_in_message":[],"_revision_number":17},{"id":"4892a13804a7599a5a935945f0fcd9985131bb4b","author":{"_account_id":1941,"name":"Lin Hua Cheng","email":"os.lcheng@gmail.com","username":"lin-hua-cheng"},"date":"2013-06-12 20:34:29.000000000","message":"Uploaded patch set 18.","accounts_in_message":[],"_revision_number":18},{"id":"50e50ada3fe56b28ff85843d6cbe3f6e77c42b3c","author":{"_account_id":1941,"name":"Lin Hua Cheng","email":"os.lcheng@gmail.com","username":"lin-hua-cheng"},"date":"2013-06-12 20:34:43.000000000","message":"Patch Set 17: (2 inline comments)\n\n","accounts_in_message":[],"_revision_number":17},{"id":"d0be136c88aa4096f8f695a3ccc82c5ba91be170","author":{"_account_id":1941,"name":"Lin Hua Cheng","email":"os.lcheng@gmail.com","username":"lin-hua-cheng"},"date":"2013-06-12 20:36:10.000000000","message":"Patch Set 18:\n\nAdded project_scoped and domain_scoped property to AccessInfo.","accounts_in_message":[],"_revision_number":18},{"id":"d4c38fa1c895a9451f2922d9048dc32dce2076d8","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-06-12 21:31:04.000000000","message":"Patch Set 18: Works for me\n\nBuild succeeded.\n\n- http://logs.openstack.org/21942/18/check/gate-python-keystoneclient-pep8/1204 : SUCCESS in 55s\n- http://docs-draft.openstack.org/21942/18/check/gate-python-keystoneclient-docs/1055/doc/build/html/ : SUCCESS in 57s\n- http://logs.openstack.org/21942/18/check/gate-python-keystoneclient-python26/1128 : SUCCESS in 1m 26s\n- http://logs.openstack.org/21942/18/check/gate-python-keystoneclient-python27/1131 : SUCCESS in 55s\n- http://logs.openstack.org/21942/18/check/gate-tempest-devstack-vm-full/22716 : SUCCESS in 48m 53s\n- http://logs.openstack.org/21942/18/check/gate-tempest-devstack-vm-postgres-full/22423 : SUCCESS in 55m 30s\n- http://logs.openstack.org/21942/18/check/gate-tempest-devstack-vm-quantum/30012 : SUCCESS in 19m 28s\n- http://logs.openstack.org/21942/18/check/gate-grenade-devstack-vm/9835 : SUCCESS in 14m 10s (non-voting)\n","accounts_in_message":[],"_revision_number":18},{"id":"2cbe111a351e36fff1fd6f1e44f2b55d29fc3f47","author":{"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},"date":"2013-06-12 21:34:38.000000000","message":"Patch Set 18: I would prefer that you didn\u0027t merge this\n\n(1 inline comment)\n\n","accounts_in_message":[],"_revision_number":18},{"id":"4f9001905f6de4e6b2c30d91a016e736200878ef","author":{"_account_id":1941,"name":"Lin Hua Cheng","email":"os.lcheng@gmail.com","username":"lin-hua-cheng"},"date":"2013-06-12 21:49:13.000000000","message":"Patch Set 18: (1 inline comment)\n\n","accounts_in_message":[],"_revision_number":18},{"id":"9b0bb77496addbe6aac0db2f28c6d54bdbc4571c","author":{"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},"date":"2013-06-13 17:15:26.000000000","message":"Patch Set 18: (5 inline comments)\n\n","accounts_in_message":[],"_revision_number":18},{"id":"fe3fde346c91f8e5015f4a254f7a00796cd056d7","author":{"_account_id":1941,"name":"Lin Hua Cheng","email":"os.lcheng@gmail.com","username":"lin-hua-cheng"},"date":"2013-06-13 18:53:46.000000000","message":"Patch Set 18: (5 inline comments)\n\n","accounts_in_message":[],"_revision_number":18},{"id":"88787e4b8f5c2ab2b19a4582b15bbba319f0fb7d","author":{"_account_id":1941,"name":"Lin Hua Cheng","email":"os.lcheng@gmail.com","username":"lin-hua-cheng"},"date":"2013-06-13 18:54:16.000000000","message":"Uploaded patch set 19.","accounts_in_message":[],"_revision_number":19},{"id":"3c2c297b03ad645dfe5fb5279336c6d7e4c2f9af","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-06-13 19:43:24.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/21942/19/check/gate-python-keystoneclient-pep8/1212 : SUCCESS in 50s\n- http://docs-draft.openstack.org/21942/19/check/gate-python-keystoneclient-docs/1063/doc/build/html/ : SUCCESS in 55s\n- http://logs.openstack.org/21942/19/check/gate-python-keystoneclient-python26/1136 : SUCCESS in 1m 23s\n- http://logs.openstack.org/21942/19/check/gate-python-keystoneclient-python27/1139 : FAILURE in 55s\n- http://logs.openstack.org/21942/19/check/gate-tempest-devstack-vm-full/23097 : SUCCESS in 48m 53s\n- http://logs.openstack.org/21942/19/check/gate-tempest-devstack-vm-postgres-full/22804 : SUCCESS in 39m 31s\n- http://logs.openstack.org/21942/19/check/gate-tempest-devstack-vm-quantum/30421 : SUCCESS in 16m 57s\n- http://logs.openstack.org/21942/19/check/gate-grenade-devstack-vm/10170 : SUCCESS in 15m 02s (non-voting)\n","accounts_in_message":[],"_revision_number":19},{"id":"f9f711232dc3191c52a0460a083d8af6ea5bb241","author":{"_account_id":1941,"name":"Lin Hua Cheng","email":"os.lcheng@gmail.com","username":"lin-hua-cheng"},"date":"2013-06-13 19:44:45.000000000","message":"Patch Set 19:\n\nrecheck no bug","accounts_in_message":[],"_revision_number":19},{"id":"aa819932e24a4c4de64e9c349ada168b31a4c3c4","author":{"_account_id":1941,"name":"Lin Hua Cheng","email":"os.lcheng@gmail.com","username":"lin-hua-cheng"},"date":"2013-06-13 20:02:55.000000000","message":"Patch Set 19:\n\nneed to rebase","accounts_in_message":[],"_revision_number":19},{"id":"0bc03f0c969b576d85dee7c51a45c829f158799a","author":{"_account_id":1941,"name":"Lin Hua Cheng","email":"os.lcheng@gmail.com","username":"lin-hua-cheng"},"date":"2013-06-13 20:19:37.000000000","message":"Uploaded patch set 20.","accounts_in_message":[],"_revision_number":20},{"id":"4dcdac42552abead687259fd00ef7adcc183d424","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-06-13 21:10:16.000000000","message":"Patch Set 20: Works for me\n\nBuild succeeded.\n\n- http://logs.openstack.org/21942/20/check/gate-python-keystoneclient-pep8/1214 : SUCCESS in 48s\n- http://docs-draft.openstack.org/21942/20/check/gate-python-keystoneclient-docs/1065/doc/build/html/ : SUCCESS in 54s\n- http://logs.openstack.org/21942/20/check/gate-python-keystoneclient-python26/1138 : SUCCESS in 1m 14s\n- http://logs.openstack.org/21942/20/check/gate-python-keystoneclient-python27/1141 : SUCCESS in 57s\n- http://logs.openstack.org/21942/20/check/gate-tempest-devstack-vm-full/23123 : SUCCESS in 48m 37s\n- http://logs.openstack.org/21942/20/check/gate-tempest-devstack-vm-postgres-full/22830 : SUCCESS in 50m 25s\n- http://logs.openstack.org/21942/20/check/gate-tempest-devstack-vm-quantum/30456 : SUCCESS in 16m 53s\n- http://logs.openstack.org/21942/20/check/gate-grenade-devstack-vm/10191 : FAILURE in 16m 56s (non-voting)\n","accounts_in_message":[],"_revision_number":20},{"id":"511f74c7b2501a72b7fe546c97001869dbaa3d79","author":{"_account_id":5707,"name":"Henry Nash","email":"henryn@linux.vnet.ibm.com","username":"henry-nash"},"date":"2013-06-17 13:01:19.000000000","message":"Patch Set 20: Looks good to me (core reviewer)\n\n","accounts_in_message":[],"_revision_number":20},{"id":"894a6a12d2a030784576ea5f36a1968575f83ae5","author":{"_account_id":1941,"name":"Lin Hua Cheng","email":"os.lcheng@gmail.com","username":"lin-hua-cheng"},"date":"2013-06-17 17:29:32.000000000","message":"Uploaded patch set 21.","accounts_in_message":[],"_revision_number":21},{"id":"9affb5f647f0f8dd336baa3bedd006c4850d2979","author":{"_account_id":1941,"name":"Lin Hua Cheng","email":"os.lcheng@gmail.com","username":"lin-hua-cheng"},"date":"2013-06-17 17:30:46.000000000","message":"Patch Set 21:\n\nRebased, to pull-in the changes from https://review.openstack.org/#/c/20404/","accounts_in_message":[],"_revision_number":21},{"id":"8f38fead7fb106ae98c304d288c72e2ae7039812","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-06-17 18:20:21.000000000","message":"Patch Set 21: Works for me\n\nBuild succeeded.\n\n- http://logs.openstack.org/21942/21/check/gate-python-keystoneclient-pep8/1227 : SUCCESS in 51s\n- http://docs-draft.openstack.org/21942/21/check/gate-python-keystoneclient-docs/1078/doc/build/html/ : SUCCESS in 54s\n- http://logs.openstack.org/21942/21/check/gate-python-keystoneclient-python26/1151 : SUCCESS in 1m 16s\n- http://logs.openstack.org/21942/21/check/gate-python-keystoneclient-python27/1154 : SUCCESS in 52s\n- http://logs.openstack.org/21942/21/check/gate-tempest-devstack-vm-full/23943 : SUCCESS in 49m 46s\n- http://logs.openstack.org/21942/21/check/gate-tempest-devstack-vm-postgres-full/23649 : SUCCESS in 50m 41s\n- http://logs.openstack.org/21942/21/check/gate-tempest-devstack-vm-quantum/31369 : SUCCESS in 19m 18s\n- http://logs.openstack.org/21942/21/check/gate-grenade-devstack-vm/10882 : FAILURE in 38m 13s (non-voting)\n","accounts_in_message":[],"_revision_number":21},{"id":"c5634ada6b351eaf1feab0e665bf97520e89da7f","author":{"_account_id":5707,"name":"Henry Nash","email":"henryn@linux.vnet.ibm.com","username":"henry-nash"},"date":"2013-06-18 12:27:11.000000000","message":"Patch Set 21: Looks good to me (core reviewer)\n\n","accounts_in_message":[],"_revision_number":21},{"id":"4507079928e8c109555183a1ea0f3244c0f2cb17","author":{"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},"date":"2013-06-18 23:22:43.000000000","message":"Patch Set 21: I would prefer that you didn\u0027t merge this\n\n(27 inline comments)\n\n","accounts_in_message":[],"_revision_number":21},{"id":"fbd51a0c9d8ba9126cf4346d1ad5996311cd5ad4","author":{"_account_id":1941,"name":"Lin Hua Cheng","email":"os.lcheng@gmail.com","username":"lin-hua-cheng"},"date":"2013-06-19 06:44:01.000000000","message":"Uploaded patch set 22.","accounts_in_message":[],"_revision_number":22},{"id":"9df112d7bb8653a491b13f950d4433fce105131a","author":{"_account_id":1941,"name":"Lin Hua Cheng","email":"os.lcheng@gmail.com","username":"lin-hua-cheng"},"date":"2013-06-19 06:45:29.000000000","message":"Patch Set 22:\n\nFixed comments from Brant.\n\nThere are still some pending comments about backward compatibility. Would appreciate if other reviewers can also provide feedback on backward compatibility of some methods.","accounts_in_message":[],"_revision_number":22},{"id":"4ffe681f36c20d5c87f62e4eb4a3b100d14b965c","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-06-19 07:33:18.000000000","message":"Patch Set 22: Works for me\n\nBuild succeeded.\n\n- http://logs.openstack.org/21942/22/check/gate-python-keystoneclient-pep8/1229 : SUCCESS in 51s\n- http://docs-draft.openstack.org/21942/22/check/gate-python-keystoneclient-docs/1080/doc/build/html/ : SUCCESS in 56s\n- http://logs.openstack.org/21942/22/check/gate-python-keystoneclient-python26/1153 : SUCCESS in 1m 17s\n- http://logs.openstack.org/21942/22/check/gate-python-keystoneclient-python27/1156 : SUCCESS in 55s\n- http://logs.openstack.org/21942/22/check/gate-tempest-devstack-vm-full/24496 : SUCCESS in 49m 07s\n- http://logs.openstack.org/21942/22/check/gate-tempest-devstack-vm-postgres-full/24202 : SUCCESS in 39m 54s\n- http://logs.openstack.org/21942/22/check/gate-tempest-devstack-vm-quantum/31962 : SUCCESS in 18m 32s\n- http://logs.openstack.org/21942/22/check/gate-grenade-devstack-vm/11351 : FAILURE in 16m 24s (non-voting)\n","accounts_in_message":[],"_revision_number":22},{"id":"a3c36f9118c5a836ef4e9466cf490a1f955f1933","author":{"_account_id":4,"name":"Dolph Mathews","email":"dolph.mathews@gmail.com","username":"dolph"},"date":"2013-06-19 15:56:34.000000000","message":"Patch Set 22:\n\nhaven\u0027t reviewed the actual code of this patch yet, but I am using it (successfully, so far) in https://github.com/dolph/keystone-exercises","accounts_in_message":[],"_revision_number":22},{"id":"55b68575572198a9c22a461e44168877eedefab9","author":{"_account_id":1916,"name":"Guang Yee","email":"gyee@suse.com","username":"guang-yee"},"date":"2013-06-19 21:07:12.000000000","message":"Patch Set 22: I would prefer that you didn\u0027t merge this\n\n(17 inline comments)\n\n","accounts_in_message":[],"_revision_number":22},{"id":"61ce7b03fc3be4c8447d477494f081c2cc0752d9","author":{"_account_id":4,"name":"Dolph Mathews","email":"dolph.mathews@gmail.com","username":"dolph"},"date":"2013-06-19 23:07:53.000000000","message":"Patch Set 22: I would prefer that you didn\u0027t merge this\n\ninstantiating a client as follows:\n\n  c \u003d client.Client(\n    token\u003dc.auth_token,\n    project_id\u003d\u0027dc34d3f54a714bfab25cbf6ebd611899\u0027,\n    auth_url\u003dargs.os_endpoint)\n  c.authenticate()\n\nresulted in the following scope being produced:\n\n\"scope\": {\"project\": {\"id\": \"dc34d3f54a714bfab25cbf6ebd611899\", \"name\": \"admin\"}}\n\nI\u0027m honestly not sure where the project name came from (although it\u0027s accurate), but the \u0027name\u0027 attribute should NOT be included with the project \u0027id\u0027 in this case (as a bonus, keystone breaks as a result because it tries to lookup the project by name before it references the ID, which fails because no domain is specified).","accounts_in_message":[],"_revision_number":22},{"id":"93fa12cc2f36fbcf05c4143f5533aec9cb643757","author":{"_account_id":1941,"name":"Lin Hua Cheng","email":"os.lcheng@gmail.com","username":"lin-hua-cheng"},"date":"2013-06-21 06:28:33.000000000","message":"Uploaded patch set 23.","accounts_in_message":[],"_revision_number":23},{"id":"ea4d3be8bc23823a9739bd3ddf17aec5d9fba44d","author":{"_account_id":1941,"name":"Lin Hua Cheng","email":"os.lcheng@gmail.com","username":"lin-hua-cheng"},"date":"2013-06-21 06:36:57.000000000","message":"Patch Set 23:\n\nDolph: This patch fixes the issue you encountered.\n\nIn your code:\n\n c \u003d client.Client(\n    token\u003dc.auth_token,\n    project_id\u003d\u0027dc34d3f54a714bfab25cbf6ebd611899\u0027,\n    auth_url\u003dargs.os_endpoint)\n#When the client is instantiated, it automatically authenticates with keystone. After authentication, it stores the project_name\n  c.authenticate()\n# At this point, both project_name and project_id is available in the client class. When building the \"scope\" for the token request, it automatically adds both. Fix the code to check if project_id is available, if available don\u0027t set the project_name anymore. Applied the same fix for user and domain as well.\n\nBrant: Fixed the comments you had about backward compatibility.","accounts_in_message":[],"_revision_number":23},{"id":"1ca65cb8b73f7a76060fe64a6dd7f363c1f33d73","author":{"_account_id":1941,"name":"Lin Hua Cheng","email":"os.lcheng@gmail.com","username":"lin-hua-cheng"},"date":"2013-06-21 06:38:34.000000000","message":"Patch Set 23:\n\nOops, the code review message didn\u0027t wrap automatically.","accounts_in_message":[],"_revision_number":23},{"id":"7a88dcbe6a47daa1e4ea5d55e795415b46d4894f","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-06-21 07:24:00.000000000","message":"Patch Set 23: Works for me\n\nBuild succeeded.\n\n- http://logs.openstack.org/21942/23/check/gate-python-keystoneclient-pep8/1243 : SUCCESS in 49s\n- http://docs-draft.openstack.org/21942/23/check/gate-python-keystoneclient-docs/1094/doc/build/html/ : SUCCESS in 53s\n- http://logs.openstack.org/21942/23/check/gate-python-keystoneclient-python26/1167 : SUCCESS in 1m 11s\n- http://logs.openstack.org/21942/23/check/gate-python-keystoneclient-python27/1170 : SUCCESS in 56s\n- http://logs.openstack.org/21942/23/check/gate-tempest-devstack-vm-full/25250 : SUCCESS in 55m 16s\n- http://logs.openstack.org/21942/23/check/gate-tempest-devstack-vm-postgres-full/24956 : SUCCESS in 41m 25s\n- http://logs.openstack.org/21942/23/check/gate-tempest-devstack-vm-quantum/32784 : SUCCESS in 16m 23s\n- http://logs.openstack.org/21942/23/check/gate-grenade-devstack-vm/11969 : FAILURE in 16m 40s (non-voting)\n","accounts_in_message":[],"_revision_number":23},{"id":"66f3b1eb41b36e5d35202d3b3224561af6db011a","author":{"_account_id":4,"name":"Dolph Mathews","email":"dolph.mathews@gmail.com","username":"dolph"},"date":"2013-06-21 20:12:46.000000000","message":"Patch Set 23: Looks good to me, but someone else must approve\n\nhaven\u0027t done a code review, but verified that my issues above were fixed in the latest patchset -- thanks!","accounts_in_message":[],"_revision_number":23},{"id":"58d7384fbf5d76f6a37259abbb6652fff0c173ab","author":{"_account_id":1916,"name":"Guang Yee","email":"gyee@suse.com","username":"guang-yee"},"date":"2013-06-21 21:21:34.000000000","message":"Patch Set 23: Looks good to me (core reviewer)\n\n","accounts_in_message":[],"_revision_number":23},{"id":"86ad435f0d0b83597be0b54a0e121e98e64f5dd2","author":{"_account_id":5707,"name":"Henry Nash","email":"henryn@linux.vnet.ibm.com","username":"henry-nash"},"date":"2013-06-22 13:22:53.000000000","message":"Patch Set 23: Approved\n\nExcellent work!!  Nice job.","accounts_in_message":[],"_revision_number":23},{"id":"e26a475b6148ac25ef0a95704137802408f5c7d8","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-06-22 13:22:56.000000000","message":"Patch Set 23: No score\n\nStarting gate jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":23},{"id":"186ebc48f2751970e167e812579eaa967c4b45b0","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-06-22 14:04:12.000000000","message":"Patch Set 23: Verified\n\nBuild succeeded.\n\n- http://docs-draft.openstack.org/21942/23/gate/gate-python-keystoneclient-docs/1098/doc/build/html/ : SUCCESS in 58s\n- http://logs.openstack.org/21942/23/gate/gate-python-keystoneclient-pep8/1247 : SUCCESS in 54s\n- http://logs.openstack.org/21942/23/gate/gate-python-keystoneclient-python26/1171 : SUCCESS in 1m 11s\n- http://logs.openstack.org/21942/23/gate/gate-python-keystoneclient-python27/1174 : SUCCESS in 58s\n- http://logs.openstack.org/21942/23/gate/gate-tempest-devstack-vm-full/25573 : SUCCESS in 39m 29s\n- http://logs.openstack.org/21942/23/gate/gate-tempest-devstack-vm-postgres-full/25279 : SUCCESS in 41m 12s\n- http://logs.openstack.org/21942/23/gate/gate-tempest-devstack-vm-quantum/33127 : SUCCESS in 18m 55s\n- http://logs.openstack.org/21942/23/gate/gate-grenade-devstack-vm/12251 : FAILURE in 20m 04s (non-voting)\n","accounts_in_message":[],"_revision_number":23},{"id":"d8114620a62addfb6ee208d3726db767cbfb67c5","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-06-22 14:04:12.000000000","message":"Change has been successfully merged into the git repository.","accounts_in_message":[],"_revision_number":23}],"current_revision_number":23,"current_revision":"2239c3b27c657dc0ffe2dbd0f95325e0ed7ae7c5","revisions":{"26bfe06b1edee7482c98ed4d278ec46db6838d4f":{"kind":"REWORK","_number":1,"created":"2013-02-14 04:52:10.000000000","uploader":{"_account_id":4,"name":"Dolph Mathews","email":"dolph.mathews@gmail.com","username":"dolph"},"ref":"refs/changes/42/21942/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-keystoneclient","ref":"refs/changes/42/21942/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/42/21942/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/42/21942/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/42/21942/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-keystoneclient refs/changes/42/21942/1"}}},"commit":{"parents":[{"commit":"1ba04810e99fd917454c2f354bd6e67e958b417f","subject":"Fix debug with requests.","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/1ba04810e99fd917454c2f354bd6e67e958b417f"}]}],"author":{"name":"Dolph Mathews","email":"dolph.mathews@gmail.com","date":"2013-02-14 04:52:05.000000000","tz":-360},"committer":{"name":"Dolph Mathews","email":"dolph.mathews@gmail.com","date":"2013-02-14 04:52:05.000000000","tz":-360},"subject":"v3 auth","message":"v3 auth\n\nChange-Id: Ibb678b9933d3673e37d0fba857a152a3c5d2b4f4\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/26bfe06b1edee7482c98ed4d278ec46db6838d4f"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/26bfe06b1edee7482c98ed4d278ec46db6838d4f"}]},"parents_data":[{"branch_name":"refs/heads/master","commit_id":"1ba04810e99fd917454c2f354bd6e67e958b417f","is_merged_in_target_branch":true,"change_id":"I47283abff440abdf827598c2497519f3de510baf","change_number":21874,"patch_set_number":3,"change_status":"MERGED"}],"branch":"refs/heads/master"},"8c96bec64ba2d3a75e3474684850ad83b9fb0a6a":{"kind":"REWORK","_number":2,"created":"2013-03-04 21:46:52.000000000","uploader":{"_account_id":4,"name":"Dolph Mathews","email":"dolph.mathews@gmail.com","username":"dolph"},"ref":"refs/changes/42/21942/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-keystoneclient","ref":"refs/changes/42/21942/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/42/21942/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/42/21942/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/42/21942/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-keystoneclient refs/changes/42/21942/2"}}},"commit":{"parents":[{"commit":"3ce3fe80cb771c6d6082d9fac4986d7b5d09ab6a","subject":"Improve error message for missing endpoint","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/3ce3fe80cb771c6d6082d9fac4986d7b5d09ab6a"}]}],"author":{"name":"Dolph Mathews","email":"dolph.mathews@gmail.com","date":"2013-02-14 04:52:05.000000000","tz":-360},"committer":{"name":"Dolph Mathews","email":"dolph.mathews@gmail.com","date":"2013-03-04 21:46:47.000000000","tz":-360},"subject":"v3 auth","message":"v3 auth\n\nChange-Id: Ibb678b9933d3673e37d0fba857a152a3c5d2b4f4\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/8c96bec64ba2d3a75e3474684850ad83b9fb0a6a"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/8c96bec64ba2d3a75e3474684850ad83b9fb0a6a"}]},"parents_data":[{"branch_name":"refs/heads/master","commit_id":"3ce3fe80cb771c6d6082d9fac4986d7b5d09ab6a","is_merged_in_target_branch":true,"change_id":"I6f0aacd469500238f13a2178a220268d86d31fe5","change_number":22744,"patch_set_number":1,"change_status":"MERGED"}],"branch":"refs/heads/master"},"f2043167ce2b30fe26c75fd2be89461cf95d6e80":{"kind":"REWORK","_number":3,"created":"2013-04-11 16:28:47.000000000","uploader":{"_account_id":4,"name":"Dolph Mathews","email":"dolph.mathews@gmail.com","username":"dolph"},"ref":"refs/changes/42/21942/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-keystoneclient","ref":"refs/changes/42/21942/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/42/21942/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/42/21942/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/42/21942/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-keystoneclient refs/changes/42/21942/3"}}},"commit":{"parents":[{"commit":"b7adf5b96b9f749f2f16ccdf4b9cae40f8e76b7b","subject":"Merge \"Restrict prettytable to \u003e\u003d0.6,\u003c0.8.\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/b7adf5b96b9f749f2f16ccdf4b9cae40f8e76b7b"}]}],"author":{"name":"Dolph Mathews","email":"dolph.mathews@gmail.com","date":"2013-02-14 04:52:05.000000000","tz":-360},"committer":{"name":"Dolph Mathews","email":"dolph.mathews@gmail.com","date":"2013-04-11 16:27:56.000000000","tz":-300},"subject":"v3 auth","message":"v3 auth\n\nChange-Id: Ibb678b9933d3673e37d0fba857a152a3c5d2b4f4\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/f2043167ce2b30fe26c75fd2be89461cf95d6e80"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/f2043167ce2b30fe26c75fd2be89461cf95d6e80"}]},"parents_data":[{"branch_name":"refs/heads/master","commit_id":"b7adf5b96b9f749f2f16ccdf4b9cae40f8e76b7b","is_merged_in_target_branch":true}],"branch":"refs/heads/master"},"a49248bb2c89358c2f746ad15062681f4c880f90":{"kind":"REWORK","_number":4,"created":"2013-04-11 17:59:44.000000000","uploader":{"_account_id":4,"name":"Dolph Mathews","email":"dolph.mathews@gmail.com","username":"dolph"},"ref":"refs/changes/42/21942/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-keystoneclient","ref":"refs/changes/42/21942/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/42/21942/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/42/21942/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/42/21942/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-keystoneclient refs/changes/42/21942/4"}}},"commit":{"parents":[{"commit":"b7adf5b96b9f749f2f16ccdf4b9cae40f8e76b7b","subject":"Merge \"Restrict prettytable to \u003e\u003d0.6,\u003c0.8.\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/b7adf5b96b9f749f2f16ccdf4b9cae40f8e76b7b"}]}],"author":{"name":"Dolph Mathews","email":"dolph.mathews@gmail.com","date":"2013-02-14 04:52:05.000000000","tz":-360},"committer":{"name":"Dolph Mathews","email":"dolph.mathews@gmail.com","date":"2013-04-11 17:59:40.000000000","tz":-300},"subject":"v3 auth","message":"v3 auth\n\nChange-Id: Ibb678b9933d3673e37d0fba857a152a3c5d2b4f4\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/a49248bb2c89358c2f746ad15062681f4c880f90"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/a49248bb2c89358c2f746ad15062681f4c880f90"}]},"parents_data":[{"branch_name":"refs/heads/master","commit_id":"b7adf5b96b9f749f2f16ccdf4b9cae40f8e76b7b","is_merged_in_target_branch":true}],"branch":"refs/heads/master"},"d458c39c88a3710797369a2990950b224bb6552d":{"kind":"REWORK","_number":5,"created":"2013-04-11 21:40:58.000000000","uploader":{"_account_id":4,"name":"Dolph Mathews","email":"dolph.mathews@gmail.com","username":"dolph"},"ref":"refs/changes/42/21942/5","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-keystoneclient","ref":"refs/changes/42/21942/5","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/42/21942/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/42/21942/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/42/21942/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-keystoneclient refs/changes/42/21942/5"}}},"commit":{"parents":[{"commit":"b7adf5b96b9f749f2f16ccdf4b9cae40f8e76b7b","subject":"Merge \"Restrict prettytable to \u003e\u003d0.6,\u003c0.8.\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/b7adf5b96b9f749f2f16ccdf4b9cae40f8e76b7b"}]}],"author":{"name":"Dolph Mathews","email":"dolph.mathews@gmail.com","date":"2013-02-14 04:52:05.000000000","tz":-360},"committer":{"name":"Dolph Mathews","email":"dolph.mathews@gmail.com","date":"2013-04-11 21:40:56.000000000","tz":-300},"subject":"v3 auth","message":"v3 auth\n\nChange-Id: Ibb678b9933d3673e37d0fba857a152a3c5d2b4f4\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/d458c39c88a3710797369a2990950b224bb6552d"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/d458c39c88a3710797369a2990950b224bb6552d"}]},"parents_data":[{"branch_name":"refs/heads/master","commit_id":"b7adf5b96b9f749f2f16ccdf4b9cae40f8e76b7b","is_merged_in_target_branch":true}],"branch":"refs/heads/master"},"ca9808113cf3c337186d173a63834f6c49f078dc":{"kind":"REWORK","_number":6,"created":"2013-04-12 13:02:34.000000000","uploader":{"_account_id":4,"name":"Dolph Mathews","email":"dolph.mathews@gmail.com","username":"dolph"},"ref":"refs/changes/42/21942/6","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-keystoneclient","ref":"refs/changes/42/21942/6","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/42/21942/6 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/42/21942/6 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/42/21942/6 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-keystoneclient refs/changes/42/21942/6"}}},"commit":{"parents":[{"commit":"b7adf5b96b9f749f2f16ccdf4b9cae40f8e76b7b","subject":"Merge \"Restrict prettytable to \u003e\u003d0.6,\u003c0.8.\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/b7adf5b96b9f749f2f16ccdf4b9cae40f8e76b7b"}]}],"author":{"name":"Dolph Mathews","email":"dolph.mathews@gmail.com","date":"2013-02-14 04:52:05.000000000","tz":-360},"committer":{"name":"Dolph Mathews","email":"dolph.mathews@gmail.com","date":"2013-04-12 13:02:34.000000000","tz":-300},"subject":"v3 auth","message":"v3 auth\n\nChange-Id: Ibb678b9933d3673e37d0fba857a152a3c5d2b4f4\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/ca9808113cf3c337186d173a63834f6c49f078dc"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/ca9808113cf3c337186d173a63834f6c49f078dc"}]},"parents_data":[{"branch_name":"refs/heads/master","commit_id":"b7adf5b96b9f749f2f16ccdf4b9cae40f8e76b7b","is_merged_in_target_branch":true}],"branch":"refs/heads/master"},"0dd2deb775c11fc6534248dd840c10ccadfcfe05":{"kind":"REWORK","_number":7,"created":"2013-05-29 07:38:56.000000000","uploader":{"_account_id":1941,"name":"Lin Hua Cheng","email":"os.lcheng@gmail.com","username":"lin-hua-cheng"},"ref":"refs/changes/42/21942/7","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-keystoneclient","ref":"refs/changes/42/21942/7","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/42/21942/7 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/42/21942/7 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/42/21942/7 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-keystoneclient refs/changes/42/21942/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":"Dolph Mathews","email":"dolph.mathews@gmail.com","date":"2013-02-14 04:52:05.000000000","tz":-360},"committer":{"name":"Lin Hua Cheng","email":"lin-hua.cheng@hp.com","date":"2013-05-29 07:38:53.000000000","tz":-420},"subject":"v3 auth","message":"v3 auth\n\nChange-Id: Ibb678b9933d3673e37d0fba857a152a3c5d2b4f4\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/0dd2deb775c11fc6534248dd840c10ccadfcfe05"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/0dd2deb775c11fc6534248dd840c10ccadfcfe05"}]},"parents_data":[{"branch_name":"refs/heads/master","commit_id":"111e7304f5bc9e7a2c726084038b5f8692ec940a","is_merged_in_target_branch":true}],"branch":"refs/heads/master"},"7b7fa700a27fbca9864c9bc6f4489d0636a0baee":{"kind":"REWORK","_number":8,"created":"2013-05-31 23:57:08.000000000","uploader":{"_account_id":1941,"name":"Lin Hua Cheng","email":"os.lcheng@gmail.com","username":"lin-hua-cheng"},"ref":"refs/changes/42/21942/8","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-keystoneclient","ref":"refs/changes/42/21942/8","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/42/21942/8 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/42/21942/8 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/42/21942/8 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-keystoneclient refs/changes/42/21942/8"}}},"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":"Dolph Mathews","email":"dolph.mathews@gmail.com","date":"2013-02-14 04:52:05.000000000","tz":-360},"committer":{"name":"Lin Hua Cheng","email":"lin-hua.cheng@hp.com","date":"2013-05-31 23:56:50.000000000","tz":-420},"subject":"Implements v3 auth client.","message":"Implements v3 auth client.\n\nEnhancement on AccessInfo to support reading v2/v3 token information.\n\nEnhancement ServiceCatalog for reading/filtering v2/v3 service\ncatalog information.\n\nChange-Id: Ibb678b9933d3673e37d0fba857a152a3c5d2b4f4\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/7b7fa700a27fbca9864c9bc6f4489d0636a0baee"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/7b7fa700a27fbca9864c9bc6f4489d0636a0baee"}]},"parents_data":[{"branch_name":"refs/heads/master","commit_id":"6753889314c3b7aed9ff9f032cc7483005b68dcf","is_merged_in_target_branch":true}],"branch":"refs/heads/master"},"52cd453d56dde83a8ffc65fed61ac23dcbb8a2ba":{"kind":"REWORK","_number":9,"created":"2013-06-06 00:35:26.000000000","uploader":{"_account_id":1941,"name":"Lin Hua Cheng","email":"os.lcheng@gmail.com","username":"lin-hua-cheng"},"ref":"refs/changes/42/21942/9","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-keystoneclient","ref":"refs/changes/42/21942/9","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/42/21942/9 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/42/21942/9 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/42/21942/9 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-keystoneclient refs/changes/42/21942/9"}}},"commit":{"parents":[{"commit":"4b90bc5c314fa52ece212451fbfec7ba7eced3b1","subject":"Merge \"Fix unused imports(flake8 F401, F999)\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/4b90bc5c314fa52ece212451fbfec7ba7eced3b1"}]}],"author":{"name":"lin-hua-cheng","email":"lin-hua.cheng@hp.com","date":"2013-02-14 04:52:05.000000000","tz":-360},"committer":{"name":"Lin Hua Cheng","email":"lin-hua.cheng@hp.com","date":"2013-06-06 00:35:05.000000000","tz":-420},"subject":"Implements v3 auth client.","message":"Implements v3 auth client.\n\nEnhancement on AccessInfo to support reading v2/v3 token information.\n\nEnhancement ServiceCatalog for reading/filtering v2/v3 service\ncatalog information.\n\nChange-Id: Ibb678b9933d3673e37d0fba857a152a3c5d2b4f4\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/52cd453d56dde83a8ffc65fed61ac23dcbb8a2ba"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/52cd453d56dde83a8ffc65fed61ac23dcbb8a2ba"}]},"parents_data":[{"branch_name":"refs/heads/master","commit_id":"4b90bc5c314fa52ece212451fbfec7ba7eced3b1","is_merged_in_target_branch":true}],"branch":"refs/heads/master"},"07e74f472b2808b0ae8591fd6228d551430223cc":{"kind":"NO_CODE_CHANGE","_number":10,"created":"2013-06-06 00:37:07.000000000","uploader":{"_account_id":1941,"name":"Lin Hua Cheng","email":"os.lcheng@gmail.com","username":"lin-hua-cheng"},"ref":"refs/changes/42/21942/10","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-keystoneclient","ref":"refs/changes/42/21942/10","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/42/21942/10 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/42/21942/10 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/42/21942/10 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-keystoneclient refs/changes/42/21942/10"}}},"commit":{"parents":[{"commit":"4b90bc5c314fa52ece212451fbfec7ba7eced3b1","subject":"Merge \"Fix unused imports(flake8 F401, F999)\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/4b90bc5c314fa52ece212451fbfec7ba7eced3b1"}]}],"author":{"name":"lin-hua-cheng","email":"lin-hua.cheng@hp.com","date":"2013-02-14 04:52:05.000000000","tz":-360},"committer":{"name":"Lin Hua Cheng","email":"lin-hua.cheng@hp.com","date":"2013-06-06 00:36:57.000000000","tz":-420},"subject":"Implements v3 auth client.","message":"Implements v3 auth client.\n\nEnhancement on AccessInfo to support reading v2/v3 token information.\n\nEnhancement on ServiceCatalog for reading/filtering v2/v3 service\ncatalog information.\n\nChange-Id: Ibb678b9933d3673e37d0fba857a152a3c5d2b4f4\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/07e74f472b2808b0ae8591fd6228d551430223cc"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/07e74f472b2808b0ae8591fd6228d551430223cc"}]},"parents_data":[{"branch_name":"refs/heads/master","commit_id":"4b90bc5c314fa52ece212451fbfec7ba7eced3b1","is_merged_in_target_branch":true}],"branch":"refs/heads/master"},"6865d687a19ac5ae09b36fbe3ee9b500d0fefab4":{"kind":"NO_CODE_CHANGE","_number":11,"created":"2013-06-06 00:41:17.000000000","uploader":{"_account_id":1941,"name":"Lin Hua Cheng","email":"os.lcheng@gmail.com","username":"lin-hua-cheng"},"ref":"refs/changes/42/21942/11","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-keystoneclient","ref":"refs/changes/42/21942/11","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/42/21942/11 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/42/21942/11 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/42/21942/11 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-keystoneclient refs/changes/42/21942/11"}}},"commit":{"parents":[{"commit":"4b90bc5c314fa52ece212451fbfec7ba7eced3b1","subject":"Merge \"Fix unused imports(flake8 F401, F999)\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/4b90bc5c314fa52ece212451fbfec7ba7eced3b1"}]}],"author":{"name":"lin-hua-cheng","email":"lin-hua.cheng@hp.com","date":"2013-02-14 04:52:05.000000000","tz":-360},"committer":{"name":"Lin Hua Cheng","email":"lin-hua.cheng@hp.com","date":"2013-06-06 00:41:06.000000000","tz":-420},"subject":"Implements v3 auth client.","message":"Implements v3 auth client.\n\nEnhancement on AccessInfo to support reading v2/v3 token information.\n\nEnhanced ServiceCatalog for reading/filtering v2/v3 service\ncatalog information.\n\nChange-Id: Ibb678b9933d3673e37d0fba857a152a3c5d2b4f4\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/6865d687a19ac5ae09b36fbe3ee9b500d0fefab4"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/6865d687a19ac5ae09b36fbe3ee9b500d0fefab4"}]},"parents_data":[{"branch_name":"refs/heads/master","commit_id":"4b90bc5c314fa52ece212451fbfec7ba7eced3b1","is_merged_in_target_branch":true}],"branch":"refs/heads/master"},"05a70a8cbf15d27ac9d51224eeeaa73b01455076":{"kind":"NO_CODE_CHANGE","_number":12,"created":"2013-06-06 00:42:28.000000000","uploader":{"_account_id":1941,"name":"Lin Hua Cheng","email":"os.lcheng@gmail.com","username":"lin-hua-cheng"},"ref":"refs/changes/42/21942/12","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-keystoneclient","ref":"refs/changes/42/21942/12","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/42/21942/12 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/42/21942/12 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/42/21942/12 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-keystoneclient refs/changes/42/21942/12"}}},"commit":{"parents":[{"commit":"4b90bc5c314fa52ece212451fbfec7ba7eced3b1","subject":"Merge \"Fix unused imports(flake8 F401, F999)\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/4b90bc5c314fa52ece212451fbfec7ba7eced3b1"}]}],"author":{"name":"lin-hua-cheng","email":"lin-hua.cheng@hp.com","date":"2013-02-14 04:52:05.000000000","tz":-360},"committer":{"name":"Lin Hua Cheng","email":"lin-hua.cheng@hp.com","date":"2013-06-06 00:42:18.000000000","tz":-420},"subject":"Implements v3 auth client.","message":"Implements v3 auth client.\n\nEnhancement on AccessInfo to support reading v2/v3 token information.\n\nEnhancement on ServiceCatalog for reading/filtering v2/v3 service\ncatalog information.\n\nChange-Id: Ibb678b9933d3673e37d0fba857a152a3c5d2b4f4\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/05a70a8cbf15d27ac9d51224eeeaa73b01455076"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/05a70a8cbf15d27ac9d51224eeeaa73b01455076"}]},"parents_data":[{"branch_name":"refs/heads/master","commit_id":"4b90bc5c314fa52ece212451fbfec7ba7eced3b1","is_merged_in_target_branch":true}],"branch":"refs/heads/master"},"efe620d1eac6c4396d443241f7a780b7b51b435a":{"kind":"REWORK","_number":13,"created":"2013-06-06 07:28:18.000000000","uploader":{"_account_id":1941,"name":"Lin Hua Cheng","email":"os.lcheng@gmail.com","username":"lin-hua-cheng"},"ref":"refs/changes/42/21942/13","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-keystoneclient","ref":"refs/changes/42/21942/13","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/42/21942/13 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/42/21942/13 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/42/21942/13 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-keystoneclient refs/changes/42/21942/13"}}},"commit":{"parents":[{"commit":"4b90bc5c314fa52ece212451fbfec7ba7eced3b1","subject":"Merge \"Fix unused imports(flake8 F401, F999)\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/4b90bc5c314fa52ece212451fbfec7ba7eced3b1"}]}],"author":{"name":"lin-hua-cheng","email":"lin-hua.cheng@hp.com","date":"2013-02-14 04:52:05.000000000","tz":-360},"committer":{"name":"Lin Hua Cheng","email":"lin-hua.cheng@hp.com","date":"2013-06-06 07:28:11.000000000","tz":-420},"subject":"Implements v3 auth client.","message":"Implements v3 auth client.\n\nEnhancement on AccessInfo to support reading v2/v3 token information.\n\nEnhancement on ServiceCatalog for reading/filtering v2/v3 service\ncatalog information.\n\nChange-Id: Ibb678b9933d3673e37d0fba857a152a3c5d2b4f4\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/efe620d1eac6c4396d443241f7a780b7b51b435a"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/efe620d1eac6c4396d443241f7a780b7b51b435a"}]},"parents_data":[{"branch_name":"refs/heads/master","commit_id":"4b90bc5c314fa52ece212451fbfec7ba7eced3b1","is_merged_in_target_branch":true}],"branch":"refs/heads/master"},"c4fa336f1f827c2043b18bf19271912c1a4ab761":{"kind":"REWORK","_number":14,"created":"2013-06-06 17:37:12.000000000","uploader":{"_account_id":1941,"name":"Lin Hua Cheng","email":"os.lcheng@gmail.com","username":"lin-hua-cheng"},"ref":"refs/changes/42/21942/14","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-keystoneclient","ref":"refs/changes/42/21942/14","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/42/21942/14 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/42/21942/14 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/42/21942/14 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-keystoneclient refs/changes/42/21942/14"}}},"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":"lin-hua-cheng","email":"lin-hua.cheng@hp.com","date":"2013-02-14 04:52:05.000000000","tz":-360},"committer":{"name":"Lin Hua Cheng","email":"lin-hua.cheng@hp.com","date":"2013-06-06 17:37:10.000000000","tz":-420},"subject":"Implements v3 auth client.","message":"Implements v3 auth client.\n\nAdded support for domain scoping.\n\nEnhancement on AccessInfo to support reading v2/v3 token information.\n\nEnhancement on ServiceCatalog for reading/filtering v2/v3 service\ncatalog information.\n\nChange-Id: Ibb678b9933d3673e37d0fba857a152a3c5d2b4f4\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/c4fa336f1f827c2043b18bf19271912c1a4ab761"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/c4fa336f1f827c2043b18bf19271912c1a4ab761"}]},"parents_data":[{"branch_name":"refs/heads/master","commit_id":"2ec2e7ee31a9a7305d524bceaf2c10f89ef27f02","is_merged_in_target_branch":true}],"branch":"refs/heads/master"},"cd2b38af4f4fedc2991133e52705e3e0a35a01c7":{"kind":"REWORK","_number":15,"created":"2013-06-06 23:22:52.000000000","uploader":{"_account_id":1941,"name":"Lin Hua Cheng","email":"os.lcheng@gmail.com","username":"lin-hua-cheng"},"ref":"refs/changes/42/21942/15","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-keystoneclient","ref":"refs/changes/42/21942/15","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/42/21942/15 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/42/21942/15 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/42/21942/15 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-keystoneclient refs/changes/42/21942/15"}}},"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":"lin-hua-cheng","email":"lin-hua.cheng@hp.com","date":"2013-02-14 04:52:05.000000000","tz":-360},"committer":{"name":"Lin Hua Cheng","email":"lin-hua.cheng@hp.com","date":"2013-06-06 23:22:45.000000000","tz":-420},"subject":"Implements v3 auth client.","message":"Implements v3 auth client.\n\nAdded support for domain scoping.\n\nEnhancement on AccessInfo to support reading v2/v3 token information.\n\nEnhancement on ServiceCatalog for reading/filtering v2/v3 service\ncatalog information.\n\nChange-Id: Ibb678b9933d3673e37d0fba857a152a3c5d2b4f4\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/cd2b38af4f4fedc2991133e52705e3e0a35a01c7"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/cd2b38af4f4fedc2991133e52705e3e0a35a01c7"}]},"parents_data":[{"branch_name":"refs/heads/master","commit_id":"2ec2e7ee31a9a7305d524bceaf2c10f89ef27f02","is_merged_in_target_branch":true}],"branch":"refs/heads/master"},"102cdd092b1903869486f04c211ac692add07e9a":{"kind":"REWORK","_number":16,"created":"2013-06-07 17:12:47.000000000","uploader":{"_account_id":1941,"name":"Lin Hua Cheng","email":"os.lcheng@gmail.com","username":"lin-hua-cheng"},"ref":"refs/changes/42/21942/16","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-keystoneclient","ref":"refs/changes/42/21942/16","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/42/21942/16 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/42/21942/16 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/42/21942/16 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-keystoneclient refs/changes/42/21942/16"}}},"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":"lin-hua-cheng","email":"lin-hua.cheng@hp.com","date":"2013-02-14 04:52:05.000000000","tz":-360},"committer":{"name":"Lin Hua Cheng","email":"lin-hua.cheng@hp.com","date":"2013-06-07 17:12:38.000000000","tz":-420},"subject":"Implements v3 auth client.","message":"Implements v3 auth client.\n\nAdded support for domain scoping.\n\nEnhancement on AccessInfo to support reading v2/v3 token information.\n\nEnhancement on ServiceCatalog for reading/filtering v2/v3 service\ncatalog information.\n\nChange-Id: Ibb678b9933d3673e37d0fba857a152a3c5d2b4f4\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/102cdd092b1903869486f04c211ac692add07e9a"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/102cdd092b1903869486f04c211ac692add07e9a"}]},"parents_data":[{"branch_name":"refs/heads/master","commit_id":"2ec2e7ee31a9a7305d524bceaf2c10f89ef27f02","is_merged_in_target_branch":true}],"branch":"refs/heads/master"},"389afea0753014f7e00c7e43993cc2f3444aab8c":{"kind":"REWORK","_number":17,"created":"2013-06-10 20:40:35.000000000","uploader":{"_account_id":1941,"name":"Lin Hua Cheng","email":"os.lcheng@gmail.com","username":"lin-hua-cheng"},"ref":"refs/changes/42/21942/17","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-keystoneclient","ref":"refs/changes/42/21942/17","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/42/21942/17 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/42/21942/17 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/42/21942/17 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-keystoneclient refs/changes/42/21942/17"}}},"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":"lin-hua-cheng","email":"lin-hua.cheng@hp.com","date":"2013-02-14 04:52:05.000000000","tz":-360},"committer":{"name":"Lin Hua Cheng","email":"lin-hua.cheng@hp.com","date":"2013-06-10 20:39:50.000000000","tz":-420},"subject":"Implements v3 auth client.","message":"Implements v3 auth client.\n\nAdded support for domain scoping.\n\nEnhancement on AccessInfo to support reading v2/v3 token information.\n\nEnhancement on ServiceCatalog for reading/filtering v2/v3 service\ncatalog information.\n\nChange-Id: Ibb678b9933d3673e37d0fba857a152a3c5d2b4f4\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/389afea0753014f7e00c7e43993cc2f3444aab8c"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/389afea0753014f7e00c7e43993cc2f3444aab8c"}]},"parents_data":[{"branch_name":"refs/heads/master","commit_id":"2ec2e7ee31a9a7305d524bceaf2c10f89ef27f02","is_merged_in_target_branch":true}],"branch":"refs/heads/master"},"2e576d28c897f0bf1a12300fca728c18f306ecb4":{"kind":"REWORK","_number":18,"created":"2013-06-12 20:34:29.000000000","uploader":{"_account_id":1941,"name":"Lin Hua Cheng","email":"os.lcheng@gmail.com","username":"lin-hua-cheng"},"ref":"refs/changes/42/21942/18","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-keystoneclient","ref":"refs/changes/42/21942/18","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/42/21942/18 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/42/21942/18 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/42/21942/18 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-keystoneclient refs/changes/42/21942/18"}}},"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":"lin-hua-cheng","email":"lin-hua.cheng@hp.com","date":"2013-02-14 04:52:05.000000000","tz":-360},"committer":{"name":"Lin Hua Cheng","email":"lin-hua.cheng@hp.com","date":"2013-06-12 20:34:28.000000000","tz":-420},"subject":"Implements v3 auth client.","message":"Implements v3 auth client.\n\nAdded support for domain scoping.\n\nEnhancement on AccessInfo to support reading v2/v3 token information.\n\nEnhancement on ServiceCatalog for reading/filtering v2/v3 service\ncatalog information.\n\nChange-Id: Ibb678b9933d3673e37d0fba857a152a3c5d2b4f4\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/2e576d28c897f0bf1a12300fca728c18f306ecb4"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/2e576d28c897f0bf1a12300fca728c18f306ecb4"}]},"parents_data":[{"branch_name":"refs/heads/master","commit_id":"76daaffd870166ff8070a6d56835fc4a25f0a1fb","is_merged_in_target_branch":true}],"branch":"refs/heads/master"},"3186d655f31bbaf8a61b6a1555e1fd8e398727fa":{"kind":"REWORK","_number":19,"created":"2013-06-13 18:54:16.000000000","uploader":{"_account_id":1941,"name":"Lin Hua Cheng","email":"os.lcheng@gmail.com","username":"lin-hua-cheng"},"ref":"refs/changes/42/21942/19","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-keystoneclient","ref":"refs/changes/42/21942/19","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/42/21942/19 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/42/21942/19 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/42/21942/19 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-keystoneclient refs/changes/42/21942/19"}}},"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":"lin-hua-cheng","email":"lin-hua.cheng@hp.com","date":"2013-02-14 04:52:05.000000000","tz":-360},"committer":{"name":"Lin Hua Cheng","email":"lin-hua.cheng@hp.com","date":"2013-06-13 18:54:14.000000000","tz":-420},"subject":"Implements v3 auth client.","message":"Implements v3 auth client.\n\nAdded support for domain scoping.\n\nEnhancement on AccessInfo to support reading v2/v3 token information.\n\nEnhancement on ServiceCatalog for reading/filtering v2/v3 service\ncatalog information.\n\nChange-Id: Ibb678b9933d3673e37d0fba857a152a3c5d2b4f4\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/3186d655f31bbaf8a61b6a1555e1fd8e398727fa"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/3186d655f31bbaf8a61b6a1555e1fd8e398727fa"}]},"parents_data":[{"branch_name":"refs/heads/master","commit_id":"446379b93f9a3db8d3f3c8d5736426ee6c24319c","is_merged_in_target_branch":true}],"branch":"refs/heads/master"},"1a703c3e949e0a2f4aced18d563a28cb20e3b4d4":{"kind":"REWORK","_number":20,"created":"2013-06-13 20:19:37.000000000","uploader":{"_account_id":1941,"name":"Lin Hua Cheng","email":"os.lcheng@gmail.com","username":"lin-hua-cheng"},"ref":"refs/changes/42/21942/20","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-keystoneclient","ref":"refs/changes/42/21942/20","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/42/21942/20 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/42/21942/20 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/42/21942/20 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-keystoneclient refs/changes/42/21942/20"}}},"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":"lin-hua-cheng","email":"lin-hua.cheng@hp.com","date":"2013-02-14 04:52:05.000000000","tz":-360},"committer":{"name":"Lin Hua Cheng","email":"lin-hua.cheng@hp.com","date":"2013-06-13 20:19:30.000000000","tz":-420},"subject":"Implements v3 auth client.","message":"Implements v3 auth client.\n\nAdded support for domain scoping.\n\nEnhancement on AccessInfo to support reading v2/v3 token information.\n\nEnhancement on ServiceCatalog for reading/filtering v2/v3 service\ncatalog information.\n\nChange-Id: Ibb678b9933d3673e37d0fba857a152a3c5d2b4f4\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/1a703c3e949e0a2f4aced18d563a28cb20e3b4d4"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/1a703c3e949e0a2f4aced18d563a28cb20e3b4d4"}]},"parents_data":[{"branch_name":"refs/heads/master","commit_id":"446379b93f9a3db8d3f3c8d5736426ee6c24319c","is_merged_in_target_branch":true}],"branch":"refs/heads/master"},"ebff8397bb859039a7310979a80b4150b807e76d":{"kind":"REWORK","_number":21,"created":"2013-06-17 17:29:32.000000000","uploader":{"_account_id":1941,"name":"Lin Hua Cheng","email":"os.lcheng@gmail.com","username":"lin-hua-cheng"},"ref":"refs/changes/42/21942/21","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-keystoneclient","ref":"refs/changes/42/21942/21","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/42/21942/21 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/42/21942/21 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/42/21942/21 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-keystoneclient refs/changes/42/21942/21"}}},"commit":{"parents":[{"commit":"1e3cf4bb2f1370d4117ce1e1d934838e1a475f32","subject":"Merge \"Use AuthRef for some client fields\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/1e3cf4bb2f1370d4117ce1e1d934838e1a475f32"}]}],"author":{"name":"lin-hua-cheng","email":"lin-hua.cheng@hp.com","date":"2013-02-14 04:52:05.000000000","tz":-360},"committer":{"name":"Lin Hua Cheng","email":"lin-hua.cheng@hp.com","date":"2013-06-17 17:29:22.000000000","tz":-420},"subject":"Implements v3 auth client.","message":"Implements v3 auth client.\n\nAdded support for domain scoping.\n\nEnhancement on AccessInfo to support reading v2/v3 token information.\n\nEnhancement on ServiceCatalog for reading/filtering v2/v3 service\ncatalog information.\n\nChange-Id: Ibb678b9933d3673e37d0fba857a152a3c5d2b4f4\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/ebff8397bb859039a7310979a80b4150b807e76d"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/ebff8397bb859039a7310979a80b4150b807e76d"}]},"parents_data":[{"branch_name":"refs/heads/master","commit_id":"1e3cf4bb2f1370d4117ce1e1d934838e1a475f32","is_merged_in_target_branch":true}],"branch":"refs/heads/master"},"0a540ec34c3ac4ac958556d51e5307071a4db717":{"kind":"REWORK","_number":22,"created":"2013-06-19 06:44:01.000000000","uploader":{"_account_id":1941,"name":"Lin Hua Cheng","email":"os.lcheng@gmail.com","username":"lin-hua-cheng"},"ref":"refs/changes/42/21942/22","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-keystoneclient","ref":"refs/changes/42/21942/22","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/42/21942/22 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/42/21942/22 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/42/21942/22 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-keystoneclient refs/changes/42/21942/22"}}},"commit":{"parents":[{"commit":"1e3cf4bb2f1370d4117ce1e1d934838e1a475f32","subject":"Merge \"Use AuthRef for some client fields\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/1e3cf4bb2f1370d4117ce1e1d934838e1a475f32"}]}],"author":{"name":"lin-hua-cheng","email":"lin-hua.cheng@hp.com","date":"2013-02-14 04:52:05.000000000","tz":-360},"committer":{"name":"Lin Hua Cheng","email":"lin-hua.cheng@hp.com","date":"2013-06-19 06:39:57.000000000","tz":-420},"subject":"Implements v3 auth client.","message":"Implements v3 auth client.\n\nAdded support for domain scoping.\n\nEnhancement on AccessInfo to support reading v2/v3 token information.\n\nEnhancement on ServiceCatalog for reading/filtering v2/v3 service\ncatalog information.\n\nChange-Id: Ibb678b9933d3673e37d0fba857a152a3c5d2b4f4\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/0a540ec34c3ac4ac958556d51e5307071a4db717"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/0a540ec34c3ac4ac958556d51e5307071a4db717"}]},"parents_data":[{"branch_name":"refs/heads/master","commit_id":"1e3cf4bb2f1370d4117ce1e1d934838e1a475f32","is_merged_in_target_branch":true}],"branch":"refs/heads/master"},"2239c3b27c657dc0ffe2dbd0f95325e0ed7ae7c5":{"kind":"REWORK","_number":23,"created":"2013-06-21 06:28:33.000000000","uploader":{"_account_id":1941,"name":"Lin Hua Cheng","email":"os.lcheng@gmail.com","username":"lin-hua-cheng"},"ref":"refs/changes/42/21942/23","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-keystoneclient","ref":"refs/changes/42/21942/23","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/42/21942/23 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/42/21942/23 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/42/21942/23 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-keystoneclient refs/changes/42/21942/23"}}},"commit":{"parents":[{"commit":"abe6781913a7a4e376c0798e2e962ef16e9a48e6","subject":"Change memcache config entry name in Keystone to be consistent with Oslo","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/abe6781913a7a4e376c0798e2e962ef16e9a48e6"}]}],"author":{"name":"lin-hua-cheng","email":"lin-hua.cheng@hp.com","date":"2013-02-14 04:52:05.000000000","tz":-360},"committer":{"name":"Lin Hua Cheng","email":"lin-hua.cheng@hp.com","date":"2013-06-21 06:28:31.000000000","tz":-420},"subject":"Implements v3 auth client.","message":"Implements v3 auth client.\n\nAdded support for domain scoping.\n\nEnhancement on AccessInfo to support reading v2/v3 token information.\n\nEnhancement on ServiceCatalog for reading/filtering v2/v3 service\ncatalog information.\n\nChange-Id: Ibb678b9933d3673e37d0fba857a152a3c5d2b4f4\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/2239c3b27c657dc0ffe2dbd0f95325e0ed7ae7c5"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/2239c3b27c657dc0ffe2dbd0f95325e0ed7ae7c5"}]},"parents_data":[{"branch_name":"refs/heads/master","commit_id":"abe6781913a7a4e376c0798e2e962ef16e9a48e6","is_merged_in_target_branch":true,"change_id":"I93ca0aa368f95a3ccf6de6984262057e61f75ffe","change_number":31612,"patch_set_number":5,"change_status":"MERGED"}],"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
