)]}'
{"id":"openstack%2Fpython-keystoneclient~15691","triplet_id":"openstack%2Fpython-keystoneclient~master~I8935260bf7fd6befa14798da9b4d02c81e65c417","project":"openstack/python-keystoneclient","branch":"master","topic":"bug-1040361","hashtags":[],"change_id":"I8935260bf7fd6befa14798da9b4d02c81e65c417","subject":"bug-1040361: use keyring to store tokens","status":"MERGED","created":"2012-11-09 00:33:41.000000000","updated":"2012-12-05 21:07:26.000000000","submitted":"2012-12-05 21:07:25.000000000","submitter":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"total_comment_count":58,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"b449d3d08e364a6f5822e6a7a2841d269849f698","_number":15691,"virtual_id_number":15691,"owner":{"_account_id":1916,"name":"Guang Yee","email":"gyee@suse.com","username":"guang-yee"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"all":[{"value":2,"date":"2012-12-05 21:07:25.000000000","_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":4,"name":"Dolph Mathews","email":"dolph.mathews@gmail.com","username":"dolph"},{"value":0,"_account_id":6,"name":"Joe Heck","email":"heckj@mac.com","username":"heckj"},{"value":0,"_account_id":2218,"name":"Adam Young","email":"adam@younglogic.com","username":"ayoung"},{"value":0,"_account_id":1916,"name":"Guang Yee","email":"gyee@suse.com","username":"guang-yee"}],"values":{"-2":"Fails","-1":"Doesn\u0027t seem to work"," 0":"No score","+1":"Works for me","+2":"Verified"},"description":"","default_value":0,"optional":true},"Code-Review":{"approved":{"_account_id":6,"name":"Joe Heck","email":"heckj@mac.com","username":"heckj"},"all":[{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":4,"name":"Dolph Mathews","email":"dolph.mathews@gmail.com","username":"dolph"},{"value":2,"date":"2012-12-04 17:49:01.000000000","_account_id":6,"name":"Joe Heck","email":"heckj@mac.com","username":"heckj"},{"value":2,"date":"2012-12-05 20:38:52.000000000","_account_id":2218,"name":"Adam Young","email":"adam@younglogic.com","username":"ayoung"},{"value":0,"_account_id":1916,"name":"Guang Yee","email":"gyee@suse.com","username":"guang-yee"}],"values":{"-2":"Do not merge","-1":"This patch needs further work before it can be merged"," 0":"No score","+1":"Looks good to me, but someone else must approve","+2":"Looks good to me (core reviewer)"},"description":"","default_value":0,"optional":true},"Workflow":{"approved":{"_account_id":2218,"name":"Adam Young","email":"adam@younglogic.com","username":"ayoung"},"all":[{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":4,"name":"Dolph Mathews","email":"dolph.mathews@gmail.com","username":"dolph"},{"value":0,"date":"2012-12-04 17:49:01.000000000","_account_id":6,"name":"Joe Heck","email":"heckj@mac.com","username":"heckj"},{"value":1,"date":"2012-12-05 20:38:52.000000000","_account_id":2218,"name":"Adam Young","email":"adam@younglogic.com","username":"ayoung"},{"value":0,"_account_id":1916,"name":"Guang Yee","email":"gyee@suse.com","username":"guang-yee"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":3,"name":"Jenkins","username":"jenkins"},{"_account_id":4,"name":"Dolph Mathews","email":"dolph.mathews@gmail.com","username":"dolph"},{"_account_id":6,"name":"Joe Heck","email":"heckj@mac.com","username":"heckj"},{"_account_id":1916,"name":"Guang Yee","email":"gyee@suse.com","username":"guang-yee"},{"_account_id":2218,"name":"Adam Young","email":"adam@younglogic.com","username":"ayoung"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2012-11-15 19:37:36.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":"2012-12-04 17:49:01.000000000","updated_by":{"_account_id":6,"name":"Joe Heck","email":"heckj@mac.com","username":"heckj"},"reviewer":{"_account_id":6,"name":"Joe Heck","email":"heckj@mac.com","username":"heckj"},"state":"REVIEWER"},{"updated":"2012-12-05 20:38:52.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":"2012-12-05 21:07:25.000000000","updated_by":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"reviewer":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"state":"REVIEWER"}],"messages":[{"id":"854d5fc1accd778fbd09c49335ca450a0c5b45aa","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2012-11-09 01:37:40.000000000","message":"Patch Set 1: Doesn\u0027t seem to work\n\nBuild failed\n\n- http://logs.openstack.org/15691/1/check/gate-python-keystoneclient-merge/438 : SUCCESS\n- http://logs.openstack.org/15691/1/check/gate-python-keystoneclient-docs/289 : SUCCESS\n- http://logs.openstack.org/15691/1/check/gate-python-keystoneclient-pep8/433 : SUCCESS\n- http://logs.openstack.org/15691/1/check/gate-python-keystoneclient-python26/365 : SUCCESS\n- http://logs.openstack.org/15691/1/check/gate-python-keystoneclient-python27/367 : SUCCESS\n- http://logs.openstack.org/15691/1/check/gate-tempest-devstack-vm/17805 : FAILURE\n","accounts_in_message":[],"_revision_number":1},{"id":"3979f0903066db1b016fff23ba8ea19bdd840958","author":{"_account_id":1916,"name":"Guang Yee","email":"gyee@suse.com","username":"guang-yee"},"date":"2012-11-09 01:47:28.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"0c8774c3604ba833464b09375eb3d0aa671271be","author":{"_account_id":4,"name":"Dolph Mathews","email":"dolph.mathews@gmail.com","username":"dolph"},"date":"2012-11-09 01:57:09.000000000","message":"Patch Set 2: (2 inline comments)\n\n","accounts_in_message":[],"_revision_number":2},{"id":"0bcb1fdad8a41d4ea7aa6ac0aa6a26117c44b016","author":{"_account_id":6,"name":"Joe Heck","email":"heckj@mac.com","username":"heckj"},"date":"2012-11-09 02:21:15.000000000","message":"Patch Set 2: I would prefer that you didn\u0027t merge this\n\nI\u0027d like to get https://review.openstack.org/#/c/14730/ into place to allow endpoint overrides - it\u0027ll mean a significant rebase for this patch, but should make the keyring mechanism much easier, as the reference can be stored/cached and reinitialized easily with 14730","accounts_in_message":[],"_revision_number":2},{"id":"71b2fd5a7b9126fdd0210a77e984b4e8182cb9dc","author":{"_account_id":1916,"name":"Guang Yee","email":"gyee@suse.com","username":"guang-yee"},"date":"2012-11-09 02:26:19.000000000","message":"Patch Set 2: (2 inline comments)\n\n","accounts_in_message":[],"_revision_number":2},{"id":"197f9dfb27aab9ad00d12f4b1248963bd19b6147","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2012-11-09 02:27:11.000000000","message":"Patch Set 2: Doesn\u0027t seem to work\n\nBuild failed\n\n- http://logs.openstack.org/15691/2/check/gate-python-keystoneclient-merge/439 : SUCCESS\n- http://logs.openstack.org/15691/2/check/gate-python-keystoneclient-docs/290 : SUCCESS\n- http://logs.openstack.org/15691/2/check/gate-python-keystoneclient-pep8/434 : SUCCESS\n- http://logs.openstack.org/15691/2/check/gate-python-keystoneclient-python26/366 : SUCCESS\n- http://logs.openstack.org/15691/2/check/gate-python-keystoneclient-python27/368 : SUCCESS\n- http://logs.openstack.org/15691/2/check/gate-tempest-devstack-vm/17811 : FAILURE\n","accounts_in_message":[],"_revision_number":2},{"id":"eb2b186575964c0273f60e84f32a3647ceb93715","author":{"_account_id":1916,"name":"Guang Yee","email":"gyee@suse.com","username":"guang-yee"},"date":"2012-11-09 02:28:20.000000000","message":"Patch Set 2:\n\nOk. I\u0027ll wait for the rebase then.","accounts_in_message":[],"_revision_number":2},{"id":"4b7bad24ef934f034dcb452e2bc7d45e57511414","author":{"_account_id":6,"name":"Joe Heck","email":"heckj@mac.com","username":"heckj"},"date":"2012-11-09 02:42:20.000000000","message":"Patch Set 2: No score\n\nIt\u0027s flowing in right now - I\u0027ve updated a lot of the docstrings, there\u0027s a new thing on the client call \"auth_ref\" that you can take, cache, and later re-initialize the client to reassert a previous token (its basically the whole of a raw token with some helper methods around it).\n\nThere\u0027s also a shift for the authentication away from the v2.tokens.authenticate() call (although I left it in and made sure it worked as before for compatibility with Horizon).\n\nReview at https://review.openstack.org/#/c/14730/","accounts_in_message":[],"_revision_number":2},{"id":"a6c9e91373d0ed35ebffda02b80194a149edfd7c","author":{"_account_id":4,"name":"Dolph Mathews","email":"dolph.mathews@gmail.com","username":"dolph"},"date":"2012-11-09 12:14:19.000000000","message":"Patch Set 2: I would prefer that you didn\u0027t merge this\n\n(2 inline comments)\n\n","accounts_in_message":[],"_revision_number":2},{"id":"2cd0462b3b652844e58474e7f975275cdfdab77a","author":{"_account_id":4,"name":"Dolph Mathews","email":"dolph.mathews@gmail.com","username":"dolph"},"date":"2012-11-09 12:29:35.000000000","message":"Patch Set 2: (6 inline comments)\n\nmore comments","accounts_in_message":[],"_revision_number":2},{"id":"99d18e53be04687da27e929e2760e2b1f88a6bc0","author":{"_account_id":4,"name":"Dolph Mathews","email":"dolph.mathews@gmail.com","username":"dolph"},"date":"2012-11-09 15:37:37.000000000","message":"Patch Set 2:\n\nThere\u0027s also an env variable, OS_NO_CACHE, that is intended to disable keyring -- should utilize that here, I think","accounts_in_message":[],"_revision_number":2},{"id":"7e85cf76969eb1f10eb5870cdbba3d18516cf1e5","author":{"_account_id":1916,"name":"Guang Yee","email":"gyee@suse.com","username":"guang-yee"},"date":"2012-11-09 19:45:59.000000000","message":"Patch Set 2: (7 inline comments)\n\nDolph, please see my comments inline.","accounts_in_message":[],"_revision_number":2},{"id":"ea29004944922b92cc9ece7adf869c497bc6a764","author":{"_account_id":1916,"name":"Guang Yee","email":"gyee@suse.com","username":"guang-yee"},"date":"2012-11-11 05:22:08.000000000","message":"Uploaded patch set 3.","accounts_in_message":[],"_revision_number":3},{"id":"61b94db87469fe428ca10fb369261e80be214200","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2012-11-11 06:01:24.000000000","message":"Patch Set 3: Doesn\u0027t seem to work\n\nBuild failed\n\n- http://logs.openstack.org/15691/3/check/gate-python-keystoneclient-merge/444 : SUCCESS\n- http://logs.openstack.org/15691/3/check/gate-python-keystoneclient-docs/295 : SUCCESS\n- http://logs.openstack.org/15691/3/check/gate-python-keystoneclient-pep8/439 : SUCCESS\n- http://logs.openstack.org/15691/3/check/gate-python-keystoneclient-python26/371 : SUCCESS\n- http://logs.openstack.org/15691/3/check/gate-python-keystoneclient-python27/373 : SUCCESS\n- http://logs.openstack.org/15691/3/check/gate-tempest-devstack-vm/18070 : FAILURE\n","accounts_in_message":[],"_revision_number":3},{"id":"0ba20c1cb52943b5e6c24e6aa62547f6d0b4d3b1","author":{"_account_id":1916,"name":"Guang Yee","email":"gyee@suse.com","username":"guang-yee"},"date":"2012-11-13 16:58:35.000000000","message":"Patch Set 3:\n\nrecheck","accounts_in_message":[],"_revision_number":3},{"id":"908eae9e19e9c6bd4b2c82b8bdb2c9164caad711","author":{"_account_id":6,"name":"Joe Heck","email":"heckj@mac.com","username":"heckj"},"date":"2012-11-13 17:24:57.000000000","message":"Patch Set 3: Do not merge\n\n(5 inline comments)\n\n","accounts_in_message":[],"_revision_number":3},{"id":"ca65422b5c4f2ec21fe43a82c2fc691919d349f2","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2012-11-13 17:38:29.000000000","message":"Patch Set 3:\n\nBuild failed\n\n- http://logs.openstack.org/15691/3/check/gate-python-keystoneclient-merge/453 : SUCCESS\n- http://logs.openstack.org/15691/3/check/gate-python-keystoneclient-docs/304 : SUCCESS\n- http://logs.openstack.org/15691/3/check/gate-python-keystoneclient-pep8/448 : SUCCESS\n- http://logs.openstack.org/15691/3/check/gate-python-keystoneclient-python26/380 : SUCCESS\n- http://logs.openstack.org/15691/3/check/gate-python-keystoneclient-python27/382 : SUCCESS\n- http://logs.openstack.org/15691/3/check/gate-tempest-devstack-vm/18313 : FAILURE\n","accounts_in_message":[],"_revision_number":3},{"id":"30ca72871df292044520900d676215d242260b09","author":{"_account_id":1916,"name":"Guang Yee","email":"gyee@suse.com","username":"guang-yee"},"date":"2012-11-14 01:46:58.000000000","message":"Uploaded patch set 4.","accounts_in_message":[],"_revision_number":4},{"id":"12e352409a0d80430004514656039b245bf57cd4","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2012-11-14 02:27:00.000000000","message":"Patch Set 4: Doesn\u0027t seem to work\n\nBuild failed\n\n- http://logs.openstack.org/15691/4/check/gate-python-keystoneclient-merge/458 : SUCCESS\n- http://logs.openstack.org/15691/4/check/gate-python-keystoneclient-docs/309 : SUCCESS\n- http://logs.openstack.org/15691/4/check/gate-python-keystoneclient-pep8/453 : SUCCESS\n- http://logs.openstack.org/15691/4/check/gate-python-keystoneclient-python26/385 : SUCCESS\n- http://logs.openstack.org/15691/4/check/gate-python-keystoneclient-python27/387 : SUCCESS\n- http://logs.openstack.org/15691/4/check/gate-tempest-devstack-vm/18384 : FAILURE\n","accounts_in_message":[],"_revision_number":4},{"id":"cd4c0987076d1651e9655343a07ef843e4b4e332","author":{"_account_id":2218,"name":"Adam Young","email":"adam@younglogic.com","username":"ayoung"},"date":"2012-11-14 17:44:02.000000000","message":"Patch Set 4: I would prefer that you didn\u0027t merge this\n\n(2 inline comments)\n\nA couple nits.","accounts_in_message":[],"_revision_number":4},{"id":"a20c99f5f707447ad3d83759a6db6a2bf72daedd","author":{"_account_id":1916,"name":"Guang Yee","email":"gyee@suse.com","username":"guang-yee"},"date":"2012-11-14 18:01:47.000000000","message":"Patch Set 4: (1 inline comment)\n\nGood catch Adam! Will have a default for 30.","accounts_in_message":[],"_revision_number":4},{"id":"7fb5b60ef5aa991a6109e9cee8444e8d7e367e1f","author":{"_account_id":1916,"name":"Guang Yee","email":"gyee@suse.com","username":"guang-yee"},"date":"2012-11-14 19:04:25.000000000","message":"Uploaded patch set 5.","accounts_in_message":[],"_revision_number":5},{"id":"2fa11513a2cd7092d28ebdd3abb89f4b2d6be37b","author":{"_account_id":4,"name":"Dolph Mathews","email":"dolph.mathews@gmail.com","username":"dolph"},"date":"2012-11-14 19:31:42.000000000","message":"Patch Set 5: I would prefer that you didn\u0027t merge this\n\n(7 inline comments)\n\n","accounts_in_message":[],"_revision_number":5},{"id":"4f7ad529703b8d1ec992e70bfc17bace7f31301f","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2012-11-14 19:48:24.000000000","message":"Patch Set 5: Doesn\u0027t seem to work\n\nBuild failed\n\n- http://logs.openstack.org/15691/5/check/gate-python-keystoneclient-merge/463 : SUCCESS\n- http://logs.openstack.org/15691/5/check/gate-python-keystoneclient-docs/314 : SUCCESS\n- http://logs.openstack.org/15691/5/check/gate-python-keystoneclient-pep8/458 : SUCCESS\n- http://logs.openstack.org/15691/5/check/gate-python-keystoneclient-python26/390 : SUCCESS\n- http://logs.openstack.org/15691/5/check/gate-python-keystoneclient-python27/392 : SUCCESS\n- http://logs.openstack.org/15691/5/check/gate-tempest-devstack-vm/18475 : FAILURE\n","accounts_in_message":[],"_revision_number":5},{"id":"a5abfd83e0aa6e8fe9586290751c5e3bc5ef5f83","author":{"_account_id":4,"name":"Dolph Mathews","email":"dolph.mathews@gmail.com","username":"dolph"},"date":"2012-11-14 19:50:49.000000000","message":"Patch Set 5: (16 inline comments)\n\n","accounts_in_message":[],"_revision_number":5},{"id":"eaea84bfb5e9822ad69d6d554bea18098fabba74","author":{"_account_id":1916,"name":"Guang Yee","email":"gyee@suse.com","username":"guang-yee"},"date":"2012-11-15 04:35:49.000000000","message":"Uploaded patch set 6.","accounts_in_message":[],"_revision_number":6},{"id":"bb9a5737b0db605c7286af90b2e896efdc2086c7","author":{"_account_id":6,"name":"Joe Heck","email":"heckj@mac.com","username":"heckj"},"date":"2012-11-15 04:55:28.000000000","message":"Patch Set 6: I would prefer that you didn\u0027t merge this\n\n(3 inline comments)\n\ncouple of possible indent mistakes and typos, question about the makeup of the keyring key","accounts_in_message":[],"_revision_number":6},{"id":"69b96475a3d6dbe19844e3f8f8c264edd13951f4","author":{"_account_id":1916,"name":"Guang Yee","email":"gyee@suse.com","username":"guang-yee"},"date":"2012-11-15 05:07:28.000000000","message":"Patch Set 6: (3 inline comments)\n\nThanks Joe. I\u0027ll push another patch.","accounts_in_message":[],"_revision_number":6},{"id":"33440137db9c7eb21482a48ccf540f28fd14d74b","author":{"_account_id":1916,"name":"Guang Yee","email":"gyee@suse.com","username":"guang-yee"},"date":"2012-11-15 05:07:38.000000000","message":"Uploaded patch set 7.","accounts_in_message":[],"_revision_number":7},{"id":"e2d1472b8550a7b1f54ad0b98c6da135a38779a8","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2012-11-15 05:47:00.000000000","message":"Patch Set 7: Doesn\u0027t seem to work\n\nBuild failed\n\n- http://logs.openstack.org/15691/7/check/gate-python-keystoneclient-merge/468 : SUCCESS\n- http://logs.openstack.org/15691/7/check/gate-python-keystoneclient-docs/319 : SUCCESS\n- http://logs.openstack.org/15691/7/check/gate-python-keystoneclient-pep8/463 : SUCCESS\n- http://logs.openstack.org/15691/7/check/gate-python-keystoneclient-python26/395 : SUCCESS\n- http://logs.openstack.org/15691/7/check/gate-python-keystoneclient-python27/397 : SUCCESS\n- http://logs.openstack.org/15691/7/check/gate-tempest-devstack-vm/18551 : FAILURE\n","accounts_in_message":[],"_revision_number":7},{"id":"2467c61ec270c6ce646983e530b1232ca340481c","author":{"_account_id":4,"name":"Dolph Mathews","email":"dolph.mathews@gmail.com","username":"dolph"},"date":"2012-11-15 15:21:45.000000000","message":"Patch Set 7: I would prefer that you didn\u0027t merge this\n\nupdate test-requires to include keyring? test that a client can be initialized from the keyring, etc, and that you can override the new default behaviors?","accounts_in_message":[],"_revision_number":7},{"id":"37a26ecfbb07a6aad25a81edc0dff8f9f4ee5563","author":{"_account_id":1916,"name":"Guang Yee","email":"gyee@suse.com","username":"guang-yee"},"date":"2012-11-15 18:11:25.000000000","message":"Uploaded patch set 8.","accounts_in_message":[],"_revision_number":8},{"id":"420da01abb85db940eac5a43910bc99198bd9ca4","author":{"_account_id":6,"name":"Joe Heck","email":"heckj@mac.com","username":"heckj"},"date":"2012-11-15 18:37:10.000000000","message":"Patch Set 8: Looks good to me (core reviewer)\n\n","accounts_in_message":[],"_revision_number":8},{"id":"cffe1556f58a208ab441fe5b430f328c99737864","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2012-11-15 18:51:12.000000000","message":"Patch Set 8: Doesn\u0027t seem to work\n\nBuild failed\n\n- http://logs.openstack.org/15691/8/check/gate-python-keystoneclient-merge/471 : SUCCESS\n- http://logs.openstack.org/15691/8/check/gate-python-keystoneclient-docs/322 : SUCCESS\n- http://logs.openstack.org/15691/8/check/gate-python-keystoneclient-pep8/466 : SUCCESS\n- http://logs.openstack.org/15691/8/check/gate-python-keystoneclient-python26/398 : SUCCESS\n- http://logs.openstack.org/15691/8/check/gate-python-keystoneclient-python27/400 : SUCCESS\n- http://logs.openstack.org/15691/8/check/gate-tempest-devstack-vm/18657 : FAILURE\n","accounts_in_message":[],"_revision_number":8},{"id":"176fde63c750be5f5ac7606af6b1e36a9ad2c7e3","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2012-11-15 19:33:15.000000000","message":"Patch Set 8: No score\n\nStarting gate jobs.\nhttps://jenkins.openstack.org/zuul/status","accounts_in_message":[],"_revision_number":8},{"id":"e5616655d90dddb5ad91d6ea6041d74614809e30","author":{"_account_id":2218,"name":"Adam Young","email":"adam@younglogic.com","username":"ayoung"},"date":"2012-11-15 19:33:15.000000000","message":"Patch Set 8: Looks good to me (core reviewer); Approved\n\n","accounts_in_message":[],"_revision_number":8},{"id":"6f02c32d5592c74762e1db70833e25ab0dc0f2fa","author":{"_account_id":4,"name":"Dolph Mathews","email":"dolph.mathews@gmail.com","username":"dolph"},"date":"2012-11-15 19:37:36.000000000","message":"Patch Set 8: (1 inline comment)\n\n","accounts_in_message":[],"_revision_number":8},{"id":"08bc034f5a35028116280e715fbb5b0f26591269","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2012-11-15 20:22:39.000000000","message":"Patch Set 8: Fails\n\nBuild failed\n\n- http://logs.openstack.org/15691/8/gate/gate-python-keystoneclient-merge/472 : SUCCESS\n- http://logs.openstack.org/15691/8/gate/gate-python-keystoneclient-docs/323 : SUCCESS\n- http://logs.openstack.org/15691/8/gate/gate-python-keystoneclient-pep8/467 : SUCCESS\n- http://logs.openstack.org/15691/8/gate/gate-python-keystoneclient-python26/399 : SUCCESS\n- http://logs.openstack.org/15691/8/gate/gate-python-keystoneclient-python27/401 : SUCCESS\n- http://logs.openstack.org/15691/8/gate/gate-tempest-devstack-vm/18666 : FAILURE\n","accounts_in_message":[],"_revision_number":8},{"id":"9220186455e160996396525d51d611c54f65e487","author":{"_account_id":1916,"name":"Guang Yee","email":"gyee@suse.com","username":"guang-yee"},"date":"2012-11-15 23:13:49.000000000","message":"Patch Set 8: (1 inline comment)\n\n","accounts_in_message":[],"_revision_number":8},{"id":"c57edecad6b9e3acba1cb3ff1c5b0a8526db207d","author":{"_account_id":6,"name":"Joe Heck","email":"heckj@mac.com","username":"heckj"},"date":"2012-11-16 04:16:28.000000000","message":"Patch Set 8:\n\nGuang,\n\nHave you tried invoking a devstack with this branch of keystoneclient checked out in that setup? Something is clearly not passing muster with the tests - running devstack with this branch checked out is likely the easiest way to hunt that down.","accounts_in_message":[],"_revision_number":8},{"id":"664084c7643c4c5cc042947611a1cff991ffa6aa","author":{"_account_id":6,"name":"Joe Heck","email":"heckj@mac.com","username":"heckj"},"date":"2012-11-16 23:06:45.000000000","message":"Patch Set 8:\n\nfigured out why this is failing devstack - \n\ndevstack (when using keystoneclient) isn\u0027t passing any flags or environment variables to disable the keyring usage, and this patch makes using keyring a default. That hangs up the devstack pending user input that the system isn\u0027t expecting.\n\nTwo options - \n1a) make sure this patch supports an ENV VAR override for disabling keyring\n1b) make sure devstack is updated to set that ENV VAR \n\n2) make using the keyring optional and default to not using it so that it works with devstack totally as is.","accounts_in_message":[],"_revision_number":8},{"id":"926e9452c949008277fba9429d8458727776380a","author":{"_account_id":2218,"name":"Adam Young","email":"adam@younglogic.com","username":"ayoung"},"date":"2012-11-19 16:26:14.000000000","message":"Patch Set 8:\n\nTo build on what Joe said.  Do this as three changes,  this one, one for devstack, and an additional keystoneclient change.\n\n1.  Change the defaults so they mirror current Master behavior in this patch\n2.  Modify devstack to explicitly use keyring.\n3.  Modify keystone to enable keyring by default.","accounts_in_message":[],"_revision_number":8},{"id":"eb40df2e7aa1fb9e4e4e5a893ff3bfc6979dfb7a","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2012-11-19 16:26:15.000000000","message":"Patch Set 8: No score\n\nStarting gate jobs.\nhttps://jenkins.openstack.org/zuul/status","accounts_in_message":[],"_revision_number":8},{"id":"5721c80d92210c524a7df40906a6313d9ecdf132","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2012-11-19 17:36:31.000000000","message":"Patch Set 8: Fails\n\nBuild 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":"26a76602b929a61c4df2971aaf4b75301ce5ff4a","author":{"_account_id":1916,"name":"Guang Yee","email":"gyee@suse.com","username":"guang-yee"},"date":"2012-12-04 16:27:38.000000000","message":"Uploaded patch set 9.","accounts_in_message":[],"_revision_number":9},{"id":"facd0f3aaaed2f2783b9a0242abfcc1c132c3a5d","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2012-12-04 16:41:10.000000000","message":"Patch Set 9: Doesn\u0027t seem to work\n\nBuild failed\n\n- http://logs.openstack.org/15691/9/check/gate-python-keystoneclient-merge/505 : SUCCESS\n- http://logs.openstack.org/15691/9/check/gate-python-keystoneclient-docs/355 : SUCCESS\n- http://logs.openstack.org/15691/9/check/gate-python-keystoneclient-pep8/499 : FAILURE\n- http://logs.openstack.org/15691/9/check/gate-python-keystoneclient-python26/431 : SUCCESS\n- http://logs.openstack.org/15691/9/check/gate-python-keystoneclient-python27/433 : SUCCESS\n- http://logs.openstack.org/15691/9/check/gate-tempest-devstack-vm/21020 : SUCCESS\n","accounts_in_message":[],"_revision_number":9},{"id":"b4dad811aa4cbb05f6021ce056172802fc11f819","author":{"_account_id":1916,"name":"Guang Yee","email":"gyee@suse.com","username":"guang-yee"},"date":"2012-12-04 17:18:28.000000000","message":"Uploaded patch set 10.","accounts_in_message":[],"_revision_number":10},{"id":"cac8ee2eca11cb24f672d0286632c19cfe6738b9","author":{"_account_id":5494,"name":"Trivial Rebase","email":"trivial-rebase@review.openstack.org","username":"trivial-rebase"},"date":"2012-12-04 17:18:33.000000000","message":"Patch Set 10:\n\nNew patchset patch-id matches previous patchset, but whitespace content has changed.","accounts_in_message":[],"_revision_number":10},{"id":"c1a1a6eacd086b5fe1710b647f9d98ac284a4728","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2012-12-04 17:35:11.000000000","message":"Patch Set 10: Works for me\n\nBuild successful\n\n- http://logs.openstack.org/15691/10/check/gate-python-keystoneclient-merge/506 : SUCCESS\n- http://logs.openstack.org/15691/10/check/gate-python-keystoneclient-docs/356 : SUCCESS\n- http://logs.openstack.org/15691/10/check/gate-python-keystoneclient-pep8/500 : SUCCESS\n- http://logs.openstack.org/15691/10/check/gate-python-keystoneclient-python26/432 : SUCCESS\n- http://logs.openstack.org/15691/10/check/gate-python-keystoneclient-python27/434 : SUCCESS\n- http://logs.openstack.org/15691/10/check/gate-tempest-devstack-vm/21028 : SUCCESS\n","accounts_in_message":[],"_revision_number":10},{"id":"37be2a1ff2ce15e693fdb87e4144c4cb10b97de2","author":{"_account_id":6,"name":"Joe Heck","email":"heckj@mac.com","username":"heckj"},"date":"2012-12-04 17:49:01.000000000","message":"Patch Set 10: Looks good to me (core reviewer)\n\n","accounts_in_message":[],"_revision_number":10},{"id":"4c2fda1564d6e5100fe266fe4fac21fb68e20b91","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2012-12-05 20:38:52.000000000","message":"Patch Set 10: No score\n\nStarting gate jobs.\nhttps://jenkins.openstack.org/zuul/status","accounts_in_message":[],"_revision_number":10},{"id":"2ea5bef15c74a5c5feeaffe7a3ecaa870c4aee61","author":{"_account_id":2218,"name":"Adam Young","email":"adam@younglogic.com","username":"ayoung"},"date":"2012-12-05 20:38:52.000000000","message":"Patch Set 10: Looks good to me (core reviewer); Approved\n\n","accounts_in_message":[],"_revision_number":10},{"id":"568567ddbc7501f6f851627145111e113e3d57fe","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2012-12-05 21:07:25.000000000","message":"Patch Set 10: Verified\n\nBuild successful\n\n- http://logs.openstack.org/15691/10/gate/gate-python-keystoneclient-merge/507 : SUCCESS\n- http://logs.openstack.org/15691/10/gate/gate-python-keystoneclient-docs/357 : SUCCESS\n- http://logs.openstack.org/15691/10/gate/gate-python-keystoneclient-pep8/501 : SUCCESS\n- http://logs.openstack.org/15691/10/gate/gate-python-keystoneclient-python26/433 : SUCCESS\n- http://logs.openstack.org/15691/10/gate/gate-python-keystoneclient-python27/435 : SUCCESS\n- http://logs.openstack.org/15691/10/gate/gate-tempest-devstack-vm/21197 : SUCCESS\n","accounts_in_message":[],"_revision_number":10},{"id":"68514bc9258cb6b908f3950f2733745fb986c731","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2012-12-05 21:07:26.000000000","message":"Change has been successfully merged into the git repository.","accounts_in_message":[],"_revision_number":10}],"current_revision_number":10,"current_revision":"5939541bc771e1205394b05e757d7b23b3aca862","revisions":{"fefd234119b0bdf3fd682e4b1638a4883d68dbc3":{"kind":"REWORK","_number":1,"created":"2012-11-09 00:33:41.000000000","uploader":{"_account_id":1916,"name":"Guang Yee","email":"gyee@suse.com","username":"guang-yee"},"ref":"refs/changes/91/15691/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-keystoneclient","ref":"refs/changes/91/15691/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/91/15691/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/91/15691/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/91/15691/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-keystoneclient refs/changes/91/15691/1"}}},"commit":{"parents":[{"commit":"d471f65231427d54c329697982533e6868b7cdb1","subject":"Merge \"Update --os-* error messages\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/d471f65231427d54c329697982533e6868b7cdb1"}]}],"author":{"name":"Guang Yee","email":"guang.yee@hp.com","date":"2012-11-09 00:32:17.000000000","tz":-480},"committer":{"name":"Guang Yee","email":"guang.yee@hp.com","date":"2012-11-09 00:32:17.000000000","tz":-480},"subject":"bug-1040361: use keyring to store tokens","message":"bug-1040361: use keyring to store tokens\n\nUser can optionally turn off keyring by specifying the --no-keyring option.\n\nChange-Id: I8935260bf7fd6befa14798da9b4d02c81e65c417\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/fefd234119b0bdf3fd682e4b1638a4883d68dbc3"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/fefd234119b0bdf3fd682e4b1638a4883d68dbc3"}]},"branch":"refs/heads/master"},"93d275adf19baa4926cc31643cd4a0f0b43acdec":{"kind":"REWORK","_number":2,"created":"2012-11-09 01:47:28.000000000","uploader":{"_account_id":1916,"name":"Guang Yee","email":"gyee@suse.com","username":"guang-yee"},"ref":"refs/changes/91/15691/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-keystoneclient","ref":"refs/changes/91/15691/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/91/15691/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/91/15691/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/91/15691/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-keystoneclient refs/changes/91/15691/2"}}},"commit":{"parents":[{"commit":"d471f65231427d54c329697982533e6868b7cdb1","subject":"Merge \"Update --os-* error messages\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/d471f65231427d54c329697982533e6868b7cdb1"}]}],"author":{"name":"Guang Yee","email":"guang.yee@hp.com","date":"2012-11-09 00:32:17.000000000","tz":-480},"committer":{"name":"Guang Yee","email":"guang.yee@hp.com","date":"2012-11-09 01:47:18.000000000","tz":-480},"subject":"bug-1040361: use keyring to store tokens","message":"bug-1040361: use keyring to store tokens\n\nUser can optionally turn off keyring by specifying the --no-keyring option.\n\nChange-Id: I8935260bf7fd6befa14798da9b4d02c81e65c417\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/93d275adf19baa4926cc31643cd4a0f0b43acdec"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/93d275adf19baa4926cc31643cd4a0f0b43acdec"}]},"branch":"refs/heads/master"},"0ac13cf01fd91266d10d7b95ffee373bcc1744c7":{"kind":"REWORK","_number":3,"created":"2012-11-11 05:22:08.000000000","uploader":{"_account_id":1916,"name":"Guang Yee","email":"gyee@suse.com","username":"guang-yee"},"ref":"refs/changes/91/15691/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-keystoneclient","ref":"refs/changes/91/15691/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/91/15691/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/91/15691/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/91/15691/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-keystoneclient refs/changes/91/15691/3"}}},"commit":{"parents":[{"commit":"f617b09874046a0f56f6342638cc8444ed719022","subject":"Merge \"Make initial structural changes to keystoneclient in preparation to moving auth_token here from keystone.  No functional change should occur from this commit (even though it did refresh a newer copy of openstack.common.setup.py, none of the newer updates are in functions called from this client)\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/f617b09874046a0f56f6342638cc8444ed719022"}]}],"author":{"name":"Guang Yee","email":"guang.yee@hp.com","date":"2012-11-09 00:32:17.000000000","tz":-480},"committer":{"name":"Guang Yee","email":"guang.yee@hp.com","date":"2012-11-11 05:21:38.000000000","tz":-480},"subject":"bug-1040361: use keyring to store tokens","message":"bug-1040361: use keyring to store tokens\n\nUser can optionally turn off keyring by specifying the --no-keyring option.\n\nChange-Id: I8935260bf7fd6befa14798da9b4d02c81e65c417\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/0ac13cf01fd91266d10d7b95ffee373bcc1744c7"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/0ac13cf01fd91266d10d7b95ffee373bcc1744c7"}]},"branch":"refs/heads/master"},"27f61456f0f0daa2e37ad08f4c93b044cbe485aa":{"kind":"REWORK","_number":4,"created":"2012-11-14 01:46:58.000000000","uploader":{"_account_id":1916,"name":"Guang Yee","email":"gyee@suse.com","username":"guang-yee"},"ref":"refs/changes/91/15691/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-keystoneclient","ref":"refs/changes/91/15691/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/91/15691/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/91/15691/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/91/15691/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-keystoneclient refs/changes/91/15691/4"}}},"commit":{"parents":[{"commit":"e39351ec65bb00b33d3d57785976daefe9d27c2c","subject":"Merge \"HACKING compliance: consistent usage of \u0027except\u0027\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/e39351ec65bb00b33d3d57785976daefe9d27c2c"}]}],"author":{"name":"Guang Yee","email":"guang.yee@hp.com","date":"2012-11-09 00:32:17.000000000","tz":-480},"committer":{"name":"Guang Yee","email":"guang.yee@hp.com","date":"2012-11-14 01:46:44.000000000","tz":-480},"subject":"bug-1040361: use keyring to store tokens","message":"bug-1040361: use keyring to store tokens\n\nUser can optionally turn off keyring by specifying the --no-keyring option.\n\nChange-Id: I8935260bf7fd6befa14798da9b4d02c81e65c417\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/27f61456f0f0daa2e37ad08f4c93b044cbe485aa"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/27f61456f0f0daa2e37ad08f4c93b044cbe485aa"}]},"branch":"refs/heads/master"},"b784b99416297e43c44a6eec2d084e250d087532":{"kind":"REWORK","_number":5,"created":"2012-11-14 19:04:25.000000000","uploader":{"_account_id":1916,"name":"Guang Yee","email":"gyee@suse.com","username":"guang-yee"},"ref":"refs/changes/91/15691/5","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-keystoneclient","ref":"refs/changes/91/15691/5","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/91/15691/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/91/15691/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/91/15691/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-keystoneclient refs/changes/91/15691/5"}}},"commit":{"parents":[{"commit":"e39351ec65bb00b33d3d57785976daefe9d27c2c","subject":"Merge \"HACKING compliance: consistent usage of \u0027except\u0027\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/e39351ec65bb00b33d3d57785976daefe9d27c2c"}]}],"author":{"name":"Guang Yee","email":"guang.yee@hp.com","date":"2012-11-09 00:32:17.000000000","tz":-480},"committer":{"name":"Guang Yee","email":"guang.yee@hp.com","date":"2012-11-14 19:04:15.000000000","tz":-480},"subject":"bug-1040361: use keyring to store tokens","message":"bug-1040361: use keyring to store tokens\n\nUser can optionally turn off keyring by specifying the --no-keyring option.\n\nChange-Id: I8935260bf7fd6befa14798da9b4d02c81e65c417\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/b784b99416297e43c44a6eec2d084e250d087532"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/b784b99416297e43c44a6eec2d084e250d087532"}]},"branch":"refs/heads/master"},"d0c091bdf7a2b3b5fd86d98afdb831d3567817e6":{"kind":"REWORK","_number":6,"created":"2012-11-15 04:35:49.000000000","uploader":{"_account_id":1916,"name":"Guang Yee","email":"gyee@suse.com","username":"guang-yee"},"ref":"refs/changes/91/15691/6","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-keystoneclient","ref":"refs/changes/91/15691/6","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/91/15691/6 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/91/15691/6 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/91/15691/6 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-keystoneclient refs/changes/91/15691/6"}}},"commit":{"parents":[{"commit":"e39351ec65bb00b33d3d57785976daefe9d27c2c","subject":"Merge \"HACKING compliance: consistent usage of \u0027except\u0027\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/e39351ec65bb00b33d3d57785976daefe9d27c2c"}]}],"author":{"name":"Guang Yee","email":"guang.yee@hp.com","date":"2012-11-09 00:32:17.000000000","tz":-480},"committer":{"name":"Guang Yee","email":"guang.yee@hp.com","date":"2012-11-15 04:18:25.000000000","tz":-480},"subject":"bug-1040361: use keyring to store tokens","message":"bug-1040361: use keyring to store tokens\n\nUser can optionally turn off keyring by specifying the --no-keyring option.\n\nChange-Id: I8935260bf7fd6befa14798da9b4d02c81e65c417\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/d0c091bdf7a2b3b5fd86d98afdb831d3567817e6"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/d0c091bdf7a2b3b5fd86d98afdb831d3567817e6"}]},"branch":"refs/heads/master"},"6899f8e8ab595b76ee18cfc1800307d692bdbf7b":{"kind":"REWORK","_number":7,"created":"2012-11-15 05:07:38.000000000","uploader":{"_account_id":1916,"name":"Guang Yee","email":"gyee@suse.com","username":"guang-yee"},"ref":"refs/changes/91/15691/7","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-keystoneclient","ref":"refs/changes/91/15691/7","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/91/15691/7 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/91/15691/7 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/91/15691/7 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-keystoneclient refs/changes/91/15691/7"}}},"commit":{"parents":[{"commit":"e39351ec65bb00b33d3d57785976daefe9d27c2c","subject":"Merge \"HACKING compliance: consistent usage of \u0027except\u0027\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/e39351ec65bb00b33d3d57785976daefe9d27c2c"}]}],"author":{"name":"Guang Yee","email":"guang.yee@hp.com","date":"2012-11-09 00:32:17.000000000","tz":-480},"committer":{"name":"Guang Yee","email":"guang.yee@hp.com","date":"2012-11-15 05:06:54.000000000","tz":-480},"subject":"bug-1040361: use keyring to store tokens","message":"bug-1040361: use keyring to store tokens\n\nUser can optionally turn off keyring by specifying the --no-keyring option.\n\nChange-Id: I8935260bf7fd6befa14798da9b4d02c81e65c417\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/6899f8e8ab595b76ee18cfc1800307d692bdbf7b"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/6899f8e8ab595b76ee18cfc1800307d692bdbf7b"}]},"branch":"refs/heads/master"},"20522902be6e3e41bc2e8e9b6548c98a4c7ef7ce":{"kind":"REWORK","_number":8,"created":"2012-11-15 18:11:25.000000000","uploader":{"_account_id":1916,"name":"Guang Yee","email":"gyee@suse.com","username":"guang-yee"},"ref":"refs/changes/91/15691/8","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-keystoneclient","ref":"refs/changes/91/15691/8","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/91/15691/8 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/91/15691/8 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/91/15691/8 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-keystoneclient refs/changes/91/15691/8"}}},"commit":{"parents":[{"commit":"1a35545db3aa2af7707928c6169e1908e24c8286","subject":"fixes auth_ref initialization error","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/1a35545db3aa2af7707928c6169e1908e24c8286"}]}],"author":{"name":"Guang Yee","email":"guang.yee@hp.com","date":"2012-11-09 00:32:17.000000000","tz":-480},"committer":{"name":"Guang Yee","email":"guang.yee@hp.com","date":"2012-11-15 18:11:23.000000000","tz":-480},"subject":"bug-1040361: use keyring to store tokens","message":"bug-1040361: use keyring to store tokens\n\nUser can optionally turn off keyring by specifying the --no-keyring option.\n\nChange-Id: I8935260bf7fd6befa14798da9b4d02c81e65c417\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/20522902be6e3e41bc2e8e9b6548c98a4c7ef7ce"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/20522902be6e3e41bc2e8e9b6548c98a4c7ef7ce"}]},"branch":"refs/heads/master"},"2c72764eb1695df38d9049438fdabaaf8357e142":{"kind":"REWORK","_number":9,"created":"2012-12-04 16:27:38.000000000","uploader":{"_account_id":1916,"name":"Guang Yee","email":"gyee@suse.com","username":"guang-yee"},"ref":"refs/changes/91/15691/9","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-keystoneclient","ref":"refs/changes/91/15691/9","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/91/15691/9 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/91/15691/9 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/91/15691/9 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-keystoneclient refs/changes/91/15691/9"}}},"commit":{"parents":[{"commit":"94cbb616634f89fd35c2f9d62041d63e8d79bde3","subject":"Merge \"Add command to allow users to change their own password\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/94cbb616634f89fd35c2f9d62041d63e8d79bde3"}]}],"author":{"name":"Guang Yee","email":"guang.yee@hp.com","date":"2012-11-09 00:32:17.000000000","tz":-480},"committer":{"name":"Guang Yee","email":"guang.yee@hp.com","date":"2012-12-04 16:26:47.000000000","tz":-480},"subject":"bug-1040361: use keyring to store tokens","message":"bug-1040361: use keyring to store tokens\n\nUser can optionally turn off keyring by specifying the --no-cache option.\nIt can also be disabled with environment variable OS-NO-CACHE.\n\nChange-Id: I8935260bf7fd6befa14798da9b4d02c81e65c417\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/2c72764eb1695df38d9049438fdabaaf8357e142"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/2c72764eb1695df38d9049438fdabaaf8357e142"}]},"branch":"refs/heads/master"},"5939541bc771e1205394b05e757d7b23b3aca862":{"kind":"REWORK","_number":10,"created":"2012-12-04 17:18:28.000000000","uploader":{"_account_id":1916,"name":"Guang Yee","email":"gyee@suse.com","username":"guang-yee"},"ref":"refs/changes/91/15691/10","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-keystoneclient","ref":"refs/changes/91/15691/10","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/91/15691/10 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/91/15691/10 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/91/15691/10 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-keystoneclient refs/changes/91/15691/10"}}},"commit":{"parents":[{"commit":"94cbb616634f89fd35c2f9d62041d63e8d79bde3","subject":"Merge \"Add command to allow users to change their own password\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/94cbb616634f89fd35c2f9d62041d63e8d79bde3"}]}],"author":{"name":"Guang Yee","email":"guang.yee@hp.com","date":"2012-11-09 00:32:17.000000000","tz":-480},"committer":{"name":"Guang Yee","email":"guang.yee@hp.com","date":"2012-12-04 17:18:20.000000000","tz":-480},"subject":"bug-1040361: use keyring to store tokens","message":"bug-1040361: use keyring to store tokens\n\nUser can optionally turn off keyring by specifying the --no-cache option.\nIt can also be disabled with environment variable OS-NO-CACHE.\n\nChange-Id: I8935260bf7fd6befa14798da9b4d02c81e65c417\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/5939541bc771e1205394b05e757d7b23b3aca862"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/5939541bc771e1205394b05e757d7b23b3aca862"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
