)]}'
{"id":"openstack%2Fpython-keystoneclient~107231","triplet_id":"openstack%2Fpython-keystoneclient~master~I557d7a7e223288d7d4428f89b13820ae2b08855d","project":"openstack/python-keystoneclient","branch":"master","topic":"rm_cfg","hashtags":[],"change_id":"I557d7a7e223288d7d4428f89b13820ae2b08855d","subject":"Remove SAML unscoped token auth from setup.cfg","status":"ABANDONED","created":"2014-07-16 04:50:02.000000000","updated":"2014-07-25 03:22:36.000000000","total_comment_count":2,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"016a01fde95053716cc80062cce43b203f837428","_number":107231,"virtual_id_number":107231,"owner":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"actions":{},"labels":{"Verified":{"disliked":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"all":[{"_account_id":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"},{"value":-1,"date":"2014-07-23 04:44:35.000000000","_account_id":3,"name":"Jenkins","username":"jenkins"},{"_account_id":8871,"name":"Elastic Recheck","username":"elasticrecheck"},{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},{"_account_id":2218,"name":"Adam Young","email":"adam@younglogic.com","username":"ayoung"},{"_account_id":8571,"name":"Marek Denis","username":"zaccone","inactive":true}],"values":{"-2":"Fails","-1":"Doesn\u0027t seem to work"," 0":"No score","+1":"Works for me","+2":"Verified"},"description":"","value":-1,"default_value":0,"optional":true},"Code-Review":{"disliked":{"_account_id":8978,"name":"Marek Denis","email":"marek.denis+openstack@gmail.com","username":"marek-denis"},"all":[{"value":-1,"date":"2014-07-23 10:27:40.000000000","permitted_voting_range":{"min":-1,"max":1},"_account_id":8978,"name":"Marek Denis","email":"marek.denis+openstack@gmail.com","username":"marek-denis"},{"value":0,"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":3,"name":"Jenkins","username":"jenkins"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":8871,"name":"Elastic Recheck","username":"elasticrecheck"},{"value":0,"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":2218,"name":"Adam Young","email":"adam@younglogic.com","username":"ayoung"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":8571,"name":"Marek Denis","username":"zaccone","inactive":true}],"values":{"-2":"Do not merge","-1":"This patch needs further work before it can be merged"," 0":"No score","+1":"Looks good to me, but someone else must approve","+2":"Looks good to me (core reviewer)"},"description":"","value":-1,"default_value":0,"optional":true},"Workflow":{"all":[{"_account_id":8978,"name":"Marek Denis","email":"marek.denis+openstack@gmail.com","username":"marek-denis"},{"value":0,"permitted_voting_range":{"min":-1,"max":0},"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},{"_account_id":3,"name":"Jenkins","username":"jenkins"},{"_account_id":8871,"name":"Elastic Recheck","username":"elasticrecheck"},{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},{"_account_id":2218,"name":"Adam Young","email":"adam@younglogic.com","username":"ayoung"},{"_account_id":8571,"name":"Marek Denis","username":"zaccone","inactive":true}],"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":2218,"name":"Adam Young","email":"adam@younglogic.com","username":"ayoung"},{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},{"_account_id":8571,"name":"Marek Denis","username":"zaccone","inactive":true},{"_account_id":8871,"name":"Elastic Recheck","username":"elasticrecheck"},{"_account_id":8978,"name":"Marek Denis","email":"marek.denis+openstack@gmail.com","username":"marek-denis"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2014-07-16 05:00:58.000000000","updated_by":{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},"reviewer":{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},"state":"REVIEWER"},{"updated":"2014-07-16 05:01:11.000000000","updated_by":{"_account_id":8571,"name":"Marek Denis","username":"zaccone","inactive":true},"reviewer":{"_account_id":8571,"name":"Marek Denis","username":"zaccone","inactive":true},"state":"REVIEWER"},{"updated":"2014-07-16 05:57:17.000000000","updated_by":{"_account_id":8871,"name":"Elastic Recheck","username":"elasticrecheck"},"reviewer":{"_account_id":8871,"name":"Elastic Recheck","username":"elasticrecheck"},"state":"REVIEWER"},{"updated":"2014-07-17 02:58:15.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-07-23 04:44:35.000000000","updated_by":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"reviewer":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"state":"REVIEWER"},{"updated":"2014-07-23 10:27:40.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"}],"messages":[{"id":"d00b5cdd96e2ea3d3a9740565d3d1de07f22244e","author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"date":"2014-07-16 04:50:02.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"567a43cba202b52fb2e6bc92f10bf78fc6cc86cb","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-07-16 04:50:03.000000000","message":"Patch Set 1:\n\nStarting check jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":1},{"id":"2527d47663dd9210b2035d39a6842d42debc2d34","author":{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},"date":"2014-07-16 05:00:58.000000000","message":"Patch Set 1: Code-Review+2\n\nI don\u0027t think you want it just yet. \n\nIf marek did this on purpose though i\u0027m ok with keeping it.","accounts_in_message":[],"_revision_number":1},{"id":"d09ecdef11d0842126f67a220412f54962bf2dc5","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-07-16 05:56:59.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/31/107231/1/check/gate-python-keystoneclient-pep8/c9501cb : SUCCESS in 2m 54s\n- gate-python-keystoneclient-docs http://docs-draft.openstack.org/31/107231/1/check/gate-python-keystoneclient-docs/dc966e3/doc/build/html/ : SUCCESS in 2m 32s\n- gate-python-keystoneclient-python26 http://logs.openstack.org/31/107231/1/check/gate-python-keystoneclient-python26/c6ad2c5 : FAILURE in 3m 09s\n- gate-python-keystoneclient-python27 http://logs.openstack.org/31/107231/1/check/gate-python-keystoneclient-python27/0ab5ec7 : FAILURE in 3m 15s\n- check-tempest-dsvm-full http://logs.openstack.org/31/107231/1/check/check-tempest-dsvm-full/99b6ab3 : SUCCESS in 44m 57s\n- check-tempest-dsvm-postgres-full http://logs.openstack.org/31/107231/1/check/check-tempest-dsvm-postgres-full/64290e3 : SUCCESS in 46m 03s\n- check-tempest-dsvm-neutron http://logs.openstack.org/31/107231/1/check/check-tempest-dsvm-neutron/8b965fe : SUCCESS in 54m 27s\n- check-tempest-dsvm-neutron-heat-slow http://logs.openstack.org/31/107231/1/check/check-tempest-dsvm-neutron-heat-slow/5086e9d : SUCCESS in 23m 31s\n- check-grenade-dsvm http://logs.openstack.org/31/107231/1/check/check-grenade-dsvm/1e55e72 : FAILURE in 28m 45s\n- check-tempest-dsvm-full-havana http://logs.openstack.org/31/107231/1/check/check-tempest-dsvm-full-havana/dc57475 : SUCCESS in 37m 48s (non-voting)\n- check-tempest-dsvm-neutron-havana http://logs.openstack.org/31/107231/1/check/check-tempest-dsvm-neutron-havana/8a4aacb : SUCCESS in 36m 21s (non-voting)\n- check-tempest-dsvm-full-icehouse http://logs.openstack.org/31/107231/1/check/check-tempest-dsvm-full-icehouse/7d2a1a5 : SUCCESS in 51m 03s\n- check-tempest-dsvm-neutron-icehouse http://logs.openstack.org/31/107231/1/check/check-tempest-dsvm-neutron-icehouse/ccb316d : SUCCESS in 57m 26s\n- gate-python-keystoneclient-python33 http://logs.openstack.org/31/107231/1/check/gate-python-keystoneclient-python33/2e55052 : FAILURE in 3m 50s\n- check-devstack-dsvm-cells http://logs.openstack.org/31/107231/1/check/check-devstack-dsvm-cells/099f7ff : SUCCESS in 14m 31s\n- gate-tempest-dsvm-large-ops http://logs.openstack.org/31/107231/1/check/gate-tempest-dsvm-large-ops/8163743 : SUCCESS in 26m 46s\n- gate-tempest-dsvm-neutron-large-ops http://logs.openstack.org/31/107231/1/check/gate-tempest-dsvm-neutron-large-ops/aab2d3f : SUCCESS in 16m 57s","accounts_in_message":[],"_revision_number":1},{"id":"fa2ffb21a0dff7471a2b5625c9de6b43d8898fc8","author":{"_account_id":8871,"name":"Elastic Recheck","username":"elasticrecheck"},"date":"2014-07-16 05:57:17.000000000","message":"Patch Set 1:\n\nI noticed jenkins failed, I think you hit bug(s):\n\n- gate-python-keystoneclient-python26: unrecognized error\n- gate-python-keystoneclient-python27: unrecognized error\n- gate-python-keystoneclient-python33: unrecognized error\n- check-grenade-dsvm: https://bugs.launchpad.net/bugs/1298472\n\nYou have some unrecognized errors.\nFor bug details see: http://status.openstack.org/elastic-recheck/","accounts_in_message":[],"_revision_number":1},{"id":"7f6a9398b0e0d7a4edcd078de98cbd6d53fafe01","author":{"_account_id":8978,"name":"Marek Denis","email":"marek.denis+openstack@gmail.com","username":"marek-denis"},"date":"2014-07-16 07:50:26.000000000","message":"Patch Set 1:\n\nWhen I spoke with Jamie last week I think he mentioned making 3 \u0027top level\u0027 plugins: one for getting unscoped token (https://review.openstack.org/#/c/92166), one for scoping unscoped token (inheriting from v3.Token but with extra calls like _list_projects()/_list_domains() ) and the last one that essentialy wraps the first two for a more transparent user experience (one client call). \nIf you think it\u0027s undesirable for users to simply get unscoped token and store it somewhere (no matter how), and later scope their federated token with https://review.openstack.org/#/c/99704/ we can remove the entry from setup.cfg.","accounts_in_message":[],"_revision_number":1},{"id":"100c28f9b8d8d6b36e26a54d06aeb21f467ef13c","author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"date":"2014-07-16 15:07:51.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"77336ac930ceb02e02320ff4920590022731ee2e","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-07-16 15:07:52.000000000","message":"Patch Set 2:\n\nStarting check jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":2},{"id":"944a04ef7a5b9bc88f666e09df557490527ced8e","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-07-16 16:59:22.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded.\n\n- gate-python-keystoneclient-pep8 http://logs.openstack.org/31/107231/2/check/gate-python-keystoneclient-pep8/da03638 : SUCCESS in 4m 53s\n- gate-python-keystoneclient-docs http://docs-draft.openstack.org/31/107231/2/check/gate-python-keystoneclient-docs/0dc8bed/doc/build/html/ : SUCCESS in 3m 48s\n- gate-python-keystoneclient-python26 http://logs.openstack.org/31/107231/2/check/gate-python-keystoneclient-python26/6e97831 : SUCCESS in 3m 31s\n- gate-python-keystoneclient-python27 http://logs.openstack.org/31/107231/2/check/gate-python-keystoneclient-python27/71b0696 : SUCCESS in 3m 11s\n- check-tempest-dsvm-full http://logs.openstack.org/31/107231/2/check/check-tempest-dsvm-full/6327f89 : SUCCESS in 43m 56s\n- check-tempest-dsvm-postgres-full http://logs.openstack.org/31/107231/2/check/check-tempest-dsvm-postgres-full/18d38ac : SUCCESS in 35m 03s\n- check-tempest-dsvm-neutron http://logs.openstack.org/31/107231/2/check/check-tempest-dsvm-neutron/ac4dff1 : SUCCESS in 56m 43s\n- check-tempest-dsvm-neutron-heat-slow http://logs.openstack.org/31/107231/2/check/check-tempest-dsvm-neutron-heat-slow/c9f5cbf : SUCCESS in 26m 01s\n- check-grenade-dsvm http://logs.openstack.org/31/107231/2/check/check-grenade-dsvm/786d6be : SUCCESS in 41m 30s\n- check-tempest-dsvm-full-havana http://logs.openstack.org/31/107231/2/check/check-tempest-dsvm-full-havana/2def822 : SUCCESS in 36m 45s (non-voting)\n- check-tempest-dsvm-neutron-havana http://logs.openstack.org/31/107231/2/check/check-tempest-dsvm-neutron-havana/e0e30df : SUCCESS in 36m 04s (non-voting)\n- check-tempest-dsvm-full-icehouse http://logs.openstack.org/31/107231/2/check/check-tempest-dsvm-full-icehouse/8403411 : SUCCESS in 50m 10s\n- check-tempest-dsvm-neutron-icehouse http://logs.openstack.org/31/107231/2/check/check-tempest-dsvm-neutron-icehouse/a21d46a : SUCCESS in 58m 07s\n- gate-python-keystoneclient-python33 http://logs.openstack.org/31/107231/2/check/gate-python-keystoneclient-python33/056c15f : SUCCESS in 4m 38s\n- check-devstack-dsvm-cells http://logs.openstack.org/31/107231/2/check/check-devstack-dsvm-cells/bdf6345 : SUCCESS in 15m 21s\n- gate-tempest-dsvm-large-ops http://logs.openstack.org/31/107231/2/check/gate-tempest-dsvm-large-ops/149f264 : SUCCESS in 26m 00s\n- gate-tempest-dsvm-neutron-large-ops http://logs.openstack.org/31/107231/2/check/gate-tempest-dsvm-neutron-large-ops/68abb0a : SUCCESS in 17m 45s","accounts_in_message":[],"_revision_number":2},{"id":"82fa316f51960d9aa3d6fa0fa962bf39de835cdc","author":{"_account_id":2218,"name":"Adam Young","email":"adam@younglogic.com","username":"ayoung"},"date":"2014-07-17 02:58:15.000000000","message":"Patch Set 2:\n\nYay unused code remove","accounts_in_message":[],"_revision_number":2},{"id":"97328e520ac41ca2eae3b76a196f546416610fcc","author":{"_account_id":8978,"name":"Marek Denis","email":"marek.denis+openstack@gmail.com","username":"marek-denis"},"date":"2014-07-17 07:28:29.000000000","message":"Patch Set 2: Code-Review-1\n\nEither leave the test so the plugin is ready when the cli is ready or remove also get_options() classmethod from the actual  plugin.","accounts_in_message":[],"_revision_number":2},{"id":"121196c944341afdb4b791eab60cfc291f3460e0","author":{"_account_id":8978,"name":"Marek Denis","email":"marek.denis+openstack@gmail.com","username":"marek-denis"},"date":"2014-07-17 14:04:01.000000000","message":"Patch Set 2:\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"1333fb3ba75956e82d88273706a548b107a4cc4d","author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"date":"2014-07-23 03:44:46.000000000","message":"Uploaded patch set 3.","accounts_in_message":[],"_revision_number":3},{"id":"e75ea35684511f8d0aa9e468b1948ce584ebd738","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-07-23 03:45:00.000000000","message":"Patch Set 3:\n\nStarting check jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":3},{"id":"488fc424610b20684683a29b4c0e092072925589","author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"date":"2014-07-23 03:46:51.000000000","message":"Patch Set 2:\n\n(1 comment)\n\n@marek, i ended up removing the tests and the get_options method. \n\nIdeally i would just like to remove the change to setup.cfg, but i need to familiarize myself with the tests a bit more.","accounts_in_message":[],"_revision_number":2},{"id":"31fe944e8061703a746dbcdd30f717bcb6a1bf85","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-07-23 04:44:35.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/31/107231/3/check/gate-python-keystoneclient-pep8/322c95e : SUCCESS in 1m 48s\n- gate-python-keystoneclient-docs http://docs-draft.openstack.org/31/107231/3/check/gate-python-keystoneclient-docs/5c8b61a/doc/build/html/ : SUCCESS in 2m 12s\n- gate-python-keystoneclient-python26 http://logs.openstack.org/31/107231/3/check/gate-python-keystoneclient-python26/610be9c : SUCCESS in 3m 08s\n- gate-python-keystoneclient-python27 http://logs.openstack.org/31/107231/3/check/gate-python-keystoneclient-python27/294f241 : SUCCESS in 1m 49s\n- check-tempest-dsvm-full http://logs.openstack.org/31/107231/3/check/check-tempest-dsvm-full/8e5d39c : SUCCESS in 34m 18s\n- check-tempest-dsvm-postgres-full http://logs.openstack.org/31/107231/3/check/check-tempest-dsvm-postgres-full/3b84271 : SUCCESS in 37m 20s\n- check-tempest-dsvm-neutron http://logs.openstack.org/31/107231/3/check/check-tempest-dsvm-neutron/db4dd94 : SUCCESS in 45m 47s\n- check-tempest-dsvm-neutron-heat-slow http://logs.openstack.org/31/107231/3/check/check-tempest-dsvm-neutron-heat-slow/d5eaf5c : SUCCESS in 26m 26s\n- check-grenade-dsvm http://logs.openstack.org/31/107231/3/check/check-grenade-dsvm/c9492d1 : FAILURE in 29m 11s\n- check-tempest-dsvm-full-havana http://logs.openstack.org/31/107231/3/check/check-tempest-dsvm-full-havana/76734cb : SUCCESS in 42m 26s (non-voting)\n- check-tempest-dsvm-neutron-havana http://logs.openstack.org/31/107231/3/check/check-tempest-dsvm-neutron-havana/ad01699 : SUCCESS in 37m 57s (non-voting)\n- check-tempest-dsvm-full-icehouse http://logs.openstack.org/31/107231/3/check/check-tempest-dsvm-full-icehouse/9c663d1 : SUCCESS in 48m 39s\n- check-tempest-dsvm-neutron-icehouse http://logs.openstack.org/31/107231/3/check/check-tempest-dsvm-neutron-icehouse/2874526 : SUCCESS in 59m 30s\n- gate-python-keystoneclient-python33 http://logs.openstack.org/31/107231/3/check/gate-python-keystoneclient-python33/73c02a3 : SUCCESS in 5m 29s\n- check-devstack-dsvm-cells http://logs.openstack.org/31/107231/3/check/check-devstack-dsvm-cells/7fbdb0c : SUCCESS in 16m 53s\n- gate-tempest-dsvm-large-ops http://logs.openstack.org/31/107231/3/check/gate-tempest-dsvm-large-ops/70f007f : SUCCESS in 27m 16s\n- gate-tempest-dsvm-neutron-large-ops http://logs.openstack.org/31/107231/3/check/gate-tempest-dsvm-neutron-large-ops/7157b4f : SUCCESS in 22m 42s","accounts_in_message":[],"_revision_number":3},{"id":"2869da1a52f5da925d871e077279e06217beede2","author":{"_account_id":8978,"name":"Marek Denis","email":"marek.denis+openstack@gmail.com","username":"marek-denis"},"date":"2014-07-23 10:27:40.000000000","message":"Patch Set 3: Code-Review-1\n\n:( sad Marek\n\nget_options are now used in https://review.openstack.org/#/c/106751/5/keystoneclient/contrib/auth/v3/saml2.py line 514. I need to keep the behaviour as the parameters are exposed by wrapper plugin.","accounts_in_message":[],"_revision_number":3},{"id":"4e2a3947479e4a8a08b0036b691be2aa200bd000","author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"date":"2014-07-25 03:22:36.000000000","message":"Abandoned\n\nsince marek is using this, i\u0027ll abandon for now.","accounts_in_message":[],"_revision_number":3}],"current_revision_number":3,"current_revision":"efcefcafa7f8bd126f80d13cfa4cf19f1e7e08f2","revisions":{"8e65c19eb89c3bfc43d142c733852d9ef02aef04":{"kind":"REWORK","_number":1,"created":"2014-07-16 04:50:02.000000000","uploader":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"ref":"refs/changes/31/107231/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-keystoneclient","ref":"refs/changes/31/107231/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/31/107231/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/31/107231/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/31/107231/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-keystoneclient refs/changes/31/107231/1"}}},"commit":{"parents":[{"commit":"3d3e0e485c630baf9bd9f93b29245a04084ae3d0","subject":"Merge \"SAML2 ECP auth plugin\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/3d3e0e485c630baf9bd9f93b29245a04084ae3d0"}]}],"author":{"name":"Steve Martinelli","email":"stevemar@ca.ibm.com","date":"2014-07-16 04:49:19.000000000","tz":-240},"committer":{"name":"Steve Martinelli","email":"stevemar@ca.ibm.com","date":"2014-07-16 04:49:19.000000000","tz":-240},"subject":"Remove SAML unscoped token auth from setup.cfg","message":"Remove SAML unscoped token auth from setup.cfg\n\nThis option is only needed for loading from config and from cli\nwhich we don\u0027t implement anywhere yet.\n\nChange-Id: I557d7a7e223288d7d4428f89b13820ae2b08855d\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/8e65c19eb89c3bfc43d142c733852d9ef02aef04"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/8e65c19eb89c3bfc43d142c733852d9ef02aef04"}]},"branch":"refs/heads/master"},"1b741a7382ec6d3a7040fb645efc60050795b71c":{"kind":"REWORK","_number":2,"created":"2014-07-16 15:07:51.000000000","uploader":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"ref":"refs/changes/31/107231/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-keystoneclient","ref":"refs/changes/31/107231/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/31/107231/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/31/107231/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/31/107231/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-keystoneclient refs/changes/31/107231/2"}}},"commit":{"parents":[{"commit":"3d3e0e485c630baf9bd9f93b29245a04084ae3d0","subject":"Merge \"SAML2 ECP auth plugin\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/3d3e0e485c630baf9bd9f93b29245a04084ae3d0"}]}],"author":{"name":"Steve Martinelli","email":"stevemar@ca.ibm.com","date":"2014-07-16 04:49:19.000000000","tz":-240},"committer":{"name":"Steve Martinelli","email":"stevemar@ca.ibm.com","date":"2014-07-16 15:07:45.000000000","tz":-240},"subject":"Remove SAML unscoped token auth from setup.cfg","message":"Remove SAML unscoped token auth from setup.cfg\n\nThis option is only needed for loading from config and from cli\nwhich we don\u0027t implement anywhere yet.\n\nChange-Id: I557d7a7e223288d7d4428f89b13820ae2b08855d\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/1b741a7382ec6d3a7040fb645efc60050795b71c"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/1b741a7382ec6d3a7040fb645efc60050795b71c"}]},"branch":"refs/heads/master"},"efcefcafa7f8bd126f80d13cfa4cf19f1e7e08f2":{"kind":"REWORK","_number":3,"created":"2014-07-23 03:44:46.000000000","uploader":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"ref":"refs/changes/31/107231/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-keystoneclient","ref":"refs/changes/31/107231/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/31/107231/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/31/107231/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/31/107231/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-keystoneclient refs/changes/31/107231/3"}}},"commit":{"parents":[{"commit":"3d3e0e485c630baf9bd9f93b29245a04084ae3d0","subject":"Merge \"SAML2 ECP auth plugin\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/3d3e0e485c630baf9bd9f93b29245a04084ae3d0"}]}],"author":{"name":"Steve Martinelli","email":"stevemar@ca.ibm.com","date":"2014-07-16 04:49:19.000000000","tz":-240},"committer":{"name":"Steve Martinelli","email":"stevemar@ca.ibm.com","date":"2014-07-23 03:44:36.000000000","tz":-240},"subject":"Remove SAML unscoped token auth from setup.cfg","message":"Remove SAML unscoped token auth from setup.cfg\n\nThis option is only needed for loading from config and from cli\nwhich we don\u0027t implement anywhere yet.\n\nChange-Id: I557d7a7e223288d7d4428f89b13820ae2b08855d\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/efcefcafa7f8bd126f80d13cfa4cf19f1e7e08f2"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/efcefcafa7f8bd126f80d13cfa4cf19f1e7e08f2"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
