)]}'
{"id":"openstack%2Fpython-keystoneclient~112563","triplet_id":"openstack%2Fpython-keystoneclient~master~I3dd5a8ed183d843246b1add3dfbf591ba4e2f94c","project":"openstack/python-keystoneclient","branch":"master","topic":"cli-plugins","hashtags":[],"change_id":"I3dd5a8ed183d843246b1add3dfbf591ba4e2f94c","subject":"Individual plugin CLI registering","status":"MERGED","created":"2014-08-07 11:44:32.000000000","updated":"2014-08-14 08:08:44.000000000","submitted":"2014-08-14 08:08:43.000000000","submitter":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"total_comment_count":2,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"f2daffb792bc80dfed764c4c5a714cb733cca2da","_number":112563,"virtual_id_number":112563,"owner":{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"all":[{"value":0,"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},{"value":2,"date":"2014-08-14 08:08:43.000000000","_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},{"value":0,"date":"2014-08-07 23:50:18.000000000","_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},{"value":0,"_account_id":2903,"name":"Morgan Fainberg","email":"morgan.fainberg@gmail.com","username":"mdrnstm"},{"value":0,"date":"2014-08-14 05:33:14.000000000","_account_id":8871,"name":"Elastic Recheck","username":"elasticrecheck"},{"value":0,"_account_id":2218,"name":"Adam Young","email":"adam@younglogic.com","username":"ayoung"},{"value":0,"_account_id":11387,"name":"Sam Leong","email":"chio-fai-sam.leong@hpe.com","username":"Chioleong"},{"value":0,"_account_id":1916,"name":"Guang Yee","email":"gyee@suse.com","username":"guang-yee"},{"value":0,"_account_id":9101,"name":"wanghong","email":"reviewwanghong@126.com","username":"wanghong"},{"value":0,"_account_id":7725,"name":"David Stanek","email":"dstanek@dstanek.com","username":"dstanek"}],"values":{"-2":"Fails","-1":"Doesn\u0027t seem to work"," 0":"No score","+1":"Works for me","+2":"Verified"},"description":"","default_value":0,"optional":true},"Code-Review":{"approved":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"all":[{"value":2,"date":"2014-08-14 05:59:33.000000000","_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},{"value":0,"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},{"value":0,"_account_id":2903,"name":"Morgan Fainberg","email":"morgan.fainberg@gmail.com","username":"mdrnstm"},{"value":0,"_account_id":8871,"name":"Elastic Recheck","username":"elasticrecheck"},{"value":2,"date":"2014-08-14 02:34:04.000000000","_account_id":2218,"name":"Adam Young","email":"adam@younglogic.com","username":"ayoung"},{"value":1,"date":"2014-08-08 00:24:16.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":11387,"name":"Sam Leong","email":"chio-fai-sam.leong@hpe.com","username":"Chioleong"},{"value":0,"_account_id":1916,"name":"Guang Yee","email":"gyee@suse.com","username":"guang-yee"},{"value":1,"date":"2014-08-08 03:42:34.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":9101,"name":"wanghong","email":"reviewwanghong@126.com","username":"wanghong"},{"value":0,"_account_id":7725,"name":"David Stanek","email":"dstanek@dstanek.com","username":"dstanek"}],"values":{"-2":"Do not merge","-1":"This patch needs further work before it can be merged"," 0":"No score","+1":"Looks good to me, but someone else must approve","+2":"Looks good to me (core reviewer)"},"description":"","default_value":0,"optional":true},"Workflow":{"approved":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"all":[{"value":1,"date":"2014-08-14 05:59:40.000000000","_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"date":"2014-08-13 07:19:30.000000000","_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},{"value":0,"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},{"value":0,"date":"2014-08-13 07:19:35.000000000","_account_id":2903,"name":"Morgan Fainberg","email":"morgan.fainberg@gmail.com","username":"mdrnstm"},{"value":0,"_account_id":8871,"name":"Elastic Recheck","username":"elasticrecheck"},{"value":0,"date":"2014-08-13 07:19:31.000000000","_account_id":2218,"name":"Adam Young","email":"adam@younglogic.com","username":"ayoung"},{"value":0,"_account_id":11387,"name":"Sam Leong","email":"chio-fai-sam.leong@hpe.com","username":"Chioleong"},{"value":0,"date":"2014-08-13 07:19:28.000000000","_account_id":1916,"name":"Guang Yee","email":"gyee@suse.com","username":"guang-yee"},{"value":0,"_account_id":9101,"name":"wanghong","email":"reviewwanghong@126.com","username":"wanghong"},{"value":0,"date":"2014-08-14 02:43:24.000000000","_account_id":7725,"name":"David Stanek","email":"dstanek@dstanek.com","username":"dstanek"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":3,"name":"Jenkins","username":"jenkins"},{"_account_id":1916,"name":"Guang Yee","email":"gyee@suse.com","username":"guang-yee"},{"_account_id":2218,"name":"Adam Young","email":"adam@younglogic.com","username":"ayoung"},{"_account_id":2903,"name":"Morgan Fainberg","email":"morgan.fainberg@gmail.com","username":"mdrnstm"},{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},{"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},{"_account_id":7725,"name":"David Stanek","email":"dstanek@dstanek.com","username":"dstanek"},{"_account_id":8871,"name":"Elastic Recheck","username":"elasticrecheck"},{"_account_id":9101,"name":"wanghong","email":"reviewwanghong@126.com","username":"wanghong"},{"_account_id":11387,"name":"Sam Leong","email":"chio-fai-sam.leong@hpe.com","username":"Chioleong"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2014-08-08 00:24:16.000000000","updated_by":{"_account_id":11387,"name":"Sam Leong","email":"chio-fai-sam.leong@hpe.com","username":"Chioleong"},"reviewer":{"_account_id":11387,"name":"Sam Leong","email":"chio-fai-sam.leong@hpe.com","username":"Chioleong"},"state":"REVIEWER"},{"updated":"2014-08-08 03:42:34.000000000","updated_by":{"_account_id":9101,"name":"wanghong","email":"reviewwanghong@126.com","username":"wanghong"},"reviewer":{"_account_id":9101,"name":"wanghong","email":"reviewwanghong@126.com","username":"wanghong"},"state":"REVIEWER"},{"updated":"2014-08-13 07:19:28.000000000","updated_by":{"_account_id":1916,"name":"Guang Yee","email":"gyee@suse.com","username":"guang-yee"},"reviewer":{"_account_id":1916,"name":"Guang Yee","email":"gyee@suse.com","username":"guang-yee"},"state":"REVIEWER"},{"updated":"2014-08-13 07:19:30.000000000","updated_by":{"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},"reviewer":{"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},"state":"REVIEWER"},{"updated":"2014-08-13 07:19:31.000000000","updated_by":{"_account_id":2218,"name":"Adam Young","email":"adam@younglogic.com","username":"ayoung"},"reviewer":{"_account_id":2218,"name":"Adam Young","email":"adam@younglogic.com","username":"ayoung"},"state":"REVIEWER"},{"updated":"2014-08-13 07:19:35.000000000","updated_by":{"_account_id":2903,"name":"Morgan Fainberg","email":"morgan.fainberg@gmail.com","username":"mdrnstm"},"reviewer":{"_account_id":2903,"name":"Morgan Fainberg","email":"morgan.fainberg@gmail.com","username":"mdrnstm"},"state":"REVIEWER"},{"updated":"2014-08-14 02:43:24.000000000","updated_by":{"_account_id":7725,"name":"David Stanek","email":"dstanek@dstanek.com","username":"dstanek"},"reviewer":{"_account_id":7725,"name":"David Stanek","email":"dstanek@dstanek.com","username":"dstanek"},"state":"REVIEWER"},{"updated":"2014-08-14 05:33:14.000000000","updated_by":{"_account_id":8871,"name":"Elastic Recheck","username":"elasticrecheck"},"reviewer":{"_account_id":8871,"name":"Elastic Recheck","username":"elasticrecheck"},"state":"REVIEWER"},{"updated":"2014-08-14 05:59:40.000000000","updated_by":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"reviewer":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"state":"REVIEWER"},{"updated":"2014-08-14 08:08:43.000000000","updated_by":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"reviewer":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"state":"REVIEWER"}],"messages":[{"id":"b2794a2936ebeeccb32328e82ce008217900e76a","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-08-07 11:44:32.000000000","message":"Patch Set 1:\n\nStarting check jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":1},{"id":"4675015645110c09d41f8afa6ff8251987f50c66","author":{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},"date":"2014-08-07 11:44:32.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"8d0d44b7445c9b225273b84ce86b159aa5499290","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-08-07 12:52:17.000000000","message":"Patch Set 1: Verified-1\n\nBuild failed.  For information on how to proceed, see https://wiki.openstack.org/wiki/GerritJenkinsGit#Test_Failures\n\n- gate-python-keystoneclient-pep8 http://logs.openstack.org/63/112563/1/check/gate-python-keystoneclient-pep8/aa5bf84 : SUCCESS in 3m 20s\n- gate-python-keystoneclient-docs http://logs.openstack.org/63/112563/1/check/gate-python-keystoneclient-docs/3410850 : FAILURE in 2m 57s\n- gate-python-keystoneclient-python26 http://logs.openstack.org/63/112563/1/check/gate-python-keystoneclient-python26/3e00c89 : SUCCESS in 1m 58s\n- gate-python-keystoneclient-python27 http://logs.openstack.org/63/112563/1/check/gate-python-keystoneclient-python27/4aaaea5 : SUCCESS in 2m 03s\n- check-tempest-dsvm-full http://logs.openstack.org/63/112563/1/check/check-tempest-dsvm-full/b5b347a : SUCCESS in 42m 02s\n- check-tempest-dsvm-postgres-full http://logs.openstack.org/63/112563/1/check/check-tempest-dsvm-postgres-full/169291c : SUCCESS in 42m 18s\n- check-tempest-dsvm-neutron http://logs.openstack.org/63/112563/1/check/check-tempest-dsvm-neutron/cc3adb3 : SUCCESS in 49m 11s\n- check-tempest-dsvm-neutron-heat-slow http://logs.openstack.org/63/112563/1/check/check-tempest-dsvm-neutron-heat-slow/ff0c464 : SUCCESS in 19m 35s\n- check-grenade-dsvm http://logs.openstack.org/63/112563/1/check/check-grenade-dsvm/f241067 : FAILURE in 15m 02s\n- gate-tempest-dsvm-large-ops http://logs.openstack.org/63/112563/1/check/gate-tempest-dsvm-large-ops/5268771 : SUCCESS in 24m 17s\n- gate-tempest-dsvm-neutron-large-ops http://logs.openstack.org/63/112563/1/check/gate-tempest-dsvm-neutron-large-ops/3731c7e : SUCCESS in 25m 10s\n- check-tempest-dsvm-full-havana http://logs.openstack.org/63/112563/1/check/check-tempest-dsvm-full-havana/b51630a : SUCCESS in 31m 52s (non-voting)\n- check-tempest-dsvm-neutron-havana http://logs.openstack.org/63/112563/1/check/check-tempest-dsvm-neutron-havana/721e859 : SUCCESS in 33m 55s (non-voting)\n- check-tempest-dsvm-full-icehouse http://logs.openstack.org/63/112563/1/check/check-tempest-dsvm-full-icehouse/20f3448 : SUCCESS in 43m 13s\n- check-tempest-dsvm-neutron-icehouse http://logs.openstack.org/63/112563/1/check/check-tempest-dsvm-neutron-icehouse/25cc941 : SUCCESS in 1h 01m 49s\n- gate-python-keystoneclient-python33 http://logs.openstack.org/63/112563/1/check/gate-python-keystoneclient-python33/10bd917 : SUCCESS in 3m 49s\n- check-devstack-dsvm-cells http://logs.openstack.org/63/112563/1/check/check-devstack-dsvm-cells/fee9396 : SUCCESS in 16m 33s","accounts_in_message":[],"_revision_number":1},{"id":"ea75725af875bed18cabb3e538d89c59ef8aa6e8","author":{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},"date":"2014-08-07 22:18:04.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"e9df19c88e895f4acd4955884304fe892bd06ca4","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-08-07 22:18:05.000000000","message":"Patch Set 2:\n\nStarting check jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":2},{"id":"ee8b5b837e9d03f5aa1890300a2e350cbfae6c4f","author":{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},"date":"2014-08-07 22:21:30.000000000","message":"Uploaded patch set 3.","accounts_in_message":[],"_revision_number":3},{"id":"ceb6761b344d064d2cf4bb69e5225a1fceebf105","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-08-07 22:21:31.000000000","message":"Patch Set 3:\n\nStarting check jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":3},{"id":"43cf63b599abf25b66bd6ea026d9596309f129b6","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-08-07 23:22:54.000000000","message":"Patch Set 3: Verified-1\n\nBuild failed.  For information on how to proceed, see https://wiki.openstack.org/wiki/GerritJenkinsGit#Test_Failures\n\n- gate-python-keystoneclient-pep8 http://logs.openstack.org/63/112563/3/check/gate-python-keystoneclient-pep8/44901a1 : SUCCESS in 2m 45s\n- gate-python-keystoneclient-docs http://docs-draft.openstack.org/63/112563/3/check/gate-python-keystoneclient-docs/908b7f0/doc/build/html/ : SUCCESS in 2m 07s\n- gate-python-keystoneclient-python26 http://logs.openstack.org/63/112563/3/check/gate-python-keystoneclient-python26/538b216 : SUCCESS in 2m 03s\n- gate-python-keystoneclient-python27 http://logs.openstack.org/63/112563/3/check/gate-python-keystoneclient-python27/1e70c9b : SUCCESS in 2m 42s\n- check-tempest-dsvm-full http://logs.openstack.org/63/112563/3/check/check-tempest-dsvm-full/0d200fa : FAILURE in 49m 32s\n- check-tempest-dsvm-postgres-full http://logs.openstack.org/63/112563/3/check/check-tempest-dsvm-postgres-full/f90f40a : SUCCESS in 50m 49s\n- check-tempest-dsvm-neutron http://logs.openstack.org/63/112563/3/check/check-tempest-dsvm-neutron/e3a3d9c : SUCCESS in 1h 01m 18s\n- check-tempest-dsvm-neutron-heat-slow http://logs.openstack.org/63/112563/3/check/check-tempest-dsvm-neutron-heat-slow/e52c22b : SUCCESS in 26m 46s\n- check-grenade-dsvm http://logs.openstack.org/63/112563/3/check/check-grenade-dsvm/744a0e8 : SUCCESS in 43m 35s\n- gate-tempest-dsvm-large-ops http://logs.openstack.org/63/112563/3/check/gate-tempest-dsvm-large-ops/e5acd9a : SUCCESS in 24m 30s\n- gate-tempest-dsvm-neutron-large-ops http://logs.openstack.org/63/112563/3/check/gate-tempest-dsvm-neutron-large-ops/dad8345 : SUCCESS in 23m 15s\n- check-tempest-dsvm-full-havana http://logs.openstack.org/63/112563/3/check/check-tempest-dsvm-full-havana/3cd24c5 : SUCCESS in 39m 47s (non-voting)\n- check-tempest-dsvm-neutron-havana http://logs.openstack.org/63/112563/3/check/check-tempest-dsvm-neutron-havana/0a8b369 : SUCCESS in 35m 39s (non-voting)\n- check-tempest-dsvm-full-icehouse http://logs.openstack.org/63/112563/3/check/check-tempest-dsvm-full-icehouse/af807ed : SUCCESS in 48m 59s\n- check-tempest-dsvm-neutron-icehouse http://logs.openstack.org/63/112563/3/check/check-tempest-dsvm-neutron-icehouse/740bf41 : SUCCESS in 57m 34s\n- gate-python-keystoneclient-python33 http://logs.openstack.org/63/112563/3/check/gate-python-keystoneclient-python33/e1698b9 : SUCCESS in 3m 49s\n- check-devstack-dsvm-cells http://logs.openstack.org/63/112563/3/check/check-devstack-dsvm-cells/ad667c7 : SUCCESS in 14m 10s","accounts_in_message":[],"_revision_number":3},{"id":"0a7f72291a258af3667747411d2bb5bb10c8081f","author":{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},"date":"2014-08-07 23:50:18.000000000","message":"Patch Set 3:\n\nrecheck no bug","accounts_in_message":[],"_revision_number":3},{"id":"6688b3ef7c5547dba2b7a61627220b75499e37b5","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-08-07 23:50:19.000000000","message":"Patch Set 3: -Verified\n\nStarting check jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":3},{"id":"92c0c7358afba8b2913b3f7ce38e70bf5179a61a","author":{"_account_id":11387,"name":"Sam Leong","email":"chio-fai-sam.leong@hpe.com","username":"Chioleong"},"date":"2014-08-08 00:24:16.000000000","message":"Patch Set 3: Code-Review+1","accounts_in_message":[],"_revision_number":3},{"id":"520feef159e24c6776f61cdb7207d40d1a9d3574","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-08-08 00:54:03.000000000","message":"Patch Set 3: Verified+1\n\nBuild succeeded.\n\n- gate-python-keystoneclient-pep8 http://logs.openstack.org/63/112563/3/check/gate-python-keystoneclient-pep8/a390d3a : SUCCESS in 1m 52s\n- gate-python-keystoneclient-docs http://docs-draft.openstack.org/63/112563/3/check/gate-python-keystoneclient-docs/8b58227/doc/build/html/ : SUCCESS in 3m 24s\n- gate-python-keystoneclient-python26 http://logs.openstack.org/63/112563/3/check/gate-python-keystoneclient-python26/3070b2a : SUCCESS in 2m 01s\n- gate-python-keystoneclient-python27 http://logs.openstack.org/63/112563/3/check/gate-python-keystoneclient-python27/c0a0a2c : SUCCESS in 2m 48s\n- check-tempest-dsvm-full http://logs.openstack.org/63/112563/3/check/check-tempest-dsvm-full/f6ced96 : SUCCESS in 51m 30s\n- check-tempest-dsvm-postgres-full http://logs.openstack.org/63/112563/3/check/check-tempest-dsvm-postgres-full/f2f1a5c : SUCCESS in 52m 18s\n- check-tempest-dsvm-neutron http://logs.openstack.org/63/112563/3/check/check-tempest-dsvm-neutron/b71f9e9 : SUCCESS in 57m 24s\n- check-tempest-dsvm-neutron-heat-slow http://logs.openstack.org/63/112563/3/check/check-tempest-dsvm-neutron-heat-slow/fd57699 : SUCCESS in 25m 09s\n- check-grenade-dsvm http://logs.openstack.org/63/112563/3/check/check-grenade-dsvm/964c709 : SUCCESS in 33m 13s\n- gate-tempest-dsvm-large-ops http://logs.openstack.org/63/112563/3/check/gate-tempest-dsvm-large-ops/af6d232 : SUCCESS in 17m 58s\n- gate-tempest-dsvm-neutron-large-ops http://logs.openstack.org/63/112563/3/check/gate-tempest-dsvm-neutron-large-ops/5d37060 : SUCCESS in 24m 32s\n- check-tempest-dsvm-full-havana http://logs.openstack.org/63/112563/3/check/check-tempest-dsvm-full-havana/6e6b123 : SUCCESS in 37m 25s (non-voting)\n- check-tempest-dsvm-neutron-havana http://logs.openstack.org/63/112563/3/check/check-tempest-dsvm-neutron-havana/4a90842 : SUCCESS in 37m 37s (non-voting)\n- check-tempest-dsvm-full-icehouse http://logs.openstack.org/63/112563/3/check/check-tempest-dsvm-full-icehouse/5fc6bf6 : SUCCESS in 47m 47s\n- check-tempest-dsvm-neutron-icehouse http://logs.openstack.org/63/112563/3/check/check-tempest-dsvm-neutron-icehouse/b3c7794 : SUCCESS in 59m 00s\n- gate-python-keystoneclient-python33 http://logs.openstack.org/63/112563/3/check/gate-python-keystoneclient-python33/f449a3f : SUCCESS in 3m 45s\n- check-devstack-dsvm-cells http://logs.openstack.org/63/112563/3/check/check-devstack-dsvm-cells/c909dc2 : SUCCESS in 16m 52s","accounts_in_message":[],"_revision_number":3},{"id":"7f61a5377a777594c1107f8fe849439eb2e8e431","author":{"_account_id":9101,"name":"wanghong","email":"reviewwanghong@126.com","username":"wanghong"},"date":"2014-08-08 03:42:34.000000000","message":"Patch Set 3: Code-Review+1","accounts_in_message":[],"_revision_number":3},{"id":"5b46b8151ce1d83a109df7db628b891e403e6adb","author":{"_account_id":2218,"name":"Adam Young","email":"adam@younglogic.com","username":"ayoung"},"date":"2014-08-14 02:34:04.000000000","message":"Patch Set 3: Code-Review+2","accounts_in_message":[],"_revision_number":3},{"id":"0688a50cf43fc6a1887e1fd8aba80f4be93f31ce","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-08-14 02:34:05.000000000","message":"Patch Set 3: -Verified\n\nStarting check jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":3},{"id":"b34cdfc941635e7808a31b621bed52144398043d","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-08-14 03:39:56.000000000","message":"Patch Set 3: Verified-1\n\nBuild failed.  For information on how to proceed, see https://wiki.openstack.org/wiki/GerritJenkinsGit#Test_Failures\n\n- gate-python-keystoneclient-pep8 http://logs.openstack.org/63/112563/3/check/gate-python-keystoneclient-pep8/bb2bdba : SUCCESS in 1m 52s\n- gate-python-keystoneclient-docs http://docs-draft.openstack.org/63/112563/3/check/gate-python-keystoneclient-docs/a74b264/doc/build/html/ : SUCCESS in 2m 18s\n- gate-python-keystoneclient-python26 http://logs.openstack.org/63/112563/3/check/gate-python-keystoneclient-python26/8711de7 : FAILURE in 1m 14s\n- gate-python-keystoneclient-python27 http://logs.openstack.org/63/112563/3/check/gate-python-keystoneclient-python27/d598dd8 : SUCCESS in 2m 42s\n- check-tempest-dsvm-full http://logs.openstack.org/63/112563/3/check/check-tempest-dsvm-full/a921a97 : SUCCESS in 52m 20s\n- check-tempest-dsvm-postgres-full http://logs.openstack.org/63/112563/3/check/check-tempest-dsvm-postgres-full/f6f76cb : SUCCESS in 51m 49s\n- check-tempest-dsvm-neutron http://logs.openstack.org/63/112563/3/check/check-tempest-dsvm-neutron/fbe0ebc : SUCCESS in 56m 04s\n- check-tempest-dsvm-neutron-full http://logs.openstack.org/63/112563/3/check/check-tempest-dsvm-neutron-full/5ee9b7e : SUCCESS in 1h 05m 47s (non-voting)\n- check-tempest-dsvm-neutron-heat-slow http://logs.openstack.org/63/112563/3/check/check-tempest-dsvm-neutron-heat-slow/669fabe : SUCCESS in 21m 12s\n- check-grenade-dsvm http://logs.openstack.org/63/112563/3/check/check-grenade-dsvm/872bbd6 : SUCCESS in 46m 16s\n- gate-tempest-dsvm-large-ops http://logs.openstack.org/63/112563/3/check/gate-tempest-dsvm-large-ops/c39fc87 : SUCCESS in 23m 27s\n- gate-tempest-dsvm-neutron-large-ops http://logs.openstack.org/63/112563/3/check/gate-tempest-dsvm-neutron-large-ops/18b03f5 : SUCCESS in 19m 48s\n- check-tempest-dsvm-full-havana http://logs.openstack.org/63/112563/3/check/check-tempest-dsvm-full-havana/0c0deb7 : FAILURE in 35m 17s (non-voting)\n- check-tempest-dsvm-neutron-havana http://logs.openstack.org/63/112563/3/check/check-tempest-dsvm-neutron-havana/a598a8d : SUCCESS in 33m 30s (non-voting)\n- check-tempest-dsvm-full-icehouse http://logs.openstack.org/63/112563/3/check/check-tempest-dsvm-full-icehouse/d824eb1 : SUCCESS in 50m 10s\n- check-tempest-dsvm-neutron-icehouse http://logs.openstack.org/63/112563/3/check/check-tempest-dsvm-neutron-icehouse/92f06e6 : SUCCESS in 55m 14s\n- gate-python-keystoneclient-python33 http://logs.openstack.org/63/112563/3/check/gate-python-keystoneclient-python33/bce09d7 : SUCCESS in 3m 44s\n- check-devstack-dsvm-cells http://logs.openstack.org/63/112563/3/check/check-devstack-dsvm-cells/7f90998 : SUCCESS in 14m 45s","accounts_in_message":[],"_revision_number":3},{"id":"57286888fb873ea26b6650218db45d79a4df6aca","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-08-14 04:26:10.000000000","message":"Patch Set 3: -Verified\n\nStarting check jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":3},{"id":"b0de8bce9f8525508f0c5fca25d4327bdec38c3d","author":{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},"date":"2014-08-14 04:26:10.000000000","message":"Patch Set 3:\n\nrecheck bug 1298006","accounts_in_message":[],"_revision_number":3},{"id":"5c115552134774ce95e8a8f1fcc887aca3ac1a10","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-08-14 05:29:45.000000000","message":"Patch Set 3: Verified-1\n\nBuild failed.  For information on how to proceed, see https://wiki.openstack.org/wiki/GerritJenkinsGit#Test_Failures\n\n- gate-python-keystoneclient-pep8 http://logs.openstack.org/63/112563/3/check/gate-python-keystoneclient-pep8/2a7374b : SUCCESS in 2m 44s\n- gate-python-keystoneclient-docs http://docs-draft.openstack.org/63/112563/3/check/gate-python-keystoneclient-docs/84c1061/doc/build/html/ : SUCCESS in 3m 16s\n- gate-python-keystoneclient-python26 http://logs.openstack.org/63/112563/3/check/gate-python-keystoneclient-python26/048a0b0 : FAILURE in 42s\n- gate-python-keystoneclient-python27 http://logs.openstack.org/63/112563/3/check/gate-python-keystoneclient-python27/0920394 : SUCCESS in 1m 48s\n- check-tempest-dsvm-full http://logs.openstack.org/63/112563/3/check/check-tempest-dsvm-full/9bc1853 : SUCCESS in 38m 18s\n- check-tempest-dsvm-postgres-full http://logs.openstack.org/63/112563/3/check/check-tempest-dsvm-postgres-full/b21b591 : SUCCESS in 43m 20s\n- check-tempest-dsvm-neutron http://logs.openstack.org/63/112563/3/check/check-tempest-dsvm-neutron/84f8621 : SUCCESS in 58m 17s\n- check-tempest-dsvm-neutron-full http://logs.openstack.org/63/112563/3/check/check-tempest-dsvm-neutron-full/dcdbcc6 : SUCCESS in 1h 03m 31s (non-voting)\n- check-tempest-dsvm-neutron-heat-slow http://logs.openstack.org/63/112563/3/check/check-tempest-dsvm-neutron-heat-slow/a967cca : SUCCESS in 25m 16s\n- check-grenade-dsvm http://logs.openstack.org/63/112563/3/check/check-grenade-dsvm/7cf6bab : SUCCESS in 38m 41s\n- gate-tempest-dsvm-large-ops http://logs.openstack.org/63/112563/3/check/gate-tempest-dsvm-large-ops/1d3b7e6 : SUCCESS in 26m 08s\n- gate-tempest-dsvm-neutron-large-ops http://logs.openstack.org/63/112563/3/check/gate-tempest-dsvm-neutron-large-ops/eda3843 : SUCCESS in 24m 13s\n- check-tempest-dsvm-full-havana http://logs.openstack.org/63/112563/3/check/check-tempest-dsvm-full-havana/26d8daf : FAILURE in 34m 29s (non-voting)\n- check-tempest-dsvm-neutron-havana http://logs.openstack.org/63/112563/3/check/check-tempest-dsvm-neutron-havana/68c5e4f : SUCCESS in 36m 04s (non-voting)\n- check-tempest-dsvm-full-icehouse http://logs.openstack.org/63/112563/3/check/check-tempest-dsvm-full-icehouse/e94ec94 : SUCCESS in 50m 34s\n- check-tempest-dsvm-neutron-icehouse http://logs.openstack.org/63/112563/3/check/check-tempest-dsvm-neutron-icehouse/9849dd0 : SUCCESS in 54m 04s\n- gate-python-keystoneclient-python33 http://logs.openstack.org/63/112563/3/check/gate-python-keystoneclient-python33/a5f1c01 : SUCCESS in 4m 05s\n- check-devstack-dsvm-cells http://logs.openstack.org/63/112563/3/check/check-devstack-dsvm-cells/a323d40 : SUCCESS in 17m 19s","accounts_in_message":[],"_revision_number":3},{"id":"7cc15f2db2e95427e073095c1cad32f71f2926ac","author":{"_account_id":8871,"name":"Elastic Recheck","username":"elasticrecheck"},"date":"2014-08-14 05:33:14.000000000","message":"Patch Set 3:\n\nI noticed jenkins failed, I think you hit bug(s):\n\n- gate-python-keystoneclient-python26: https://bugs.launchpad.net/bugs/1270382 https://bugs.launchpad.net/bugs/1286963\nIf you believe we\u0027ve correctly identified the failure, feel free to leave a \u0027recheck\u0027 comment to run the tests again.For more details on this and other bugs, please see http://status.openstack.org/elastic-recheck/","accounts_in_message":[],"_revision_number":3},{"id":"4f2f22f79af9460abc751429cf66e6df9f98668a","author":{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},"date":"2014-08-14 05:56:17.000000000","message":"Patch Set 3:\n\nrecheck bug 1286963","accounts_in_message":[],"_revision_number":3},{"id":"92f84a5af8a86dfae1de6d9971579d7f5fadc612","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-08-14 05:56:18.000000000","message":"Patch Set 3: -Verified\n\nStarting check jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":3},{"id":"79504767eb2f8edd47ee8564406f90d0c18f523f","author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"date":"2014-08-14 05:59:33.000000000","message":"Patch Set 3: Code-Review+2\n\n(2 comments)\n\njamie, feel free to approve this one jenkins is passing","accounts_in_message":[],"_revision_number":3},{"id":"3e5d78e401a5af628841bc8c30831c2d322ca9ca","author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"date":"2014-08-14 05:59:40.000000000","message":"Patch Set 3: Workflow+1","accounts_in_message":[],"_revision_number":3},{"id":"6facf72df4a13c2ff1410014216a4d7c87891551","author":{"_account_id":8871,"name":"Elastic Recheck","username":"elasticrecheck"},"date":"2014-08-14 06:29:34.000000000","message":"Patch Set 3:\n\nI noticed jenkins failed, I think you hit bug(s):\n\n- gate-python-keystoneclient-python26: https://bugs.launchpad.net/bugs/1270382\nIf you believe we\u0027ve correctly identified the failure, feel free to leave a \u0027recheck\u0027 comment to run the tests again.For more details on this and other bugs, please see http://status.openstack.org/elastic-recheck/","accounts_in_message":[],"_revision_number":3},{"id":"4aae5fc0b4497b9e48ca5019d295fe4ad7d37387","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-08-14 07:03:32.000000000","message":"Patch Set 3: Verified+1\n\nBuild succeeded.\n\n- gate-python-keystoneclient-pep8 http://logs.openstack.org/63/112563/3/check/gate-python-keystoneclient-pep8/e43b2b5 : SUCCESS in 3m 04s\n- gate-python-keystoneclient-docs http://docs-draft.openstack.org/63/112563/3/check/gate-python-keystoneclient-docs/5f84d75/doc/build/html/ : SUCCESS in 3m 31s\n- gate-python-keystoneclient-python26 http://logs.openstack.org/63/112563/3/check/gate-python-keystoneclient-python26/cc54001 : SUCCESS in 2m 50s\n- gate-python-keystoneclient-python27 http://logs.openstack.org/63/112563/3/check/gate-python-keystoneclient-python27/f216146 : SUCCESS in 3m 12s\n- check-tempest-dsvm-full http://logs.openstack.org/63/112563/3/check/check-tempest-dsvm-full/67d7b83 : SUCCESS in 47m 43s\n- check-tempest-dsvm-postgres-full http://logs.openstack.org/63/112563/3/check/check-tempest-dsvm-postgres-full/677fa3f : SUCCESS in 54m 23s\n- check-tempest-dsvm-neutron http://logs.openstack.org/63/112563/3/check/check-tempest-dsvm-neutron/34c56a1 : SUCCESS in 58m 40s\n- check-tempest-dsvm-neutron-full http://logs.openstack.org/63/112563/3/check/check-tempest-dsvm-neutron-full/860891d : SUCCESS in 1h 07m 04s (non-voting)\n- check-tempest-dsvm-neutron-heat-slow http://logs.openstack.org/63/112563/3/check/check-tempest-dsvm-neutron-heat-slow/59e3c7b : SUCCESS in 25m 41s\n- check-grenade-dsvm http://logs.openstack.org/63/112563/3/check/check-grenade-dsvm/0f55326 : SUCCESS in 45m 35s\n- gate-tempest-dsvm-large-ops http://logs.openstack.org/63/112563/3/check/gate-tempest-dsvm-large-ops/344543c : SUCCESS in 26m 04s\n- gate-tempest-dsvm-neutron-large-ops http://logs.openstack.org/63/112563/3/check/gate-tempest-dsvm-neutron-large-ops/cb76fd9 : SUCCESS in 19m 36s\n- check-tempest-dsvm-full-havana http://logs.openstack.org/63/112563/3/check/check-tempest-dsvm-full-havana/c6b54b3 : FAILURE in 35m 37s (non-voting)\n- check-tempest-dsvm-neutron-havana http://logs.openstack.org/63/112563/3/check/check-tempest-dsvm-neutron-havana/bbb6e76 : SUCCESS in 34m 52s (non-voting)\n- check-tempest-dsvm-full-icehouse http://logs.openstack.org/63/112563/3/check/check-tempest-dsvm-full-icehouse/bfbb185 : SUCCESS in 50m 13s\n- check-tempest-dsvm-neutron-icehouse http://logs.openstack.org/63/112563/3/check/check-tempest-dsvm-neutron-icehouse/c875b20 : SUCCESS in 56m 23s\n- gate-python-keystoneclient-python33 http://logs.openstack.org/63/112563/3/check/gate-python-keystoneclient-python33/a8c1553 : SUCCESS in 3m 48s\n- check-devstack-dsvm-cells http://logs.openstack.org/63/112563/3/check/check-devstack-dsvm-cells/81b1a45 : SUCCESS in 16m 00s","accounts_in_message":[],"_revision_number":3},{"id":"8b9245ee3fab5287f0f0420f85a3bfc79980e7bd","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-08-14 07:03:38.000000000","message":"Patch Set 3: -Verified\n\nStarting gate jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":3},{"id":"2503309d637d6ce7434c1d77161c8dde449dc650","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-08-14 08:08:43.000000000","message":"Patch Set 3: Verified+2\n\nBuild succeeded.\n\n- gate-python-keystoneclient-docs http://docs-draft.openstack.org/63/112563/3/gate/gate-python-keystoneclient-docs/08e44d3/doc/build/html/ : SUCCESS in 3m 28s\n- gate-python-keystoneclient-pep8 http://logs.openstack.org/63/112563/3/gate/gate-python-keystoneclient-pep8/bff6531 : SUCCESS in 1m 52s\n- gate-python-keystoneclient-python26 http://logs.openstack.org/63/112563/3/gate/gate-python-keystoneclient-python26/1f752c2 : SUCCESS in 2m 01s\n- gate-python-keystoneclient-python27 http://logs.openstack.org/63/112563/3/gate/gate-python-keystoneclient-python27/dd7cda1 : SUCCESS in 1m 51s\n- gate-tempest-dsvm-full http://logs.openstack.org/63/112563/3/gate/gate-tempest-dsvm-full/03e99f0 : SUCCESS in 48m 58s\n- gate-tempest-dsvm-postgres-full http://logs.openstack.org/63/112563/3/gate/gate-tempest-dsvm-postgres-full/4c9c27b : SUCCESS in 39m 55s\n- gate-tempest-dsvm-neutron http://logs.openstack.org/63/112563/3/gate/gate-tempest-dsvm-neutron/7270b2d : SUCCESS in 56m 58s\n- check-tempest-dsvm-neutron-full http://logs.openstack.org/63/112563/3/gate/check-tempest-dsvm-neutron-full/0a9fd69 : SUCCESS in 1h 04m 54s (non-voting)\n- gate-tempest-dsvm-neutron-heat-slow http://logs.openstack.org/63/112563/3/gate/gate-tempest-dsvm-neutron-heat-slow/04c78df : SUCCESS in 22m 55s\n- gate-grenade-dsvm http://logs.openstack.org/63/112563/3/gate/gate-grenade-dsvm/4887984 : SUCCESS in 47m 35s\n- gate-tempest-dsvm-large-ops http://logs.openstack.org/63/112563/3/gate/gate-tempest-dsvm-large-ops/7d595e6 : SUCCESS in 24m 32s\n- gate-tempest-dsvm-neutron-large-ops http://logs.openstack.org/63/112563/3/gate/gate-tempest-dsvm-neutron-large-ops/fcffa82 : SUCCESS in 23m 41s\n- gate-python-keystoneclient-python33 http://logs.openstack.org/63/112563/3/gate/gate-python-keystoneclient-python33/59c70d2 : SUCCESS in 3m 46s\n- gate-devstack-dsvm-cells http://logs.openstack.org/63/112563/3/gate/gate-devstack-dsvm-cells/b7bfd9c : SUCCESS in 15m 10s","accounts_in_message":[],"_revision_number":3},{"id":"8517864b3a242911ee06351bc3e9d7658a44f3ec","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-08-14 08:08:44.000000000","message":"Change has been successfully merged into the git repository.","accounts_in_message":[],"_revision_number":3}],"current_revision_number":3,"current_revision":"8f1605e30a0a563f5a9018b80c73aaabf6f5228d","revisions":{"e973ad74cc52514f700b94fcc07c970bdc09b500":{"kind":"REWORK","_number":1,"created":"2014-08-07 11:44:32.000000000","uploader":{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},"ref":"refs/changes/63/112563/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-keystoneclient","ref":"refs/changes/63/112563/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/63/112563/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/63/112563/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/63/112563/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-keystoneclient refs/changes/63/112563/1"}}},"commit":{"parents":[{"commit":"4b10d11c1a84dcdfe8d02cf1d80f5ae69be1c352","subject":"Merge \"List federated projects and domains\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/4b10d11c1a84dcdfe8d02cf1d80f5ae69be1c352"}]}],"author":{"name":"Jamie Lennox","email":"jamielennox@redhat.com","date":"2014-08-07 11:40:59.000000000","tz":600},"committer":{"name":"Jamie Lennox","email":"jamielennox@redhat.com","date":"2014-08-07 11:44:17.000000000","tz":600},"subject":"Individual plugin CLI registering","message":"Individual plugin CLI registering\n\nSplit the functions that load the auth plugins from CLI so that they can\nbe used on a specific plugin. The intention here is to be able to turn\nthe existing authentication options in shells into a new auth plugin and\nhave that be loadable rather than maintain separate paths through the\nshells.\n\nChange-Id: I3dd5a8ed183d843246b1add3dfbf591ba4e2f94c\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/e973ad74cc52514f700b94fcc07c970bdc09b500"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/e973ad74cc52514f700b94fcc07c970bdc09b500"}]},"branch":"refs/heads/master"},"735f7fcf00b88302f54b77c4ddc961ffe2bbf489":{"kind":"REWORK","_number":2,"created":"2014-08-07 22:18:04.000000000","uploader":{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},"ref":"refs/changes/63/112563/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-keystoneclient","ref":"refs/changes/63/112563/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/63/112563/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/63/112563/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/63/112563/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-keystoneclient refs/changes/63/112563/2"}}},"commit":{"parents":[{"commit":"4b10d11c1a84dcdfe8d02cf1d80f5ae69be1c352","subject":"Merge \"List federated projects and domains\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/4b10d11c1a84dcdfe8d02cf1d80f5ae69be1c352"}]}],"author":{"name":"Jamie Lennox","email":"jamielennox@redhat.com","date":"2014-08-07 11:40:59.000000000","tz":600},"committer":{"name":"Jamie Lennox","email":"jamielennox@redhat.com","date":"2014-08-07 22:17:10.000000000","tz":600},"subject":"Individual plugin CLI registering","message":"Individual plugin CLI registering\n\nSplit the functions that load the auth plugins from CLI so that they can\nbe used on a specific plugin. The intention here is to be able to turn\nthe existing authentication options in shells into a new auth plugin and\nhave that be loadable rather than maintain separate paths through the\nshells.\n\nChange-Id: I3dd5a8ed183d843246b1add3dfbf591ba4e2f94c\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/735f7fcf00b88302f54b77c4ddc961ffe2bbf489"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/735f7fcf00b88302f54b77c4ddc961ffe2bbf489"}]},"branch":"refs/heads/master"},"8f1605e30a0a563f5a9018b80c73aaabf6f5228d":{"kind":"REWORK","_number":3,"created":"2014-08-07 22:21:30.000000000","uploader":{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},"ref":"refs/changes/63/112563/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-keystoneclient","ref":"refs/changes/63/112563/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/63/112563/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/63/112563/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/63/112563/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-keystoneclient refs/changes/63/112563/3"}}},"commit":{"parents":[{"commit":"4b10d11c1a84dcdfe8d02cf1d80f5ae69be1c352","subject":"Merge \"List federated projects and domains\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/4b10d11c1a84dcdfe8d02cf1d80f5ae69be1c352"}]}],"author":{"name":"Jamie Lennox","email":"jamielennox@redhat.com","date":"2014-08-07 11:40:59.000000000","tz":600},"committer":{"name":"Jamie Lennox","email":"jamielennox@redhat.com","date":"2014-08-07 22:21:06.000000000","tz":600},"subject":"Individual plugin CLI registering","message":"Individual plugin CLI registering\n\nSplit the functions that load the auth plugins from CLI so that they can\nbe used on a specific plugin. The intention here is to be able to turn\nthe existing authentication options in shells into a new auth plugin and\nhave that be loadable rather than maintain separate paths through the\nshells.\n\nChange-Id: I3dd5a8ed183d843246b1add3dfbf591ba4e2f94c\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/8f1605e30a0a563f5a9018b80c73aaabf6f5228d"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/8f1605e30a0a563f5a9018b80c73aaabf6f5228d"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
