)]}'
{"id":"openstack%2Fpython-keystoneclient~130564","triplet_id":"openstack%2Fpython-keystoneclient~master~I19dbc24e0b8d4a3bd04dd9e14cfbffa8d7148637","project":"openstack/python-keystoneclient","branch":"master","topic":"bp/add-saml2-cli-authentication","hashtags":[],"change_id":"I19dbc24e0b8d4a3bd04dd9e14cfbffa8d7148637","subject":"Create a framework for federation plugins","status":"ABANDONED","created":"2014-10-23 14:56:01.000000000","updated":"2015-02-25 08:43:59.000000000","total_comment_count":21,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"26139185715beeb400e127de7f0d99e7f445fc10","_number":130564,"virtual_id_number":130564,"owner":{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},"actions":{},"labels":{"Verified":{"disliked":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"all":[{"date":"2015-01-27 08:21:57.000000000","_account_id":8978,"name":"Marek Denis","email":"marek.denis+openstack@gmail.com","username":"marek-denis"},{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},{"_account_id":7186,"name":"Matthieu Huin","email":"mhuin@redhat.com","username":"mhu"},{"value":-1,"date":"2015-02-12 07:36:58.000000000","_account_id":3,"name":"Jenkins","username":"jenkins"},{"_account_id":4,"name":"Dolph Mathews","email":"dolph.mathews@gmail.com","username":"dolph"},{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},{"_account_id":2903,"name":"Morgan Fainberg","email":"morgan.fainberg@gmail.com","username":"mdrnstm"},{"_account_id":5707,"name":"Henry Nash","email":"henryn@linux.vnet.ibm.com","username":"henry-nash"},{"_account_id":7725,"name":"David Stanek","email":"dstanek@dstanek.com","username":"dstanek"},{"_account_id":11022,"name":"Rodrigo Duarte Sousa","email":"rodrigodsousa@gmail.com","username":"rodrigods"}],"values":{"-2":"Fails","-1":"Doesn\u0027t seem to work"," 0":"No score","+1":"Works for me","+2":"Verified"},"description":"","value":-1,"default_value":0,"optional":true},"Code-Review":{"rejected":{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},"all":[{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":8978,"name":"Marek Denis","email":"marek.denis+openstack@gmail.com","username":"marek-denis"},{"value":2,"date":"2015-01-26 19:32:23.000000000","permitted_voting_range":{"min":-1,"max":1},"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":7186,"name":"Matthieu Huin","email":"mhuin@redhat.com","username":"mhu"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":4,"name":"Dolph Mathews","email":"dolph.mathews@gmail.com","username":"dolph"},{"value":-2,"date":"2015-01-27 18:09:08.000000000","permitted_voting_range":{"min":-1,"max":1},"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":2903,"name":"Morgan Fainberg","email":"morgan.fainberg@gmail.com","username":"mdrnstm"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":5707,"name":"Henry Nash","email":"henryn@linux.vnet.ibm.com","username":"henry-nash"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":7725,"name":"David Stanek","email":"dstanek@dstanek.com","username":"dstanek"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":11022,"name":"Rodrigo Duarte Sousa","email":"rodrigodsousa@gmail.com","username":"rodrigods"}],"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":{"all":[{"_account_id":8978,"name":"Marek Denis","email":"marek.denis+openstack@gmail.com","username":"marek-denis"},{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},{"_account_id":7186,"name":"Matthieu Huin","email":"mhuin@redhat.com","username":"mhu"},{"_account_id":3,"name":"Jenkins","username":"jenkins"},{"_account_id":4,"name":"Dolph Mathews","email":"dolph.mathews@gmail.com","username":"dolph"},{"value":0,"permitted_voting_range":{"min":-1,"max":0},"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},{"_account_id":2903,"name":"Morgan Fainberg","email":"morgan.fainberg@gmail.com","username":"mdrnstm"},{"_account_id":5707,"name":"Henry Nash","email":"henryn@linux.vnet.ibm.com","username":"henry-nash"},{"_account_id":7725,"name":"David Stanek","email":"dstanek@dstanek.com","username":"dstanek"},{"_account_id":11022,"name":"Rodrigo Duarte Sousa","email":"rodrigodsousa@gmail.com","username":"rodrigods"}],"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":2903,"name":"Morgan Fainberg","email":"morgan.fainberg@gmail.com","username":"mdrnstm"},{"_account_id":5707,"name":"Henry Nash","email":"henryn@linux.vnet.ibm.com","username":"henry-nash"},{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},{"_account_id":7186,"name":"Matthieu Huin","email":"mhuin@redhat.com","username":"mhu"},{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},{"_account_id":7725,"name":"David Stanek","email":"dstanek@dstanek.com","username":"dstanek"},{"_account_id":8978,"name":"Marek Denis","email":"marek.denis+openstack@gmail.com","username":"marek-denis"},{"_account_id":11022,"name":"Rodrigo Duarte Sousa","email":"rodrigodsousa@gmail.com","username":"rodrigods"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2014-10-29 08:58:45.000000000","updated_by":{"_account_id":11022,"name":"Rodrigo Duarte Sousa","email":"rodrigodsousa@gmail.com","username":"rodrigods"},"reviewer":{"_account_id":11022,"name":"Rodrigo Duarte Sousa","email":"rodrigodsousa@gmail.com","username":"rodrigods"},"state":"REVIEWER"},{"updated":"2014-10-29 10:17:35.000000000","updated_by":{"_account_id":7186,"name":"Matthieu Huin","email":"mhuin@redhat.com","username":"mhu"},"reviewer":{"_account_id":7186,"name":"Matthieu Huin","email":"mhuin@redhat.com","username":"mhu"},"state":"REVIEWER"},{"updated":"2014-10-31 14:17:25.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-12-01 11:53:12.000000000","updated_by":{"_account_id":5707,"name":"Henry Nash","email":"henryn@linux.vnet.ibm.com","username":"henry-nash"},"reviewer":{"_account_id":5707,"name":"Henry Nash","email":"henryn@linux.vnet.ibm.com","username":"henry-nash"},"state":"REVIEWER"},{"updated":"2014-12-01 11:53:24.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-12-01 11:53:32.000000000","updated_by":{"_account_id":4,"name":"Dolph Mathews","email":"dolph.mathews@gmail.com","username":"dolph"},"reviewer":{"_account_id":4,"name":"Dolph Mathews","email":"dolph.mathews@gmail.com","username":"dolph"},"state":"REVIEWER"},{"updated":"2015-01-26 19:32:23.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":"2015-01-27 08:21:57.000000000","updated_by":{"_account_id":8978,"name":"Marek Denis","email":"marek.denis+openstack@gmail.com","username":"marek-denis"},"reviewer":{"_account_id":8978,"name":"Marek Denis","email":"marek.denis+openstack@gmail.com","username":"marek-denis"},"state":"REVIEWER"},{"updated":"2015-02-12 07:36:58.000000000","updated_by":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"reviewer":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"state":"REVIEWER"}],"messages":[{"id":"66d3e4dd41830271140a11919e63f6acc02b3591","author":{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},"date":"2014-10-23 14:56:01.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"19ccde25e164fc19ce88e4ec9d09ca1647c482c4","author":{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},"date":"2014-10-23 14:56:23.000000000","message":"Patch Set 1: Workflow-1","accounts_in_message":[],"_revision_number":1},{"id":"4330c1d3b2b4212e20d55b44e36f98bae37e609f","author":{"_account_id":8978,"name":"Marek Denis","email":"marek.denis+openstack@gmail.com","username":"marek-denis"},"date":"2014-10-23 15:34:23.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"5990e50173f603e90736219103e3ba1f05f58aeb","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-10-23 16:37:46.000000000","message":"Patch Set 2: Verified-1\n\nBuild failed (check pipeline).  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/64/130564/2/check/gate-python-keystoneclient-pep8/ef69cf2 : FAILURE in 2m 26s\n- gate-python-keystoneclient-docs http://logs.openstack.org/64/130564/2/check/gate-python-keystoneclient-docs/93fcbff : FAILURE in 2m 39s\n- gate-python-keystoneclient-python27 http://logs.openstack.org/64/130564/2/check/gate-python-keystoneclient-python27/aa79d6d : SUCCESS in 2m 23s\n- gate-python-keystoneclient-python33 http://logs.openstack.org/64/130564/2/check/gate-python-keystoneclient-python33/a6a245d : SUCCESS in 4m 05s\n- check-tempest-dsvm-full http://logs.openstack.org/64/130564/2/check/check-tempest-dsvm-full/2453a6d : SUCCESS in 51m 53s\n- check-tempest-dsvm-postgres-full http://logs.openstack.org/64/130564/2/check/check-tempest-dsvm-postgres-full/30c4155 : SUCCESS in 55m 43s\n- check-tempest-dsvm-neutron-full http://logs.openstack.org/64/130564/2/check/check-tempest-dsvm-neutron-full/ad42e5a : SUCCESS in 53m 26s\n- check-tempest-dsvm-neutron-heat-slow http://logs.openstack.org/64/130564/2/check/check-tempest-dsvm-neutron-heat-slow/24bacb6 : SUCCESS in 21m 28s\n- check-grenade-dsvm http://logs.openstack.org/64/130564/2/check/check-grenade-dsvm/bb5672a : SUCCESS in 51m 05s\n- gate-tempest-dsvm-large-ops http://logs.openstack.org/64/130564/2/check/gate-tempest-dsvm-large-ops/5767bb7 : SUCCESS in 22m 07s\n- gate-tempest-dsvm-neutron-large-ops http://logs.openstack.org/64/130564/2/check/gate-tempest-dsvm-neutron-large-ops/842cc8b : SUCCESS in 22m 47s\n- check-tempest-dsvm-full-icehouse http://logs.openstack.org/64/130564/2/check/check-tempest-dsvm-full-icehouse/d113448 : FAILURE in 53m 46s\n- check-tempest-dsvm-neutron-icehouse http://logs.openstack.org/64/130564/2/check/check-tempest-dsvm-neutron-icehouse/05e57e4 : SUCCESS in 57m 28s\n- check-tempest-dsvm-full-juno http://logs.openstack.org/64/130564/2/check/check-tempest-dsvm-full-juno/890cb9a : SUCCESS in 51m 21s\n- check-tempest-dsvm-neutron-juno http://logs.openstack.org/64/130564/2/check/check-tempest-dsvm-neutron-juno/05539f4 : SUCCESS in 51m 36s\n- gate-python-keystoneclient-python26 http://logs.openstack.org/64/130564/2/check/gate-python-keystoneclient-python26/3ce315b : SUCCESS in 1m 51s\n- check-devstack-dsvm-cells http://logs.openstack.org/64/130564/2/check/check-devstack-dsvm-cells/1f886bc : SUCCESS in 17m 24s","accounts_in_message":[],"_revision_number":2},{"id":"044b50a2ce06796529fd5c100c7a1caf411d59e3","author":{"_account_id":8978,"name":"Marek Denis","email":"marek.denis+openstack@gmail.com","username":"marek-denis"},"date":"2014-10-24 07:12:43.000000000","message":"Uploaded patch set 3.","accounts_in_message":[],"_revision_number":3},{"id":"00b899fdf87c3f879f890dd11cbc73fd0bafe86a","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-10-24 08:24:32.000000000","message":"Patch Set 3: Verified-1\n\nBuild failed (check pipeline).  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/64/130564/3/check/gate-python-keystoneclient-pep8/18b02d0 : SUCCESS in 2m 14s\n- gate-python-keystoneclient-docs http://logs.openstack.org/64/130564/3/check/gate-python-keystoneclient-docs/3c60725 : FAILURE in 2m 31s\n- gate-python-keystoneclient-python27 http://logs.openstack.org/64/130564/3/check/gate-python-keystoneclient-python27/233a989 : SUCCESS in 1m 46s\n- gate-python-keystoneclient-python33 http://logs.openstack.org/64/130564/3/check/gate-python-keystoneclient-python33/34eac82 : SUCCESS in 3m 48s\n- check-tempest-dsvm-full http://logs.openstack.org/64/130564/3/check/check-tempest-dsvm-full/9b34d09 : SUCCESS in 50m 09s\n- check-tempest-dsvm-postgres-full http://logs.openstack.org/64/130564/3/check/check-tempest-dsvm-postgres-full/fe19b95 : SUCCESS in 55m 41s\n- check-tempest-dsvm-neutron-full http://logs.openstack.org/64/130564/3/check/check-tempest-dsvm-neutron-full/c7c37b7 : FAILURE in 1h 08m 21s\n- check-tempest-dsvm-neutron-heat-slow http://logs.openstack.org/64/130564/3/check/check-tempest-dsvm-neutron-heat-slow/5f05738 : SUCCESS in 22m 32s\n- check-grenade-dsvm http://logs.openstack.org/64/130564/3/check/check-grenade-dsvm/e6ff386 : SUCCESS in 49m 08s\n- gate-tempest-dsvm-large-ops http://logs.openstack.org/64/130564/3/check/gate-tempest-dsvm-large-ops/a1ee559 : SUCCESS in 19m 57s\n- gate-tempest-dsvm-neutron-large-ops http://logs.openstack.org/64/130564/3/check/gate-tempest-dsvm-neutron-large-ops/77e34a0 : SUCCESS in 20m 16s\n- check-tempest-dsvm-full-icehouse http://logs.openstack.org/64/130564/3/check/check-tempest-dsvm-full-icehouse/696cbc0 : SUCCESS in 52m 05s\n- check-tempest-dsvm-neutron-icehouse http://logs.openstack.org/64/130564/3/check/check-tempest-dsvm-neutron-icehouse/ac55d3f : SUCCESS in 55m 45s\n- check-tempest-dsvm-full-juno http://logs.openstack.org/64/130564/3/check/check-tempest-dsvm-full-juno/054218d : SUCCESS in 53m 21s\n- check-tempest-dsvm-neutron-juno http://logs.openstack.org/64/130564/3/check/check-tempest-dsvm-neutron-juno/75efe96 : SUCCESS in 54m 40s\n- gate-python-keystoneclient-python26 http://logs.openstack.org/64/130564/3/check/gate-python-keystoneclient-python26/da34f04 : SUCCESS in 1m 46s\n- check-devstack-dsvm-cells http://logs.openstack.org/64/130564/3/check/check-devstack-dsvm-cells/59dd30a : SUCCESS in 13m 06s","accounts_in_message":[],"_revision_number":3},{"id":"d693160db6f01678cafb570784646dd156c8a139","author":{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},"date":"2014-10-28 15:31:37.000000000","message":"Uploaded patch set 4.","accounts_in_message":[],"_revision_number":4},{"id":"2f7fc2dc82366a07fd4eb52dd9ca886e0045edda","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-10-28 17:03:11.000000000","message":"Patch Set 4: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-keystoneclient-pep8 http://logs.openstack.org/64/130564/4/check/gate-python-keystoneclient-pep8/abfa981 : SUCCESS in 1m 43s\n- gate-python-keystoneclient-docs http://docs-draft.openstack.org/64/130564/4/check/gate-python-keystoneclient-docs/c3b0af1/doc/build/html/ : SUCCESS in 2m 57s\n- gate-python-keystoneclient-python27 http://logs.openstack.org/64/130564/4/check/gate-python-keystoneclient-python27/a8ab48a : SUCCESS in 1m 46s\n- gate-python-keystoneclient-python33 http://logs.openstack.org/64/130564/4/check/gate-python-keystoneclient-python33/bae3b0b : SUCCESS in 3m 54s\n- check-tempest-dsvm-full http://logs.openstack.org/64/130564/4/check/check-tempest-dsvm-full/b5e8724 : SUCCESS in 57m 44s\n- check-tempest-dsvm-postgres-full http://logs.openstack.org/64/130564/4/check/check-tempest-dsvm-postgres-full/a2f9c5f : SUCCESS in 56m 11s\n- check-tempest-dsvm-neutron-full http://logs.openstack.org/64/130564/4/check/check-tempest-dsvm-neutron-full/5e34044 : SUCCESS in 1h 03m 26s\n- check-tempest-dsvm-neutron-heat-slow http://logs.openstack.org/64/130564/4/check/check-tempest-dsvm-neutron-heat-slow/2669cb4 : SUCCESS in 22m 25s\n- check-grenade-dsvm http://logs.openstack.org/64/130564/4/check/check-grenade-dsvm/25ea212 : SUCCESS in 45m 59s\n- gate-tempest-dsvm-large-ops http://logs.openstack.org/64/130564/4/check/gate-tempest-dsvm-large-ops/05f0f24 : SUCCESS in 25m 50s\n- gate-tempest-dsvm-neutron-large-ops http://logs.openstack.org/64/130564/4/check/gate-tempest-dsvm-neutron-large-ops/6a8ad1c : SUCCESS in 23m 21s\n- check-tempest-dsvm-full-icehouse http://logs.openstack.org/64/130564/4/check/check-tempest-dsvm-full-icehouse/6326b0d : SUCCESS in 50m 52s\n- check-tempest-dsvm-neutron-icehouse http://logs.openstack.org/64/130564/4/check/check-tempest-dsvm-neutron-icehouse/d468a2e : SUCCESS in 56m 04s\n- check-tempest-dsvm-full-juno http://logs.openstack.org/64/130564/4/check/check-tempest-dsvm-full-juno/b674a06 : SUCCESS in 57m 21s\n- check-tempest-dsvm-neutron-juno http://logs.openstack.org/64/130564/4/check/check-tempest-dsvm-neutron-juno/fb920ae : SUCCESS in 50m 23s\n- gate-python-keystoneclient-python26 http://logs.openstack.org/64/130564/4/check/gate-python-keystoneclient-python26/0e6f5d4 : SUCCESS in 1m 43s\n- check-devstack-dsvm-cells http://logs.openstack.org/64/130564/4/check/check-devstack-dsvm-cells/21af4e6 : SUCCESS in 12m 38s","accounts_in_message":[],"_revision_number":4},{"id":"7c8865b9d536b7e29426272da4f506685946f6e5","author":{"_account_id":8978,"name":"Marek Denis","email":"marek.denis+openstack@gmail.com","username":"marek-denis"},"date":"2014-10-29 08:52:03.000000000","message":"Uploaded patch set 5.","accounts_in_message":[],"_revision_number":5},{"id":"decea48be11fbb2426991538e5e2a053f9d6df40","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-10-29 10:00:55.000000000","message":"Patch Set 5: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-keystoneclient-pep8 http://logs.openstack.org/64/130564/5/check/gate-python-keystoneclient-pep8/c65d52b : SUCCESS in 2m 48s\n- gate-python-keystoneclient-docs http://docs-draft.openstack.org/64/130564/5/check/gate-python-keystoneclient-docs/d0e7518/doc/build/html/ : SUCCESS in 3m 32s\n- gate-python-keystoneclient-python27 http://logs.openstack.org/64/130564/5/check/gate-python-keystoneclient-python27/99c293c : SUCCESS in 1m 53s\n- gate-python-keystoneclient-python33 http://logs.openstack.org/64/130564/5/check/gate-python-keystoneclient-python33/b66515f : SUCCESS in 4m 05s\n- check-tempest-dsvm-full http://logs.openstack.org/64/130564/5/check/check-tempest-dsvm-full/ab2879c : SUCCESS in 52m 29s\n- check-tempest-dsvm-postgres-full http://logs.openstack.org/64/130564/5/check/check-tempest-dsvm-postgres-full/1d935ac : SUCCESS in 42m 38s\n- check-tempest-dsvm-neutron-full http://logs.openstack.org/64/130564/5/check/check-tempest-dsvm-neutron-full/9652343 : SUCCESS in 1h 05m 54s\n- check-tempest-dsvm-neutron-heat-slow http://logs.openstack.org/64/130564/5/check/check-tempest-dsvm-neutron-heat-slow/a4fc51a : SUCCESS in 19m 04s\n- check-grenade-dsvm http://logs.openstack.org/64/130564/5/check/check-grenade-dsvm/ee33771 : SUCCESS in 38m 17s\n- gate-tempest-dsvm-large-ops http://logs.openstack.org/64/130564/5/check/gate-tempest-dsvm-large-ops/5afe7e6 : SUCCESS in 24m 04s\n- gate-tempest-dsvm-neutron-large-ops http://logs.openstack.org/64/130564/5/check/gate-tempest-dsvm-neutron-large-ops/c01ada8 : SUCCESS in 19m 33s\n- check-tempest-dsvm-full-icehouse http://logs.openstack.org/64/130564/5/check/check-tempest-dsvm-full-icehouse/52c55c8 : SUCCESS in 50m 34s\n- check-tempest-dsvm-neutron-icehouse http://logs.openstack.org/64/130564/5/check/check-tempest-dsvm-neutron-icehouse/2355eba : SUCCESS in 53m 47s\n- check-tempest-dsvm-full-juno http://logs.openstack.org/64/130564/5/check/check-tempest-dsvm-full-juno/9dba20a : SUCCESS in 51m 57s\n- check-tempest-dsvm-neutron-juno http://logs.openstack.org/64/130564/5/check/check-tempest-dsvm-neutron-juno/a6c24e2 : SUCCESS in 53m 27s\n- gate-python-keystoneclient-python26 http://logs.openstack.org/64/130564/5/check/gate-python-keystoneclient-python26/bcf87b7 : SUCCESS in 1m 51s\n- check-devstack-dsvm-cells http://logs.openstack.org/64/130564/5/check/check-devstack-dsvm-cells/94f0e16 : SUCCESS in 14m 15s","accounts_in_message":[],"_revision_number":5},{"id":"a8f2f3cd85c99af1ac0b25cf9e0782fd35b0726d","author":{"_account_id":7186,"name":"Matthieu Huin","email":"mhuin@redhat.com","username":"mhu"},"date":"2014-10-29 10:17:35.000000000","message":"Patch Set 5: Code-Review+1\n\nnice stuff!","accounts_in_message":[],"_revision_number":5},{"id":"049087edc752a149497620b9e0080ad1c6897e60","author":{"_account_id":11022,"name":"Rodrigo Duarte Sousa","email":"rodrigodsousa@gmail.com","username":"rodrigods"},"date":"2014-10-31 01:07:41.000000000","message":"Patch Set 5:\n\n(1 comment)","accounts_in_message":[],"_revision_number":5},{"id":"8d4060771f09c29e61f8e83b571c7b68bc06210d","author":{"_account_id":8978,"name":"Marek Denis","email":"marek.denis+openstack@gmail.com","username":"marek-denis"},"date":"2014-10-31 11:15:28.000000000","message":"Patch Set 5:\n\n(1 comment)","accounts_in_message":[],"_revision_number":5},{"id":"6de090f6636526fb19a72b98022de77e76f3312f","author":{"_account_id":8978,"name":"Marek Denis","email":"marek.denis+openstack@gmail.com","username":"marek-denis"},"date":"2014-10-31 11:15:35.000000000","message":"Uploaded patch set 6.","accounts_in_message":[],"_revision_number":6},{"id":"bfd9decd69d1f2df6709862b7286679bf3c4eb87","author":{"_account_id":8978,"name":"Marek Denis","email":"marek.denis+openstack@gmail.com","username":"marek-denis"},"date":"2014-10-31 11:22:33.000000000","message":"Uploaded patch set 7.","accounts_in_message":[],"_revision_number":7},{"id":"2a3ff5a474f35410eed9dbd81153633c98db3947","author":{"_account_id":8978,"name":"Marek Denis","email":"marek.denis+openstack@gmail.com","username":"marek-denis"},"date":"2014-10-31 11:26:07.000000000","message":"Patch Set 8: Commit message was updated","accounts_in_message":[],"_revision_number":8},{"id":"66b0e5ffb45b2da48f827476abe245585213df6b","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-10-31 12:26:14.000000000","message":"Patch Set 8: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-keystoneclient-pep8 http://logs.openstack.org/64/130564/8/check/gate-python-keystoneclient-pep8/bd5e4ce : SUCCESS in 2m 20s\n- gate-python-keystoneclient-docs http://docs-draft.openstack.org/64/130564/8/check/gate-python-keystoneclient-docs/e19c360/doc/build/html/ : SUCCESS in 3m 03s\n- gate-python-keystoneclient-python27 http://logs.openstack.org/64/130564/8/check/gate-python-keystoneclient-python27/8e01b1e : SUCCESS in 1m 55s\n- gate-python-keystoneclient-python33 http://logs.openstack.org/64/130564/8/check/gate-python-keystoneclient-python33/ba0bbe6 : SUCCESS in 3m 40s\n- check-tempest-dsvm-full http://logs.openstack.org/64/130564/8/check/check-tempest-dsvm-full/b65ae31 : SUCCESS in 52m 19s\n- check-tempest-dsvm-postgres-full http://logs.openstack.org/64/130564/8/check/check-tempest-dsvm-postgres-full/b985027 : SUCCESS in 51m 19s\n- check-tempest-dsvm-neutron-full http://logs.openstack.org/64/130564/8/check/check-tempest-dsvm-neutron-full/7ba03af : SUCCESS in 1h 00m 04s\n- check-tempest-dsvm-neutron-heat-slow http://logs.openstack.org/64/130564/8/check/check-tempest-dsvm-neutron-heat-slow/c2f8473 : SUCCESS in 20m 16s\n- check-grenade-dsvm http://logs.openstack.org/64/130564/8/check/check-grenade-dsvm/894032f : SUCCESS in 37m 41s\n- gate-tempest-dsvm-large-ops http://logs.openstack.org/64/130564/8/check/gate-tempest-dsvm-large-ops/c03d634 : SUCCESS in 20m 01s\n- gate-tempest-dsvm-neutron-large-ops http://logs.openstack.org/64/130564/8/check/gate-tempest-dsvm-neutron-large-ops/6a136cb : SUCCESS in 23m 28s\n- check-tempest-dsvm-full-icehouse http://logs.openstack.org/64/130564/8/check/check-tempest-dsvm-full-icehouse/40f2d69 : SUCCESS in 48m 40s\n- check-tempest-dsvm-neutron-icehouse http://logs.openstack.org/64/130564/8/check/check-tempest-dsvm-neutron-icehouse/3fec4ed : SUCCESS in 55m 03s\n- check-tempest-dsvm-full-juno http://logs.openstack.org/64/130564/8/check/check-tempest-dsvm-full-juno/1805786 : SUCCESS in 52m 11s\n- check-tempest-dsvm-neutron-juno http://logs.openstack.org/64/130564/8/check/check-tempest-dsvm-neutron-juno/3d942ea : SUCCESS in 57m 47s\n- gate-python-keystoneclient-python26 http://logs.openstack.org/64/130564/8/check/gate-python-keystoneclient-python26/0b4a2f9 : SUCCESS in 2m 21s\n- check-devstack-dsvm-cells http://logs.openstack.org/64/130564/8/check/check-devstack-dsvm-cells/671b69f : SUCCESS in 13m 34s","accounts_in_message":[],"_revision_number":8},{"id":"c951d07032d2b6147d617c9267311070123bf717","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-11-07 11:55:35.000000000","message":"Patch Set 8: Verified-1\n\nMerge Failed.\n\nThis change was unable to be automatically merged with the current state of the repository. Please rebase your change and upload a new patchset.","accounts_in_message":[],"_revision_number":8},{"id":"19b2ffbf8f0b14731eb4f339bb7312c1e0a7303e","author":{"_account_id":11022,"name":"Rodrigo Duarte Sousa","email":"rodrigodsousa@gmail.com","username":"rodrigods"},"date":"2014-11-08 11:06:22.000000000","message":"Uploaded patch set 9.","accounts_in_message":[],"_revision_number":9},{"id":"d66e43996f880727cd038bee3967fbf127b03e5a","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-11-08 12:05:34.000000000","message":"Patch Set 9: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-keystoneclient-pep8 http://logs.openstack.org/64/130564/9/check/gate-python-keystoneclient-pep8/fd30cec : SUCCESS in 1m 30s\n- gate-python-keystoneclient-docs http://docs-draft.openstack.org/64/130564/9/check/gate-python-keystoneclient-docs/71e6694/doc/build/html/ : SUCCESS in 2m 27s\n- gate-python-keystoneclient-python27 http://logs.openstack.org/64/130564/9/check/gate-python-keystoneclient-python27/8ecb969 : SUCCESS in 1m 43s\n- gate-python-keystoneclient-python33 http://logs.openstack.org/64/130564/9/check/gate-python-keystoneclient-python33/fa0b313 : SUCCESS in 3m 45s\n- check-tempest-dsvm-full http://logs.openstack.org/64/130564/9/check/check-tempest-dsvm-full/5defc73 : SUCCESS in 43m 22s\n- check-tempest-dsvm-postgres-full http://logs.openstack.org/64/130564/9/check/check-tempest-dsvm-postgres-full/8ab6ccd : SUCCESS in 43m 01s\n- check-tempest-dsvm-neutron-full http://logs.openstack.org/64/130564/9/check/check-tempest-dsvm-neutron-full/77a585b : SUCCESS in 52m 34s\n- check-tempest-dsvm-neutron-heat-slow http://logs.openstack.org/64/130564/9/check/check-tempest-dsvm-neutron-heat-slow/8c28e94 : SUCCESS in 20m 11s\n- check-grenade-dsvm http://logs.openstack.org/64/130564/9/check/check-grenade-dsvm/87b8569 : SUCCESS in 44m 53s\n- gate-tempest-dsvm-large-ops http://logs.openstack.org/64/130564/9/check/gate-tempest-dsvm-large-ops/a9eaf48 : SUCCESS in 24m 30s\n- gate-tempest-dsvm-neutron-large-ops http://logs.openstack.org/64/130564/9/check/gate-tempest-dsvm-neutron-large-ops/ac84b6a : SUCCESS in 22m 47s\n- check-tempest-dsvm-full-icehouse http://logs.openstack.org/64/130564/9/check/check-tempest-dsvm-full-icehouse/445fd3e : SUCCESS in 53m 20s\n- check-tempest-dsvm-neutron-icehouse http://logs.openstack.org/64/130564/9/check/check-tempest-dsvm-neutron-icehouse/167c838 : SUCCESS in 54m 46s\n- check-tempest-dsvm-full-juno http://logs.openstack.org/64/130564/9/check/check-tempest-dsvm-full-juno/c8e31d6 : SUCCESS in 51m 52s\n- check-tempest-dsvm-neutron-juno http://logs.openstack.org/64/130564/9/check/check-tempest-dsvm-neutron-juno/0aac3ad : SUCCESS in 50m 58s\n- gate-python-keystoneclient-python26 http://logs.openstack.org/64/130564/9/check/gate-python-keystoneclient-python26/e96e189 : SUCCESS in 1m 38s\n- check-devstack-dsvm-cells http://logs.openstack.org/64/130564/9/check/check-devstack-dsvm-cells/4600a48 : SUCCESS in 14m 39s","accounts_in_message":[],"_revision_number":9},{"id":"c848f57de8f31957f3b800213deb99a8cc95bff1","author":{"_account_id":8978,"name":"Marek Denis","email":"marek.denis+openstack@gmail.com","username":"marek-denis"},"date":"2014-11-25 11:25:44.000000000","message":"Uploaded patch set 10.","accounts_in_message":[],"_revision_number":10},{"id":"dcd04d27ff569fe2e6d1edda48454abfe218c2d8","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-11-25 12:38:11.000000000","message":"Patch Set 10: Verified-1\n\nBuild failed (check pipeline).  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/64/130564/10/check/gate-python-keystoneclient-pep8/143437e : SUCCESS in 2m 24s\n- gate-python-keystoneclient-docs http://docs-draft.openstack.org/64/130564/10/check/gate-python-keystoneclient-docs/3b401a7/doc/build/html/ : SUCCESS in 3m 12s\n- gate-python-keystoneclient-python27 http://logs.openstack.org/64/130564/10/check/gate-python-keystoneclient-python27/d955a64 : SUCCESS in 2m 20s\n- gate-python-keystoneclient-python33 http://logs.openstack.org/64/130564/10/check/gate-python-keystoneclient-python33/4ae6e42 : SUCCESS in 3m 08s\n- gate-tempest-dsvm-src-python-keystoneclient-icehouse http://logs.openstack.org/64/130564/10/check/gate-tempest-dsvm-src-python-keystoneclient-icehouse/c8d9fd4 : NOT_REGISTERED\n- gate-tempest-dsvm-neutron-src-python-keystoneclient-icehouse http://logs.openstack.org/64/130564/10/check/gate-tempest-dsvm-neutron-src-python-keystoneclient-icehouse/0421fe9 : NOT_REGISTERED\n- gate-tempest-dsvm-src-python-keystoneclient-juno http://logs.openstack.org/64/130564/10/check/gate-tempest-dsvm-src-python-keystoneclient-juno/a741b2e : SUCCESS in 56m 42s\n- gate-tempest-dsvm-neutron-src-python-keystoneclient-juno http://logs.openstack.org/64/130564/10/check/gate-tempest-dsvm-neutron-src-python-keystoneclient-juno/b86f958 : SUCCESS in 1h 12m 20s\n- gate-tempest-dsvm-src-python-keystoneclient http://logs.openstack.org/64/130564/10/check/gate-tempest-dsvm-src-python-keystoneclient/1d8ec9a : SUCCESS in 57m 07s\n- gate-tempest-dsvm-neutron-src-python-keystoneclient http://logs.openstack.org/64/130564/10/check/gate-tempest-dsvm-neutron-src-python-keystoneclient/06ed311 : SUCCESS in 1h 00m 20s\n- gate-python-keystoneclient-python26 http://logs.openstack.org/64/130564/10/check/gate-python-keystoneclient-python26/3b4ca2d : SUCCESS in 1m 45s","accounts_in_message":[],"_revision_number":10},{"id":"a0b1724429aa9ca7395af285f860d9ce84bdadc0","author":{"_account_id":8978,"name":"Marek Denis","email":"marek.denis+openstack@gmail.com","username":"marek-denis"},"date":"2014-11-26 09:10:29.000000000","message":"Patch Set 10:\n\nrecheck","accounts_in_message":[],"_revision_number":10},{"id":"fdc27b07acba8b88f73a0397d7f00ae4cf66ba39","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-11-26 10:13:24.000000000","message":"Patch Set 10:\n\nBuild failed (check pipeline).  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/64/130564/10/check/gate-python-keystoneclient-pep8/e06bf54 : SUCCESS in 2m 17s\n- gate-python-keystoneclient-docs http://docs-draft.openstack.org/64/130564/10/check/gate-python-keystoneclient-docs/0977b20/doc/build/html/ : SUCCESS in 2m 31s\n- gate-python-keystoneclient-python27 http://logs.openstack.org/64/130564/10/check/gate-python-keystoneclient-python27/6097744 : SUCCESS in 2m 23s\n- gate-python-keystoneclient-python33 http://logs.openstack.org/64/130564/10/check/gate-python-keystoneclient-python33/3e1ac37 : SUCCESS in 3m 09s\n- gate-tempest-dsvm-src-python-keystoneclient-icehouse http://logs.openstack.org/64/130564/10/check/gate-tempest-dsvm-src-python-keystoneclient-icehouse/9d30b11 : SUCCESS in 49m 52s\n- gate-tempest-dsvm-neutron-src-python-keystoneclient-icehouse http://logs.openstack.org/64/130564/10/check/gate-tempest-dsvm-neutron-src-python-keystoneclient-icehouse/dc2d2b2 : FAILURE in 55m 05s\n- gate-tempest-dsvm-src-python-keystoneclient-juno http://logs.openstack.org/64/130564/10/check/gate-tempest-dsvm-src-python-keystoneclient-juno/c6de243 : SUCCESS in 50m 02s\n- gate-tempest-dsvm-neutron-src-python-keystoneclient-juno http://logs.openstack.org/64/130564/10/check/gate-tempest-dsvm-neutron-src-python-keystoneclient-juno/67a91a2 : SUCCESS in 1h 02m 52s\n- gate-tempest-dsvm-src-python-keystoneclient http://logs.openstack.org/64/130564/10/check/gate-tempest-dsvm-src-python-keystoneclient/73762f5 : SUCCESS in 40m 07s\n- gate-tempest-dsvm-neutron-src-python-keystoneclient http://logs.openstack.org/64/130564/10/check/gate-tempest-dsvm-neutron-src-python-keystoneclient/2b7e264 : SUCCESS in 58m 50s\n- gate-python-keystoneclient-python26 http://logs.openstack.org/64/130564/10/check/gate-python-keystoneclient-python26/00402c2 : SUCCESS in 1m 46s","accounts_in_message":[],"_revision_number":10},{"id":"a45fd28442f1e53fb9bbf9c16eb8242ddf8841ea","author":{"_account_id":8978,"name":"Marek Denis","email":"marek.denis+openstack@gmail.com","username":"marek-denis"},"date":"2014-12-01 08:48:07.000000000","message":"Patch Set 10:\n\nrecheck","accounts_in_message":[],"_revision_number":10},{"id":"7d9e8a104732febbd3f853a92bc086f5307c3230","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-12-01 09:33:20.000000000","message":"Patch Set 10: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-keystoneclient-pep8 http://logs.openstack.org/64/130564/10/check/gate-python-keystoneclient-pep8/a208d99 : SUCCESS in 1m 38s\n- gate-python-keystoneclient-docs http://docs-draft.openstack.org/64/130564/10/check/gate-python-keystoneclient-docs/2d4f2be/doc/build/html/ : SUCCESS in 2m 23s\n- gate-python-keystoneclient-python27 http://logs.openstack.org/64/130564/10/check/gate-python-keystoneclient-python27/4773ebe : SUCCESS in 2m 01s\n- gate-python-keystoneclient-python33 http://logs.openstack.org/64/130564/10/check/gate-python-keystoneclient-python33/dee173b : SUCCESS in 3m 12s\n- gate-tempest-dsvm-src-python-keystoneclient-icehouse http://logs.openstack.org/64/130564/10/check/gate-tempest-dsvm-src-python-keystoneclient-icehouse/9bc68c5 : SUCCESS in 33m 03s\n- gate-tempest-dsvm-neutron-src-python-keystoneclient-icehouse http://logs.openstack.org/64/130564/10/check/gate-tempest-dsvm-neutron-src-python-keystoneclient-icehouse/f162590 : SUCCESS in 40m 38s\n- gate-tempest-dsvm-src-python-keystoneclient-juno http://logs.openstack.org/64/130564/10/check/gate-tempest-dsvm-src-python-keystoneclient-juno/a9f6e16 : SUCCESS in 32m 10s\n- gate-tempest-dsvm-neutron-src-python-keystoneclient-juno http://logs.openstack.org/64/130564/10/check/gate-tempest-dsvm-neutron-src-python-keystoneclient-juno/232e91d : SUCCESS in 33m 11s\n- gate-tempest-dsvm-src-python-keystoneclient http://logs.openstack.org/64/130564/10/check/gate-tempest-dsvm-src-python-keystoneclient/0b30956 : SUCCESS in 34m 51s\n- gate-tempest-dsvm-neutron-src-python-keystoneclient http://logs.openstack.org/64/130564/10/check/gate-tempest-dsvm-neutron-src-python-keystoneclient/81e86a4 : SUCCESS in 38m 06s\n- gate-python-keystoneclient-python26 http://logs.openstack.org/64/130564/10/check/gate-python-keystoneclient-python26/4eefabe : SUCCESS in 1m 59s","accounts_in_message":[],"_revision_number":10},{"id":"63a4d2c2a308995dc5c2969a213ce7334084657e","author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"date":"2014-12-08 04:31:02.000000000","message":"Patch Set 10: Code-Review+1\n\n(1 comment)\n\njust a comment","accounts_in_message":[],"_revision_number":10},{"id":"5e115e247e247ca706cecfc8f656d68e3564907b","author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"date":"2014-12-08 05:47:37.000000000","message":"Patch Set 10:\n\nrecheck","accounts_in_message":[],"_revision_number":10},{"id":"c22732842edba64ecc42cba5d2b29d8001ceca2b","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-12-08 05:47:39.000000000","message":"Patch Set 10: Verified-1\n\nMerge Failed.\n\nThis change was unable to be automatically merged with the current state of the repository. Please rebase your change and upload a new patchset.","accounts_in_message":[],"_revision_number":10},{"id":"8576b79d73fdc4ea10ec186e1e4408e21158413c","author":{"_account_id":8978,"name":"Marek Denis","email":"marek.denis+openstack@gmail.com","username":"marek-denis"},"date":"2014-12-09 08:31:36.000000000","message":"Patch Set 10:\n\n(1 comment)","accounts_in_message":[],"_revision_number":10},{"id":"cc358314dc9a190e173da572d7ef763550cf989d","author":{"_account_id":8978,"name":"Marek Denis","email":"marek.denis+openstack@gmail.com","username":"marek-denis"},"date":"2014-12-09 08:31:52.000000000","message":"Uploaded patch set 11.","accounts_in_message":[],"_revision_number":11},{"id":"347cbb16fc16aec4fcfe9e939a74651e0eddd75a","author":{"_account_id":8978,"name":"Marek Denis","email":"marek.denis+openstack@gmail.com","username":"marek-denis"},"date":"2014-12-09 08:32:14.000000000","message":"Patch Set 11:\n\nrebased.","accounts_in_message":[],"_revision_number":11},{"id":"40c97d7f9343816488ffc3e1d69021b550179b37","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-12-09 08:59:16.000000000","message":"Patch Set 11: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-keystoneclient-python26 http://logs.openstack.org/64/130564/11/check/gate-python-keystoneclient-python26/b7ee43e : SUCCESS in 1m 57s\n- gate-python-keystoneclient-pep8 http://logs.openstack.org/64/130564/11/check/gate-python-keystoneclient-pep8/f0ece57 : SUCCESS in 2m 32s\n- gate-python-keystoneclient-docs http://docs-draft.openstack.org/64/130564/11/check/gate-python-keystoneclient-docs/3730602/doc/build/html/ : SUCCESS in 3m 09s\n- gate-python-keystoneclient-python27 http://logs.openstack.org/64/130564/11/check/gate-python-keystoneclient-python27/66b7fbf : SUCCESS in 1m 41s\n- gate-python-keystoneclient-python33 http://logs.openstack.org/64/130564/11/check/gate-python-keystoneclient-python33/30de11a : SUCCESS in 3m 19s\n- gate-tempest-dsvm-neutron-src-python-keystoneclient-icehouse http://logs.openstack.org/64/130564/11/check/gate-tempest-dsvm-neutron-src-python-keystoneclient-icehouse/f5c6438 : SUCCESS in 27m 20s\n- gate-tempest-dsvm-neutron-src-python-keystoneclient-juno http://logs.openstack.org/64/130564/11/check/gate-tempest-dsvm-neutron-src-python-keystoneclient-juno/76041f7 : SUCCESS in 22m 43s\n- gate-tempest-dsvm-neutron-src-python-keystoneclient http://logs.openstack.org/64/130564/11/check/gate-tempest-dsvm-neutron-src-python-keystoneclient/790045a : SUCCESS in 21m 24s","accounts_in_message":[],"_revision_number":11},{"id":"795a5e03f79ed48699e7afe0532a88e9ca937667","author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"date":"2014-12-17 16:33:13.000000000","message":"Patch Set 11: Code-Review+2\n\ni\u0027m okay with this","accounts_in_message":[],"_revision_number":11},{"id":"598637f46b6325050fc5541b8f99074515205102","author":{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},"date":"2014-12-18 00:00:51.000000000","message":"Patch Set 11: Code-Review-1\n\n(5 comments)","accounts_in_message":[],"_revision_number":11},{"id":"1937ddc3108b4ce5dbb0f0edf85765d54bb4656b","author":{"_account_id":8978,"name":"Marek Denis","email":"marek.denis+openstack@gmail.com","username":"marek-denis"},"date":"2015-01-06 16:30:22.000000000","message":"Uploaded patch set 12.","accounts_in_message":[],"_revision_number":12},{"id":"914b58b976f1742ca684e59cc49df0e07909a5b3","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-01-06 17:28:44.000000000","message":"Patch Set 12: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-keystoneclient-python26 http://logs.openstack.org/64/130564/12/check/gate-python-keystoneclient-python26/e9e371c/ : SUCCESS in 2m 00s\n- gate-python-keystoneclient-pep8 http://logs.openstack.org/64/130564/12/check/gate-python-keystoneclient-pep8/a304111/ : SUCCESS in 2m 24s\n- gate-python-keystoneclient-docs http://docs-draft.openstack.org/64/130564/12/check/gate-python-keystoneclient-docs/93bb249//doc/build/html/ : SUCCESS in 2m 58s\n- gate-python-keystoneclient-python27 http://logs.openstack.org/64/130564/12/check/gate-python-keystoneclient-python27/e4453b4/ : SUCCESS in 3m 19s\n- gate-python-keystoneclient-python33 http://logs.openstack.org/64/130564/12/check/gate-python-keystoneclient-python33/f7a389d/ : SUCCESS in 3m 52s\n- gate-tempest-dsvm-neutron-src-python-keystoneclient-juno http://logs.openstack.org/64/130564/12/check/gate-tempest-dsvm-neutron-src-python-keystoneclient-juno/1a1fa44/ : SUCCESS in 32m 28s\n- gate-tempest-dsvm-neutron-src-python-keystoneclient http://logs.openstack.org/64/130564/12/check/gate-tempest-dsvm-neutron-src-python-keystoneclient/df5c945/ : SUCCESS in 41m 11s","accounts_in_message":[],"_revision_number":12},{"id":"b2bde2a82de47d223387b895cd5982af63f949f5","author":{"_account_id":8978,"name":"Marek Denis","email":"marek.denis+openstack@gmail.com","username":"marek-denis"},"date":"2015-01-07 09:29:05.000000000","message":"Patch Set 11:\n\n(4 comments)","accounts_in_message":[],"_revision_number":11},{"id":"257c52d19b7636507a208a0df5bcf28cc226dc4e","author":{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},"date":"2015-01-20 00:31:07.000000000","message":"Patch Set 12: Workflow-1\n\n(2 comments)\n\nFairly minor change. \n\nI think the _id should be used as we do this elsewhere and i really hope that at some point we can also do a _name or something that does discovery later.","accounts_in_message":[],"_revision_number":12},{"id":"51d242e5b12a57cff358e0c4987960abd48211b5","author":{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},"date":"2015-01-20 00:31:23.000000000","message":"Patch Set 12: Code-Review-1\n\nOtherwise that looks ok to me","accounts_in_message":[],"_revision_number":12},{"id":"1c2f2608c666a5dd26bdbf624336b66f427f0c21","author":{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},"date":"2015-01-20 07:28:31.000000000","message":"Patch Set 12: -Workflow\n\noops","accounts_in_message":[],"_revision_number":12},{"id":"54da58c8f184c46e0fff93c54df555b8a599ea74","author":{"_account_id":8978,"name":"Marek Denis","email":"marek.denis+openstack@gmail.com","username":"marek-denis"},"date":"2015-01-20 13:23:38.000000000","message":"Patch Set 12:\n\n(2 comments)","accounts_in_message":[],"_revision_number":12},{"id":"3dc1cae6145670ea516434d2c49af07fa3e44f03","author":{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},"date":"2015-01-21 21:15:11.000000000","message":"Patch Set 12:\n\n(2 comments)","accounts_in_message":[],"_revision_number":12},{"id":"cb96b35e834a489ec3fb343120ca1a5e8eb7935e","author":{"_account_id":8978,"name":"Marek Denis","email":"marek.denis+openstack@gmail.com","username":"marek-denis"},"date":"2015-01-26 10:09:23.000000000","message":"Uploaded patch set 13.","accounts_in_message":[],"_revision_number":13},{"id":"737adf7ae356811f1e5e855a247863193f67fda4","author":{"_account_id":8978,"name":"Marek Denis","email":"marek.denis+openstack@gmail.com","username":"marek-denis"},"date":"2015-01-26 10:10:40.000000000","message":"Patch Set 12:\n\n(1 comment)","accounts_in_message":[],"_revision_number":12},{"id":"0a41c72760eb9028bc6e3d670a196b1e6428b5e5","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-01-26 10:53:52.000000000","message":"Patch Set 13: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-keystoneclient-python26 http://logs.openstack.org/64/130564/13/check/gate-python-keystoneclient-python26/2a2bd7a/ : SUCCESS in 1m 51s\n- gate-python-keystoneclient-pep8 http://logs.openstack.org/64/130564/13/check/gate-python-keystoneclient-pep8/3c3710f/ : SUCCESS in 1m 57s\n- gate-python-keystoneclient-docs http://docs-draft.openstack.org/64/130564/13/check/gate-python-keystoneclient-docs/6c58f9a//doc/build/html/ : SUCCESS in 2m 16s\n- gate-python-keystoneclient-python27 http://logs.openstack.org/64/130564/13/check/gate-python-keystoneclient-python27/75edd9f/ : SUCCESS in 2m 08s\n- gate-python-keystoneclient-python33 http://logs.openstack.org/64/130564/13/check/gate-python-keystoneclient-python33/f042ab9/ : SUCCESS in 3m 18s\n- gate-tempest-dsvm-neutron-src-python-keystoneclient-juno http://logs.openstack.org/64/130564/13/check/gate-tempest-dsvm-neutron-src-python-keystoneclient-juno/7df8fa0/ : SUCCESS in 33m 55s\n- gate-tempest-dsvm-neutron-src-python-keystoneclient http://logs.openstack.org/64/130564/13/check/gate-tempest-dsvm-neutron-src-python-keystoneclient/db509b7/ : SUCCESS in 44m 25s","accounts_in_message":[],"_revision_number":13},{"id":"0b8d350212fd1b550d2149896b2e84bac0607f6c","author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"date":"2015-01-26 19:32:23.000000000","message":"Patch Set 13: Code-Review+2\n\nyes please","accounts_in_message":[],"_revision_number":13},{"id":"d52c4ce549a8b1e11cf627706f5d7fcf86699beb","author":{"_account_id":8978,"name":"Marek Denis","email":"marek.denis+openstack@gmail.com","username":"marek-denis"},"date":"2015-01-27 08:21:57.000000000","message":"Patch Set 13:\n\nNew patch in the keystoneclient_federation repo: https://review.openstack.org/#/c/150305/","accounts_in_message":[],"_revision_number":13},{"id":"e71bb5b2ddf1978cf9a1e546d7e2a19cfe0413ad","author":{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},"date":"2015-01-27 18:09:08.000000000","message":"Patch Set 13: Code-Review-2\n\n(1 comment)\n\nWe\u0027re going to make this the basis of the -federation repo","accounts_in_message":[],"_revision_number":13},{"id":"3f3131489731e38ba6444d8320bdf9f5d1559d01","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-02-12 07:36:58.000000000","message":"Patch Set 13: Verified-1\n\nMerge Failed.\n\nThis change was unable to be automatically merged with the current state of the repository. Please rebase your change and upload a new patchset.","accounts_in_message":[],"_revision_number":13},{"id":"8689e27aa1994a03589e52749c8cf636608e713a","author":{"_account_id":8978,"name":"Marek Denis","email":"marek.denis+openstack@gmail.com","username":"marek-denis"},"date":"2015-02-25 08:43:59.000000000","message":"Abandoned\n\nabandoned  in favor of patch in python-keystoneclient-federation repository.","accounts_in_message":[],"_revision_number":13}],"current_revision_number":13,"current_revision":"515864a9ed4b327ce4e802aca4d29120c8243230","revisions":{"2000550a0c46e55815d960cea75f28d607de74b3":{"kind":"REWORK","_number":1,"created":"2014-10-23 14:56:01.000000000","uploader":{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},"ref":"refs/changes/64/130564/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-keystoneclient","ref":"refs/changes/64/130564/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/64/130564/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/64/130564/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/64/130564/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-keystoneclient refs/changes/64/130564/1"}}},"commit":{"parents":[{"commit":"7eb033ad1a301791572ebc11e25474a545537df9","subject":"Updated from global requirements","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/7eb033ad1a301791572ebc11e25474a545537df9"}]}],"author":{"name":"Jamie Lennox","email":"jamielennox@redhat.com","date":"2014-10-23 14:54:09.000000000","tz":120},"committer":{"name":"Jamie Lennox","email":"jamielennox@redhat.com","date":"2014-10-23 14:54:09.000000000","tz":120},"subject":"Create a framework for federation plugins","message":"Create a framework for federation plugins\n\nCreate a standard base class for federation plugins. This base class has\none abstract method which fetches an unscoped token by the federation\nspecific method.\n\nThe base class is then responsible for handling transitioning from that\nunscoped token to a scoped one if any scoping information is provided.\n\nChange-Id: I19dbc24e0b8d4a3bd04dd9e14cfbffa8d7148637\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/2000550a0c46e55815d960cea75f28d607de74b3"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/2000550a0c46e55815d960cea75f28d607de74b3"}]},"branch":"refs/heads/master"},"d4d790e68180043a5e098b6a925d425b651d5a8b":{"kind":"REWORK","_number":2,"created":"2014-10-23 15:34:23.000000000","uploader":{"_account_id":8978,"name":"Marek Denis","email":"marek.denis+openstack@gmail.com","username":"marek-denis"},"ref":"refs/changes/64/130564/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-keystoneclient","ref":"refs/changes/64/130564/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/64/130564/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/64/130564/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/64/130564/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-keystoneclient refs/changes/64/130564/2"}}},"commit":{"parents":[{"commit":"7eb033ad1a301791572ebc11e25474a545537df9","subject":"Updated from global requirements","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/7eb033ad1a301791572ebc11e25474a545537df9"}]}],"author":{"name":"Jamie Lennox","email":"jamielennox@redhat.com","date":"2014-10-23 14:54:09.000000000","tz":120},"committer":{"name":"Marek Denis","email":"marek.denis@cern.ch","date":"2014-10-23 15:32:03.000000000","tz":120},"subject":"Create a framework for federation plugins","message":"Create a framework for federation plugins\n\nCreate a standard base class for federation plugins. This base class has\none abstract method which fetches an unscoped token by the federation\nspecific method.\n\nThe base class is then responsible for handling transitioning from that\nunscoped token to a scoped one if any scoping information is provided.\n\nChange-Id: I19dbc24e0b8d4a3bd04dd9e14cfbffa8d7148637\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/d4d790e68180043a5e098b6a925d425b651d5a8b"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/d4d790e68180043a5e098b6a925d425b651d5a8b"}]},"branch":"refs/heads/master"},"93cc1b920add1a855812f1f38f2458ec327baf56":{"kind":"REWORK","_number":3,"created":"2014-10-24 07:12:43.000000000","uploader":{"_account_id":8978,"name":"Marek Denis","email":"marek.denis+openstack@gmail.com","username":"marek-denis"},"ref":"refs/changes/64/130564/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-keystoneclient","ref":"refs/changes/64/130564/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/64/130564/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/64/130564/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/64/130564/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-keystoneclient refs/changes/64/130564/3"}}},"commit":{"parents":[{"commit":"6d85d182a2cbd50f0e6a8477c97a84e149addbce","subject":"Merge \"set close_fds\u003dTrue in Popen\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/6d85d182a2cbd50f0e6a8477c97a84e149addbce"}]}],"author":{"name":"Jamie Lennox","email":"jamielennox@redhat.com","date":"2014-10-23 14:54:09.000000000","tz":120},"committer":{"name":"Marek Denis","email":"marek.denis@cern.ch","date":"2014-10-24 07:10:23.000000000","tz":120},"subject":"Create a framework for federation plugins","message":"Create a framework for federation plugins\n\nCreate a standard base class for federation plugins. This base class has\none abstract method which fetches an unscoped token by the federation\nspecific method.\n\nThe base class is then responsible for handling transitioning from that\nunscoped token to a scoped one if any scoping information is provided.\n\nChange-Id: I19dbc24e0b8d4a3bd04dd9e14cfbffa8d7148637\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/93cc1b920add1a855812f1f38f2458ec327baf56"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/93cc1b920add1a855812f1f38f2458ec327baf56"}]},"branch":"refs/heads/master"},"43e1692f4c86871252bb071f6ec01901accae190":{"kind":"REWORK","_number":4,"created":"2014-10-28 15:31:37.000000000","uploader":{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},"ref":"refs/changes/64/130564/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-keystoneclient","ref":"refs/changes/64/130564/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/64/130564/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/64/130564/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/64/130564/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-keystoneclient refs/changes/64/130564/4"}}},"commit":{"parents":[{"commit":"20f488d45ef010b9e15719a4ae238e087963a569","subject":"Merge \"Correct typos in using-sessions\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/20f488d45ef010b9e15719a4ae238e087963a569"}]}],"author":{"name":"Jamie Lennox","email":"jamielennox@redhat.com","date":"2014-10-23 14:54:09.000000000","tz":120},"committer":{"name":"Jamie Lennox","email":"jamielennox@redhat.com","date":"2014-10-28 15:31:26.000000000","tz":60},"subject":"Create a framework for federation plugins","message":"Create a framework for federation plugins\n\nCreate a standard base class for federation plugins. This base class has\none abstract method which fetches an unscoped token by the federation\nspecific method.\n\nThe base class is then responsible for handling transitioning from that\nunscoped token to a scoped one if any scoping information is provided.\n\nChange-Id: I19dbc24e0b8d4a3bd04dd9e14cfbffa8d7148637\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/43e1692f4c86871252bb071f6ec01901accae190"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/43e1692f4c86871252bb071f6ec01901accae190"}]},"branch":"refs/heads/master"},"31973cf79bcfcfc128e60f1351b41deac4802485":{"kind":"REWORK","_number":5,"created":"2014-10-29 08:52:03.000000000","uploader":{"_account_id":8978,"name":"Marek Denis","email":"marek.denis+openstack@gmail.com","username":"marek-denis"},"ref":"refs/changes/64/130564/5","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-keystoneclient","ref":"refs/changes/64/130564/5","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/64/130564/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/64/130564/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/64/130564/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-keystoneclient refs/changes/64/130564/5"}}},"commit":{"parents":[{"commit":"20f488d45ef010b9e15719a4ae238e087963a569","subject":"Merge \"Correct typos in using-sessions\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/20f488d45ef010b9e15719a4ae238e087963a569"}]}],"author":{"name":"Jamie Lennox","email":"jamielennox@redhat.com","date":"2014-10-23 14:54:09.000000000","tz":120},"committer":{"name":"Marek Denis","email":"marek.denis@cern.ch","date":"2014-10-29 08:49:48.000000000","tz":60},"subject":"Create a framework for federation plugins","message":"Create a framework for federation plugins\n\nCreate a standard base class for federation plugins. This base class has\none abstract method which fetches an unscoped token by the federation\nspecific method.\n\nThe base class is then responsible for handling transitioning from that\nunscoped token to a scoped one if any scoping information is provided.\n\nChange-Id: I19dbc24e0b8d4a3bd04dd9e14cfbffa8d7148637\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/31973cf79bcfcfc128e60f1351b41deac4802485"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/31973cf79bcfcfc128e60f1351b41deac4802485"}]},"branch":"refs/heads/master"},"1d2ab8ce4bc0a844712fe324b3baaf1ae67a221f":{"kind":"REWORK","_number":6,"created":"2014-10-31 11:15:35.000000000","uploader":{"_account_id":8978,"name":"Marek Denis","email":"marek.denis+openstack@gmail.com","username":"marek-denis"},"ref":"refs/changes/64/130564/6","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-keystoneclient","ref":"refs/changes/64/130564/6","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/64/130564/6 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/64/130564/6 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/64/130564/6 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-keystoneclient refs/changes/64/130564/6"}}},"commit":{"parents":[{"commit":"20f488d45ef010b9e15719a4ae238e087963a569","subject":"Merge \"Correct typos in using-sessions\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/20f488d45ef010b9e15719a4ae238e087963a569"}]}],"author":{"name":"Jamie Lennox","email":"jamielennox@redhat.com","date":"2014-10-23 14:54:09.000000000","tz":120},"committer":{"name":"Marek Denis","email":"marek.denis@cern.ch","date":"2014-10-31 11:13:10.000000000","tz":60},"subject":"Create a framework for federation plugins","message":"Create a framework for federation plugins\n\nCreate a standard base class for federation plugins. This base class has\none abstract method which fetches an unscoped token by the federation\nspecific method.\n\nThe base class is then responsible for handling transitioning from that\nunscoped token to a scoped one if any scoping information is provided.\n\nChange-Id: I19dbc24e0b8d4a3bd04dd9e14cfbffa8d7148637\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/1d2ab8ce4bc0a844712fe324b3baaf1ae67a221f"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/1d2ab8ce4bc0a844712fe324b3baaf1ae67a221f"}]},"branch":"refs/heads/master"},"490f992b8672f721cfcfbef9be142d776b85b963":{"kind":"REWORK","_number":7,"created":"2014-10-31 11:22:33.000000000","uploader":{"_account_id":8978,"name":"Marek Denis","email":"marek.denis+openstack@gmail.com","username":"marek-denis"},"ref":"refs/changes/64/130564/7","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-keystoneclient","ref":"refs/changes/64/130564/7","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/64/130564/7 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/64/130564/7 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/64/130564/7 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-keystoneclient refs/changes/64/130564/7"}}},"commit":{"parents":[{"commit":"20f488d45ef010b9e15719a4ae238e087963a569","subject":"Merge \"Correct typos in using-sessions\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/20f488d45ef010b9e15719a4ae238e087963a569"}]}],"author":{"name":"Jamie Lennox","email":"jamielennox@redhat.com","date":"2014-10-23 14:54:09.000000000","tz":120},"committer":{"name":"Marek Denis","email":"marek.denis@cern.ch","date":"2014-10-31 11:20:21.000000000","tz":60},"subject":"Create a framework for federation plugins","message":"Create a framework for federation plugins\n\nCreate a standard base class for federation plugins. This base class has\none abstract method which fetches an unscoped token by the federation\nspecific method.\n\nThe base class is then responsible for handling transitioning from that\nunscoped token to a scoped one if any scoping information is provided.\n\nChange-Id: I19dbc24e0b8d4a3bd04dd9e14cfbffa8d7148637\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/490f992b8672f721cfcfbef9be142d776b85b963"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/490f992b8672f721cfcfbef9be142d776b85b963"}]},"branch":"refs/heads/master"},"74d652885ec8071497d667cb12eb752112f127e7":{"kind":"NO_CODE_CHANGE","_number":8,"created":"2014-10-31 11:26:07.000000000","uploader":{"_account_id":8978,"name":"Marek Denis","email":"marek.denis+openstack@gmail.com","username":"marek-denis"},"ref":"refs/changes/64/130564/8","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-keystoneclient","ref":"refs/changes/64/130564/8","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/64/130564/8 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/64/130564/8 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/64/130564/8 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-keystoneclient refs/changes/64/130564/8"}}},"commit":{"parents":[{"commit":"20f488d45ef010b9e15719a4ae238e087963a569","subject":"Merge \"Correct typos in using-sessions\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/20f488d45ef010b9e15719a4ae238e087963a569"}]}],"author":{"name":"Jamie Lennox","email":"jamielennox@redhat.com","date":"2014-10-23 14:54:09.000000000","tz":120},"committer":{"name":"Marek Denis","email":"marek.denis@cern.ch","date":"2014-10-31 11:26:07.000000000","tz":0},"subject":"Create a framework for federation plugins","message":"Create a framework for federation plugins\n\nCreate a standard base class for federation plugins. This base class has\none abstract method which fetches an unscoped token by the federation\nspecific method.\n\nThe base class is then responsible for handling transitioning from that\nunscoped token to a scoped one if any scoping information is provided.\n\nImplements: blueprint add-saml2-cli-authentication\nChange-Id: I19dbc24e0b8d4a3bd04dd9e14cfbffa8d7148637\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/74d652885ec8071497d667cb12eb752112f127e7"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/74d652885ec8071497d667cb12eb752112f127e7"}]},"branch":"refs/heads/master"},"a0e8cff2d40d8bb15c7a5fc3d319798a3a09588d":{"kind":"REWORK","_number":9,"created":"2014-11-08 11:06:22.000000000","uploader":{"_account_id":11022,"name":"Rodrigo Duarte Sousa","email":"rodrigodsousa@gmail.com","username":"rodrigods"},"ref":"refs/changes/64/130564/9","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-keystoneclient","ref":"refs/changes/64/130564/9","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/64/130564/9 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/64/130564/9 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/64/130564/9 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-keystoneclient refs/changes/64/130564/9"}}},"commit":{"parents":[{"commit":"7780758f1130f3195ac4145ebc2aea792e55b7d6","subject":"Merge \"I18n\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/7780758f1130f3195ac4145ebc2aea792e55b7d6"}]}],"author":{"name":"Jamie Lennox","email":"jamielennox@redhat.com","date":"2014-10-23 14:54:09.000000000","tz":120},"committer":{"name":"Rodrigo Duarte Sousa","email":"rodrigods@lsd.ufcg.edu.br","date":"2014-11-08 11:04:15.000000000","tz":-180},"subject":"Create a framework for federation plugins","message":"Create a framework for federation plugins\n\nCreate a standard base class for federation plugins. This base class has\none abstract method which fetches an unscoped token by the federation\nspecific method.\n\nThe base class is then responsible for handling transitioning from that\nunscoped token to a scoped one if any scoping information is provided.\n\nImplements: blueprint add-saml2-cli-authentication\nChange-Id: I19dbc24e0b8d4a3bd04dd9e14cfbffa8d7148637\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/a0e8cff2d40d8bb15c7a5fc3d319798a3a09588d"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/a0e8cff2d40d8bb15c7a5fc3d319798a3a09588d"}]},"branch":"refs/heads/master"},"5fa08654854e20ae08baec352e180f1beef07b4f":{"kind":"REWORK","_number":10,"created":"2014-11-25 11:25:44.000000000","uploader":{"_account_id":8978,"name":"Marek Denis","email":"marek.denis+openstack@gmail.com","username":"marek-denis"},"ref":"refs/changes/64/130564/10","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-keystoneclient","ref":"refs/changes/64/130564/10","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/64/130564/10 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/64/130564/10 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/64/130564/10 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-keystoneclient refs/changes/64/130564/10"}}},"commit":{"parents":[{"commit":"7780758f1130f3195ac4145ebc2aea792e55b7d6","subject":"Merge \"I18n\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/7780758f1130f3195ac4145ebc2aea792e55b7d6"}]}],"author":{"name":"Jamie Lennox","email":"jamielennox@redhat.com","date":"2014-10-23 14:54:09.000000000","tz":120},"committer":{"name":"Marek Denis","email":"marek.denis@cern.ch","date":"2014-11-25 11:26:51.000000000","tz":60},"subject":"Create a framework for federation plugins","message":"Create a framework for federation plugins\n\nCreate a standard base class for federation plugins. This base class has\none abstract method which fetches an unscoped token by the federation\nspecific method.\n\nThe base class is then responsible for handling transitioning from that\nunscoped token to a scoped one if any scoping information is provided.\n\nCo-Authored-By: Marek Denis \u003cmarek.denis@cern.ch\u003e\n\nImplements: blueprint add-saml2-cli-authentication\nChange-Id: I19dbc24e0b8d4a3bd04dd9e14cfbffa8d7148637\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/5fa08654854e20ae08baec352e180f1beef07b4f"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/5fa08654854e20ae08baec352e180f1beef07b4f"}]},"branch":"refs/heads/master"},"ae34d829ec567644974de78ff8eedc8823b4613d":{"kind":"REWORK","_number":11,"created":"2014-12-09 08:31:52.000000000","uploader":{"_account_id":8978,"name":"Marek Denis","email":"marek.denis+openstack@gmail.com","username":"marek-denis"},"ref":"refs/changes/64/130564/11","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-keystoneclient","ref":"refs/changes/64/130564/11","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/64/130564/11 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/64/130564/11 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/64/130564/11 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-keystoneclient refs/changes/64/130564/11"}}},"commit":{"parents":[{"commit":"28ea0a8e36e56f5420314e38eb980c4d9b38dfe5","subject":"Pass all adapter parameters through to adapter","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/28ea0a8e36e56f5420314e38eb980c4d9b38dfe5"}]}],"author":{"name":"Jamie Lennox","email":"jamielennox@redhat.com","date":"2014-10-23 14:54:09.000000000","tz":120},"committer":{"name":"Marek Denis","email":"marek.denis@cern.ch","date":"2014-12-09 08:10:47.000000000","tz":60},"subject":"Create a framework for federation plugins","message":"Create a framework for federation plugins\n\nCreate a standard base class for federation plugins. This base class has\none abstract method which fetches an unscoped token by the federation\nspecific method.\n\nThe base class is then responsible for handling transitioning from that\nunscoped token to a scoped one if any scoping information is provided.\n\nCo-Authored-By: Marek Denis \u003cmarek.denis@cern.ch\u003e\n\nImplements: blueprint add-saml2-cli-authentication\nChange-Id: I19dbc24e0b8d4a3bd04dd9e14cfbffa8d7148637\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/ae34d829ec567644974de78ff8eedc8823b4613d"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/ae34d829ec567644974de78ff8eedc8823b4613d"}]},"branch":"refs/heads/master"},"ac7d5c2d71beff2f0d6bcf5459f9ed8401151f33":{"kind":"REWORK","_number":12,"created":"2015-01-06 16:30:22.000000000","uploader":{"_account_id":8978,"name":"Marek Denis","email":"marek.denis+openstack@gmail.com","username":"marek-denis"},"ref":"refs/changes/64/130564/12","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-keystoneclient","ref":"refs/changes/64/130564/12","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/64/130564/12 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/64/130564/12 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/64/130564/12 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-keystoneclient refs/changes/64/130564/12"}}},"commit":{"parents":[{"commit":"28ea0a8e36e56f5420314e38eb980c4d9b38dfe5","subject":"Pass all adapter parameters through to adapter","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/28ea0a8e36e56f5420314e38eb980c4d9b38dfe5"}]}],"author":{"name":"Jamie Lennox","email":"jamielennox@redhat.com","date":"2014-10-23 14:54:09.000000000","tz":120},"committer":{"name":"Marek Denis","email":"marek.denis@cern.ch","date":"2015-01-06 16:27:21.000000000","tz":60},"subject":"Create a framework for federation plugins","message":"Create a framework for federation plugins\n\nCreate a standard base class for federation plugins. This base class has\none abstract method which fetches an unscoped token by the federation\nspecific method.\n\nThe base class is then responsible for handling transitioning from that\nunscoped token to a scoped one if any scoping information is provided.\n\nCo-Authored-By: Marek Denis \u003cmarek.denis@cern.ch\u003e\n\nImplements: blueprint add-saml2-cli-authentication\nChange-Id: I19dbc24e0b8d4a3bd04dd9e14cfbffa8d7148637\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/ac7d5c2d71beff2f0d6bcf5459f9ed8401151f33"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/ac7d5c2d71beff2f0d6bcf5459f9ed8401151f33"}]},"branch":"refs/heads/master"},"515864a9ed4b327ce4e802aca4d29120c8243230":{"kind":"REWORK","_number":13,"created":"2015-01-26 10:09:23.000000000","uploader":{"_account_id":8978,"name":"Marek Denis","email":"marek.denis+openstack@gmail.com","username":"marek-denis"},"ref":"refs/changes/64/130564/13","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-keystoneclient","ref":"refs/changes/64/130564/13","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/64/130564/13 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/64/130564/13 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/64/130564/13 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-keystoneclient refs/changes/64/130564/13"}}},"commit":{"parents":[{"commit":"28ea0a8e36e56f5420314e38eb980c4d9b38dfe5","subject":"Pass all adapter parameters through to adapter","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/28ea0a8e36e56f5420314e38eb980c4d9b38dfe5"}]}],"author":{"name":"Jamie Lennox","email":"jamielennox@redhat.com","date":"2014-10-23 14:54:09.000000000","tz":120},"committer":{"name":"Marek Denis","email":"marek.denis@cern.ch","date":"2015-01-26 10:06:18.000000000","tz":60},"subject":"Create a framework for federation plugins","message":"Create a framework for federation plugins\n\nCreate a standard base class for federation plugins. This base class has\none abstract method which fetches an unscoped token by the federation\nspecific method.\n\nThe base class is then responsible for handling transitioning from that\nunscoped token to a scoped one if any scoping information is provided.\n\nCo-Authored-By: Marek Denis \u003cmarek.denis@cern.ch\u003e\n\nImplements: blueprint add-saml2-cli-authentication\nChange-Id: I19dbc24e0b8d4a3bd04dd9e14cfbffa8d7148637\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/515864a9ed4b327ce4e802aca4d29120c8243230"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/515864a9ed4b327ce4e802aca4d29120c8243230"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
