)]}'
{"id":"openstack%2Fpython-keystoneclient~38414","triplet_id":"openstack%2Fpython-keystoneclient~master~I63e6759889066a784dc47e35152c82e1ead7951d","project":"openstack/python-keystoneclient","branch":"master","topic":"bp/api-version-discovery","hashtags":[],"change_id":"I63e6759889066a784dc47e35152c82e1ead7951d","subject":"Discover supported APIs","status":"MERGED","created":"2013-07-24 05:36:23.000000000","updated":"2013-12-03 07:24:05.000000000","submitted":"2013-12-03 07:24:05.000000000","submitter":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"total_comment_count":169,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"4a2ed1abbc7e89aa7e9697ef803fe8427811990e","_number":38414,"virtual_id_number":38414,"owner":{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"all":[{"value":0,"_account_id":1313,"name":"yaguang","display_name":"Yaguang Tang","email":"heut2008@gmail.com","username":"heut2008"},{"value":2,"date":"2013-12-03 07:24:05.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":2218,"name":"Adam Young","email":"adam@younglogic.com","username":"ayoung"},{"value":0,"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},{"value":0,"_account_id":5292,"name":"Christopher Yeoh","email":"cbkyeoh@gmail.com","username":"cyeoh-0"},{"value":0,"_account_id":7725,"name":"David Stanek","email":"dstanek@dstanek.com","username":"dstanek"},{"value":0,"_account_id":7662,"name":"Rob Crittenden","email":"rcritten@redhat.com","username":"rcritten"},{"value":0,"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},{"value":0,"_account_id":1941,"name":"Lin Hua Cheng","email":"os.lcheng@gmail.com","username":"lin-hua-cheng"},{"value":0,"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},{"value":0,"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},{"value":0,"_account_id":2903,"name":"Morgan Fainberg","email":"morgan.fainberg@gmail.com","username":"mdrnstm"},{"value":0,"_account_id":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":2218,"name":"Adam Young","email":"adam@younglogic.com","username":"ayoung"},"all":[{"value":0,"_account_id":1313,"name":"yaguang","display_name":"Yaguang Tang","email":"heut2008@gmail.com","username":"heut2008"},{"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":"2013-12-03 02:36:38.000000000","_account_id":2218,"name":"Adam Young","email":"adam@younglogic.com","username":"ayoung"},{"value":0,"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},{"value":0,"_account_id":5292,"name":"Christopher Yeoh","email":"cbkyeoh@gmail.com","username":"cyeoh-0"},{"value":0,"_account_id":7725,"name":"David Stanek","email":"dstanek@dstanek.com","username":"dstanek"},{"value":0,"_account_id":7662,"name":"Rob Crittenden","email":"rcritten@redhat.com","username":"rcritten"},{"value":0,"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},{"value":0,"_account_id":1941,"name":"Lin Hua Cheng","email":"os.lcheng@gmail.com","username":"lin-hua-cheng"},{"value":0,"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},{"value":0,"date":"2013-12-03 02:01:00.000000000","permitted_voting_range":{"min":0,"max":1},"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},{"value":0,"_account_id":2903,"name":"Morgan Fainberg","email":"morgan.fainberg@gmail.com","username":"mdrnstm"},{"value":0,"_account_id":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":1313,"name":"yaguang","display_name":"Yaguang Tang","email":"heut2008@gmail.com","username":"heut2008"},{"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":1,"date":"2013-12-03 02:36:38.000000000","_account_id":2218,"name":"Adam Young","email":"adam@younglogic.com","username":"ayoung"},{"value":0,"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},{"value":0,"_account_id":5292,"name":"Christopher Yeoh","email":"cbkyeoh@gmail.com","username":"cyeoh-0"},{"value":0,"_account_id":7725,"name":"David Stanek","email":"dstanek@dstanek.com","username":"dstanek"},{"value":0,"_account_id":7662,"name":"Rob Crittenden","email":"rcritten@redhat.com","username":"rcritten"},{"value":0,"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},{"value":0,"_account_id":1941,"name":"Lin Hua Cheng","email":"os.lcheng@gmail.com","username":"lin-hua-cheng"},{"value":0,"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},{"value":0,"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},{"value":0,"_account_id":2903,"name":"Morgan Fainberg","email":"morgan.fainberg@gmail.com","username":"mdrnstm"},{"value":0,"_account_id":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":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},{"_account_id":1313,"name":"yaguang","display_name":"Yaguang Tang","email":"heut2008@gmail.com","username":"heut2008"},{"_account_id":1916,"name":"Guang Yee","email":"gyee@suse.com","username":"guang-yee"},{"_account_id":1941,"name":"Lin Hua Cheng","email":"os.lcheng@gmail.com","username":"lin-hua-cheng"},{"_account_id":2218,"name":"Adam Young","email":"adam@younglogic.com","username":"ayoung"},{"_account_id":2903,"name":"Morgan Fainberg","email":"morgan.fainberg@gmail.com","username":"mdrnstm"},{"_account_id":5292,"name":"Christopher Yeoh","email":"cbkyeoh@gmail.com","username":"cyeoh-0"},{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},{"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},{"_account_id":7662,"name":"Rob Crittenden","email":"rcritten@redhat.com","username":"rcritten"},{"_account_id":7725,"name":"David Stanek","email":"dstanek@dstanek.com","username":"dstanek"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2013-07-24 05:46:15.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":"2013-07-29 22:21:28.000000000","updated_by":{"_account_id":7662,"name":"Rob Crittenden","email":"rcritten@redhat.com","username":"rcritten"},"reviewer":{"_account_id":7662,"name":"Rob Crittenden","email":"rcritten@redhat.com","username":"rcritten"},"state":"REVIEWER"},{"updated":"2013-08-16 05:29:50.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":"2013-09-11 06:14:00.000000000","updated_by":{"_account_id":1941,"name":"Lin Hua Cheng","email":"os.lcheng@gmail.com","username":"lin-hua-cheng"},"reviewer":{"_account_id":1941,"name":"Lin Hua Cheng","email":"os.lcheng@gmail.com","username":"lin-hua-cheng"},"state":"REVIEWER"},{"updated":"2013-10-05 15:34:12.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":"2013-10-15 22:24:04.000000000","updated_by":{"_account_id":1916,"name":"Guang Yee","email":"gyee@suse.com","username":"guang-yee"},"reviewer":{"_account_id":1916,"name":"Guang Yee","email":"gyee@suse.com","username":"guang-yee"},"state":"REVIEWER"},{"updated":"2013-11-05 07:22:26.000000000","updated_by":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"reviewer":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"state":"REVIEWER"},{"updated":"2013-11-19 01:19:02.000000000","updated_by":{"_account_id":5292,"name":"Christopher Yeoh","email":"cbkyeoh@gmail.com","username":"cyeoh-0"},"reviewer":{"_account_id":5292,"name":"Christopher Yeoh","email":"cbkyeoh@gmail.com","username":"cyeoh-0"},"state":"REVIEWER"},{"updated":"2013-11-26 01:10:07.000000000","updated_by":{"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},"reviewer":{"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},"state":"REVIEWER"},{"updated":"2013-11-27 08:04:28.000000000","updated_by":{"_account_id":1313,"name":"yaguang","display_name":"Yaguang Tang","email":"heut2008@gmail.com","username":"heut2008"},"reviewer":{"_account_id":1313,"name":"yaguang","display_name":"Yaguang Tang","email":"heut2008@gmail.com","username":"heut2008"},"state":"REVIEWER"},{"updated":"2013-12-02 19:02:05.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":"2013-12-03 02:36:38.000000000","updated_by":{"_account_id":2218,"name":"Adam Young","email":"adam@younglogic.com","username":"ayoung"},"reviewer":{"_account_id":2218,"name":"Adam Young","email":"adam@younglogic.com","username":"ayoung"},"state":"REVIEWER"},{"updated":"2013-12-03 07:24:05.000000000","updated_by":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"reviewer":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"state":"REVIEWER"}],"messages":[{"id":"d318590f8fa08c7f496bf9dc58051c3ccd6a091d","author":{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},"date":"2013-07-24 05:39:13.000000000","message":"Patch Set 1:\n\nSorry, the diff of client sucks because of the rename + modify. There are more obviously more tests required but i would like to know if i\u0027m doing it correctly.","accounts_in_message":[],"_revision_number":1},{"id":"735a4560f8137db380cc11519cfdc45a75d29699","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-07-24 06:04:25.000000000","message":"Patch Set 1: Doesn\u0027t seem to work\n\nBuild failed.  For information on how to proceed, see https://wiki.openstack.org/wiki/GerritJenkinsGithub#Test_Failures\n\n- http://logs.openstack.org/14/38414/1/check/gate-python-keystoneclient-requirements/76 : SUCCESS in 9s\n- http://logs.openstack.org/14/38414/1/check/gate-python-keystoneclient-pep8/1420 : SUCCESS in 1m 22s\n- http://docs-draft.openstack.org/14/38414/1/check/gate-python-keystoneclient-docs/1271/doc/build/html/ : SUCCESS in 1m 07s\n- http://logs.openstack.org/14/38414/1/check/gate-python-keystoneclient-python26/1325 : FAILURE in 2m 21s\n- http://logs.openstack.org/14/38414/1/check/gate-python-keystoneclient-python27/1347 : FAILURE in 1m 08s\n- http://logs.openstack.org/14/38414/1/check/gate-tempest-devstack-vm-full/34991 : FAILURE in 9m 33s\n- http://logs.openstack.org/14/38414/1/check/gate-tempest-devstack-vm-cells-full/2456 : FAILURE in 8m 10s (non-voting)\n- http://logs.openstack.org/14/38414/1/check/gate-tempest-devstack-vm-testr-full/1298 : FAILURE in 8m 46s (non-voting)\n- http://logs.openstack.org/14/38414/1/check/gate-tempest-devstack-vm-postgres-full/34681 : FAILURE in 8m 10s\n- http://logs.openstack.org/14/38414/1/check/gate-tempest-devstack-vm-neutron/6891 : FAILURE in 10m 59s (non-voting)\n- http://logs.openstack.org/14/38414/1/check/gate-grenade-devstack-vm/20636 : FAILURE in 27m 55s\n","accounts_in_message":[],"_revision_number":1},{"id":"b625622e6fd58f782a7872bbf6c986daf94f53e7","author":{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},"date":"2013-07-25 04:41:46.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"2ae361d8d90298d466ae0b444e285d1a9a80748d","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-07-25 05:09:20.000000000","message":"Patch Set 2: Doesn\u0027t seem to work\n\nBuild failed.  For information on how to proceed, see https://wiki.openstack.org/wiki/GerritJenkinsGithub#Test_Failures\n\n- http://logs.openstack.org/14/38414/2/check/gate-python-keystoneclient-requirements/77 : SUCCESS in 6s\n- http://logs.openstack.org/14/38414/2/check/gate-python-keystoneclient-pep8/1429 : SUCCESS in 1m 38s\n- http://docs-draft.openstack.org/14/38414/2/check/gate-python-keystoneclient-docs/1280/doc/build/html/ : SUCCESS in 1m 03s\n- http://logs.openstack.org/14/38414/2/check/gate-python-keystoneclient-python26/1334 : SUCCESS in 2m 08s\n- http://logs.openstack.org/14/38414/2/check/gate-python-keystoneclient-python27/1356 : SUCCESS in 1m 03s\n- http://logs.openstack.org/14/38414/2/check/gate-tempest-devstack-vm-full/35372 : FAILURE in 8m 43s\n- http://logs.openstack.org/14/38414/2/check/gate-tempest-devstack-vm-cells-full/2763 : FAILURE in 8m 30s (non-voting)\n- http://logs.openstack.org/14/38414/2/check/gate-tempest-devstack-vm-testr-full/1596 : FAILURE in 7m 38s (non-voting)\n- http://logs.openstack.org/14/38414/2/check/gate-tempest-devstack-vm-postgres-full/35060 : FAILURE in 9m 41s\n- http://logs.openstack.org/14/38414/2/check/gate-tempest-devstack-vm-neutron/7322 : FAILURE in 8m 40s (non-voting)\n- http://logs.openstack.org/14/38414/2/check/gate-grenade-devstack-vm/20981 : FAILURE in 27m 17s\n","accounts_in_message":[],"_revision_number":2},{"id":"6aa9f68c2c19a89f04286b8e29aa8148f6faabe6","author":{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},"date":"2013-07-25 05:55:33.000000000","message":"Uploaded patch set 3.","accounts_in_message":[],"_revision_number":3},{"id":"94e7826378aa00b6617d07b4c8cd3925b12b7efd","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-07-25 06:18:59.000000000","message":"Patch Set 3: Doesn\u0027t seem to work\n\nBuild failed.  For information on how to proceed, see https://wiki.openstack.org/wiki/GerritJenkinsGithub#Test_Failures\n\n- http://logs.openstack.org/14/38414/3/check/gate-python-keystoneclient-requirements/78 : SUCCESS in 3s\n- http://logs.openstack.org/14/38414/3/check/gate-python-keystoneclient-pep8/1431 : SUCCESS in 1m 31s\n- http://docs-draft.openstack.org/14/38414/3/check/gate-python-keystoneclient-docs/1282/doc/build/html/ : SUCCESS in 1m 12s\n- http://logs.openstack.org/14/38414/3/check/gate-python-keystoneclient-python26/1336 : SUCCESS in 2m 15s\n- http://logs.openstack.org/14/38414/3/check/gate-python-keystoneclient-python27/1358 : SUCCESS in 53s\n- http://logs.openstack.org/14/38414/3/check/gate-tempest-devstack-vm-full/35384 : FAILURE in 9m 43s\n- http://logs.openstack.org/14/38414/3/check/gate-tempest-devstack-vm-cells-full/2775 : FAILURE in 9m 45s (non-voting)\n- http://logs.openstack.org/14/38414/3/check/gate-tempest-devstack-vm-testr-full/1608 : FAILURE in 9m 56s (non-voting)\n- http://logs.openstack.org/14/38414/3/check/gate-tempest-devstack-vm-postgres-full/35072 : FAILURE in 9m 34s\n- http://logs.openstack.org/14/38414/3/check/gate-tempest-devstack-vm-neutron/7334 : FAILURE in 10m 06s (non-voting)\n- http://logs.openstack.org/14/38414/3/check/gate-grenade-devstack-vm/20992 : FAILURE in 23m 21s\n","accounts_in_message":[],"_revision_number":3},{"id":"84aa7a57ae5f98fb8aaaf219562403512180e579","author":{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},"date":"2013-07-25 06:40:19.000000000","message":"Uploaded patch set 4.","accounts_in_message":[],"_revision_number":4},{"id":"4ad2818aff68ec7a36946e369c78bd9df2320b70","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-07-25 07:39:39.000000000","message":"Patch Set 4: Works for me\n\nBuild succeeded.\n\n- http://logs.openstack.org/14/38414/4/check/gate-python-keystoneclient-requirements/79 : SUCCESS in 7s\n- http://logs.openstack.org/14/38414/4/check/gate-python-keystoneclient-pep8/1432 : SUCCESS in 1m 19s\n- http://docs-draft.openstack.org/14/38414/4/check/gate-python-keystoneclient-docs/1283/doc/build/html/ : SUCCESS in 1m 03s\n- http://logs.openstack.org/14/38414/4/check/gate-python-keystoneclient-python26/1337 : SUCCESS in 1m 51s\n- http://logs.openstack.org/14/38414/4/check/gate-python-keystoneclient-python27/1359 : SUCCESS in 1m 01s\n- http://logs.openstack.org/14/38414/4/check/gate-tempest-devstack-vm-full/35394 : SUCCESS in 57m 39s\n- http://logs.openstack.org/14/38414/4/check/gate-tempest-devstack-vm-cells-full/2784 : FAILURE in 15m 14s (non-voting)\n- http://logs.openstack.org/14/38414/4/check/gate-tempest-devstack-vm-testr-full/1615 : FAILURE in 27m 58s (non-voting)\n- http://logs.openstack.org/14/38414/4/check/gate-tempest-devstack-vm-postgres-full/35082 : SUCCESS in 59m 14s\n- http://logs.openstack.org/14/38414/4/check/gate-tempest-devstack-vm-neutron/7344 : SUCCESS in 19m 14s (non-voting)\n- http://logs.openstack.org/14/38414/4/check/gate-grenade-devstack-vm/20999 : SUCCESS in 23m 21s\n","accounts_in_message":[],"_revision_number":4},{"id":"3f43d0be17889ff3e9061be10764855eaa54e842","author":{"_account_id":2218,"name":"Adam Young","email":"adam@younglogic.com","username":"ayoung"},"date":"2013-07-27 01:43:50.000000000","message":"Patch Set 4: I would prefer that you didn\u0027t merge this\n\n(6 inline comments)\n\nI ran run_tests.sh -c to generate the coverage report for the code.  Some of the large pieces of code in the new files/functions are untests.  To confirm, I put breakpoints in them and ran the complete test suite in the debugger.  None of them were hit.","accounts_in_message":[],"_revision_number":4},{"id":"f7e66a0e1b1ec4a155345cc6c701a1cc980fb55d","author":{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},"date":"2013-07-29 03:38:32.000000000","message":"Uploaded patch set 5.","accounts_in_message":[],"_revision_number":5},{"id":"f6bbc329c97101244c6bdb5db302ff9a25320272","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-07-29 04:23:25.000000000","message":"Patch Set 5: Doesn\u0027t seem to work\n\nBuild failed.  For information on how to proceed, see https://wiki.openstack.org/wiki/GerritJenkinsGithub#Test_Failures\n\n- http://logs.openstack.org/14/38414/5/check/gate-python-keystoneclient-requirements/86 : SUCCESS in 4s\n- http://logs.openstack.org/14/38414/5/check/gate-python-keystoneclient-pep8/1488 : SUCCESS in 1m 01s\n- http://docs-draft.openstack.org/14/38414/5/check/gate-python-keystoneclient-docs/1339/doc/build/html/ : SUCCESS in 1m 03s\n- http://logs.openstack.org/14/38414/5/check/gate-python-keystoneclient-python26/1403 : SUCCESS in 2m 13s\n- http://logs.openstack.org/14/38414/5/check/gate-python-keystoneclient-python27/1415 : SUCCESS in 1m 56s\n- http://logs.openstack.org/14/38414/5/check/gate-tempest-devstack-vm-full/36826 : FAILURE in 44m 33s\n- http://logs.openstack.org/14/38414/5/check/gate-tempest-devstack-vm-cells-full/3595 : FAILURE in 20m 31s (non-voting)\n- http://logs.openstack.org/14/38414/5/check/gate-tempest-devstack-vm-testr-full/2419 : FAILURE in 27m 15s (non-voting)\n- http://logs.openstack.org/14/38414/5/check/gate-tempest-devstack-vm-postgres-full/36503 : FAILURE in 44m 47s\n- http://logs.openstack.org/14/38414/5/check/gate-tempest-devstack-vm-neutron/8873 : FAILURE in 20m 57s (non-voting)\n- http://logs.openstack.org/14/38414/5/check/gate-grenade-devstack-vm/22258 : SUCCESS in 25m 17s\n","accounts_in_message":[],"_revision_number":5},{"id":"bc013efac3449f1d290f7d9f0457aeda6c33faf4","author":{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},"date":"2013-07-29 06:00:02.000000000","message":"Uploaded patch set 6.","accounts_in_message":[],"_revision_number":6},{"id":"dee4755be2048adb3ceef03374c06d74b8285bff","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-07-29 06:44:33.000000000","message":"Patch Set 6: Works for me\n\nBuild succeeded.\n\n- http://logs.openstack.org/14/38414/6/check/gate-python-keystoneclient-requirements/88 : SUCCESS in 9s\n- http://logs.openstack.org/14/38414/6/check/gate-python-keystoneclient-pep8/1494 : SUCCESS in 1m 46s\n- http://docs-draft.openstack.org/14/38414/6/check/gate-python-keystoneclient-docs/1345/doc/build/html/ : SUCCESS in 2m 57s\n- http://logs.openstack.org/14/38414/6/check/gate-python-keystoneclient-python26/1409 : SUCCESS in 1m 57s\n- http://logs.openstack.org/14/38414/6/check/gate-python-keystoneclient-python27/1421 : SUCCESS in 1m 16s\n- http://logs.openstack.org/14/38414/6/check/gate-tempest-devstack-vm-full/36859 : SUCCESS in 42m 57s\n- http://logs.openstack.org/14/38414/6/check/gate-tempest-devstack-vm-cells-full/3626 : FAILURE in 16m 44s (non-voting)\n- http://logs.openstack.org/14/38414/6/check/gate-tempest-devstack-vm-testr-full/2450 : SUCCESS in 27m 06s (non-voting)\n- http://logs.openstack.org/14/38414/6/check/gate-tempest-devstack-vm-postgres-full/36536 : SUCCESS in 44m 25s\n- http://logs.openstack.org/14/38414/6/check/gate-tempest-devstack-vm-neutron/8909 : FAILURE in 16m 05s (non-voting)\n- http://logs.openstack.org/14/38414/6/check/gate-grenade-devstack-vm/22282 : SUCCESS in 23m 01s\n","accounts_in_message":[],"_revision_number":6},{"id":"8ee7c4e2e5515b86b281b631333619d8d4ecf1cc","author":{"_account_id":2218,"name":"Adam Young","email":"adam@younglogic.com","username":"ayoung"},"date":"2013-07-30 01:29:01.000000000","message":"Patch Set 6: Looks good to me (core reviewer)\n\n","accounts_in_message":[],"_revision_number":6},{"id":"3a3dde609c80d7e39dbaa522c0b67d94177f5bf8","author":{"_account_id":7662,"name":"Rob Crittenden","email":"rcritten@redhat.com","username":"rcritten"},"date":"2013-07-30 15:23:26.000000000","message":"Patch Set 6:\n\nJust some question: \n\nAre the LoggingTests relevant to this patch?\n\nThere seems to be a slight bit of duplication in client.py, it generates a smallish HTTP client setup via requests (duplicates original_ip, certs/keys). Is it possible to leverage the HTTPClient class for this request?\n\nMaybe not apropos for this patch, but if you pass in only cert or key to _request_versions_from_server or HTTPClient then it is silently dropped. Not very user-friendly.\n\nShould a try/except wrap jsonutils.loads(resp.text)?\n\nWorth debug logging the skip for `if not version_str.startswith(\u0027v\u0027)`?\n\ndocstrings for all the functions in client.py describing the input variables would be handy.","accounts_in_message":[],"_revision_number":6},{"id":"847b053e4b925c741641f2a3f9a8f5e1ddd62722","author":{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},"date":"2013-07-31 08:57:29.000000000","message":"Patch Set 6: Work In Progress\n\nI think i can split this up and make it easier, as well as handle a few of rob\u0027s suggestions.","accounts_in_message":[],"_revision_number":6},{"id":"5016a059fecb8bed75a6f04ad26674b5b974e037","author":{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},"date":"2013-08-05 08:02:25.000000000","message":"Uploaded patch set 7.","accounts_in_message":[],"_revision_number":7},{"id":"2747f2d72cb424068218f8376a9260642d3fe3b8","author":{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},"date":"2013-08-05 08:08:42.000000000","message":"Patch Set 7: (1 inline comment)\n\n","accounts_in_message":[],"_revision_number":7},{"id":"e806cb8ff128f5dfc958260ac9cb6d8215c26620","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-08-05 08:50:46.000000000","message":"Patch Set 7: Doesn\u0027t seem to work\n\nBuild failed.  For information on how to proceed, see https://wiki.openstack.org/wiki/GerritJenkinsGithub#Test_Failures\n\n- http://logs.openstack.org/14/38414/7/check/gate-python-keystoneclient-requirements/a5e8f38 : SUCCESS in 9s\n- http://logs.openstack.org/14/38414/7/check/gate-python-keystoneclient-pep8/02f79fc : FAILURE in 1m 06s\n- http://docs-draft.openstack.org/14/38414/7/check/gate-python-keystoneclient-docs/ad9071a/doc/build/html/ : SUCCESS in 56s\n- http://logs.openstack.org/14/38414/7/check/gate-python-keystoneclient-python26/e63ecb8 : SUCCESS in 1m 33s\n- http://logs.openstack.org/14/38414/7/check/gate-python-keystoneclient-python27/6cd648f : SUCCESS in 1m 02s\n- http://logs.openstack.org/14/38414/7/check/gate-tempest-devstack-vm-full/3b18a95 : SUCCESS in 47m 01s\n- http://logs.openstack.org/14/38414/7/check/gate-tempest-devstack-vm-cells-full/86d0c7d : FAILURE in 15m 27s (non-voting)\n- http://logs.openstack.org/14/38414/7/check/gate-tempest-devstack-vm-testr-full/d4033b8 : FAILURE in 33m 11s (non-voting)\n- http://logs.openstack.org/14/38414/7/check/gate-tempest-devstack-vm-postgres-full/22c00e5 : SUCCESS in 47m 34s\n- http://logs.openstack.org/14/38414/7/check/gate-tempest-devstack-vm-neutron/199ed07 : SUCCESS in 22m 40s (non-voting)\n- http://logs.openstack.org/14/38414/7/check/gate-grenade-devstack-vm/8a15e42 : SUCCESS in 26m 08s\n","accounts_in_message":[],"_revision_number":7},{"id":"7ace14b4494cdacc906e406641d4f105155d3482","author":{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},"date":"2013-08-05 09:57:36.000000000","message":"Patch Set 7: Rebased","accounts_in_message":[],"_revision_number":7},{"id":"e5a777863517ea7eade250f3fdce0179fce85f7d","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-08-05 11:09:05.000000000","message":"Patch Set 8: Works for me\n\nBuild succeeded.\n\n- http://logs.openstack.org/14/38414/8/check/gate-python-keystoneclient-requirements/9283953 : SUCCESS in 8s\n- http://logs.openstack.org/14/38414/8/check/gate-python-keystoneclient-pep8/f22195c : SUCCESS in 1m 14s\n- http://docs-draft.openstack.org/14/38414/8/check/gate-python-keystoneclient-docs/a710aba/doc/build/html/ : SUCCESS in 1m 18s\n- http://logs.openstack.org/14/38414/8/check/gate-python-keystoneclient-python26/8af9364 : SUCCESS in 1m 56s\n- http://logs.openstack.org/14/38414/8/check/gate-python-keystoneclient-python27/506e903 : SUCCESS in 1m 00s\n- http://logs.openstack.org/14/38414/8/check/gate-tempest-devstack-vm-full/948e0d7 : SUCCESS in 57m 00s\n- http://logs.openstack.org/14/38414/8/check/gate-tempest-devstack-vm-cells-full/0e43d81 : FAILURE in 12m 14s (non-voting)\n- http://logs.openstack.org/14/38414/8/check/gate-tempest-devstack-vm-testr-full/db18119 : FAILURE in 27m 23s (non-voting)\n- http://logs.openstack.org/14/38414/8/check/gate-tempest-devstack-vm-postgres-full/274f051 : SUCCESS in 56m 09s\n- http://logs.openstack.org/14/38414/8/check/gate-tempest-devstack-vm-neutron/ec7fc69 : SUCCESS in 20m 35s (non-voting)\n- http://logs.openstack.org/14/38414/8/check/gate-grenade-devstack-vm/2825a3a : SUCCESS in 23m 12s\n","accounts_in_message":[],"_revision_number":8},{"id":"071be1380b6fdd8e7717eebddf6f9ae3dfd4f7b6","author":{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},"date":"2013-08-07 02:06:47.000000000","message":"Patch Set 8: Rebased","accounts_in_message":[],"_revision_number":8},{"id":"b8f121380b1808e63597946765ff610396a86a80","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-08-07 02:59:03.000000000","message":"Patch Set 9: Doesn\u0027t seem to work\n\nBuild failed.  For information on how to proceed, see https://wiki.openstack.org/wiki/GerritJenkinsGithub#Test_Failures\n\n- http://logs.openstack.org/14/38414/9/check/gate-python-keystoneclient-requirements/47f6930 : Incompatible requirement found; see https://wiki.openstack.org/wiki/Requirements in 5s\n- http://logs.openstack.org/14/38414/9/check/gate-python-keystoneclient-pep8/a6be29c : SUCCESS in 1m 11s\n- http://docs-draft.openstack.org/14/38414/9/check/gate-python-keystoneclient-docs/6ee0798/doc/build/html/ : SUCCESS in 1m 02s\n- http://logs.openstack.org/14/38414/9/check/gate-python-keystoneclient-python26/5893fc1 : SUCCESS in 2m 25s\n- http://logs.openstack.org/14/38414/9/check/gate-python-keystoneclient-python27/6822183 : SUCCESS in 1m 45s\n- http://logs.openstack.org/14/38414/9/check/gate-tempest-devstack-vm-full/69e4593 : SUCCESS in 52m 10s\n- http://logs.openstack.org/14/38414/9/check/gate-tempest-devstack-vm-cells-full/4993d77 : FAILURE in 10m 39s (non-voting)\n- http://logs.openstack.org/14/38414/9/check/gate-tempest-devstack-vm-testr-full/b2d525d : FAILURE in 29m 02s (non-voting)\n- http://logs.openstack.org/14/38414/9/check/gate-tempest-devstack-vm-postgres-full/476909b : SUCCESS in 43m 18s\n- http://logs.openstack.org/14/38414/9/check/gate-tempest-devstack-vm-neutron/5672da8 : SUCCESS in 19m 09s\n- http://logs.openstack.org/14/38414/9/check/gate-grenade-devstack-vm/afb4287 : SUCCESS in 27m 02s\n","accounts_in_message":[],"_revision_number":9},{"id":"fa331615b11bde9f6a4f3a20afce7cbe977aa0e5","author":{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},"date":"2013-08-07 07:47:36.000000000","message":"Uploaded patch set 10.","accounts_in_message":[],"_revision_number":10},{"id":"0a6110f0059c5fecf120da020c0ae59b7a1861f5","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-08-07 08:43:12.000000000","message":"Patch Set 10: Doesn\u0027t seem to work\n\nBuild failed.  For information on how to proceed, see https://wiki.openstack.org/wiki/GerritJenkinsGithub#Test_Failures\n\n- http://logs.openstack.org/14/38414/10/check/gate-python-keystoneclient-pep8/a779aa3 : SUCCESS in 58s\n- http://docs-draft.openstack.org/14/38414/10/check/gate-python-keystoneclient-docs/055d737/doc/build/html/ : SUCCESS in 59s\n- http://logs.openstack.org/14/38414/10/check/gate-python-keystoneclient-python26/3e92777 : SUCCESS in 2m 01s\n- http://logs.openstack.org/14/38414/10/check/gate-python-keystoneclient-python27/79c9f8c : SUCCESS in 1m 01s\n- http://logs.openstack.org/14/38414/10/check/gate-tempest-devstack-vm-full/999d150 : SUCCESS in 54m 00s\n- http://logs.openstack.org/14/38414/10/check/gate-tempest-devstack-vm-cells-full/333e932 : FAILURE in 12m 10s (non-voting)\n- http://logs.openstack.org/14/38414/10/check/gate-tempest-devstack-vm-testr-full/5ac6575 : FAILURE in 29m 10s (non-voting)\n- http://logs.openstack.org/14/38414/10/check/gate-tempest-devstack-vm-postgres-full/f760c0d : SUCCESS in 55m 31s\n- http://logs.openstack.org/14/38414/10/check/gate-tempest-devstack-vm-neutron/69100f9 : SUCCESS in 17m 47s\n- http://logs.openstack.org/14/38414/10/check/gate-grenade-devstack-vm/038f7ec : FAILURE in 21m 01s\n","accounts_in_message":[],"_revision_number":10},{"id":"3c7ef6d3fe12e42101a20b6bf1cf01da3335b08b","author":{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},"date":"2013-08-12 01:56:42.000000000","message":"Patch Set 10: Rebased","accounts_in_message":[],"_revision_number":10},{"id":"737184ff970c1cf8c7bdd4567039420e2f833e25","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-08-12 02:48:31.000000000","message":"Patch Set 11: Works for me\n\nBuild succeeded.\n\n- http://logs.openstack.org/14/38414/11/check/gate-python-keystoneclient-pep8/98de77a : SUCCESS in 1m 22s\n- http://docs-draft.openstack.org/14/38414/11/check/gate-python-keystoneclient-docs/cdf830d/doc/build/html/ : SUCCESS in 1m 27s\n- http://logs.openstack.org/14/38414/11/check/gate-python-keystoneclient-python26/ac0453f : SUCCESS in 2m 27s\n- http://logs.openstack.org/14/38414/11/check/gate-python-keystoneclient-python27/4224626 : SUCCESS in 1m 24s\n- http://logs.openstack.org/14/38414/11/check/gate-python-keystoneclient-python33/26b4fa7 : FAILURE in 16s (non-voting)\n- http://logs.openstack.org/14/38414/11/check/gate-tempest-devstack-vm-full/7f57f5c : SUCCESS in 40m 08s\n- http://logs.openstack.org/14/38414/11/check/gate-tempest-devstack-vm-cells-full/342b9ec : FAILURE in 12m 52s (non-voting)\n- http://logs.openstack.org/14/38414/11/check/gate-tempest-devstack-vm-testr-full/2b8dc6b : SUCCESS in 24m 42s (non-voting)\n- http://logs.openstack.org/14/38414/11/check/gate-tempest-devstack-vm-postgres-full/4b3b6fc : SUCCESS in 51m 42s\n- http://logs.openstack.org/14/38414/11/check/gate-tempest-devstack-vm-neutron/bfa844c : SUCCESS in 17m 54s\n- http://logs.openstack.org/14/38414/11/check/gate-grenade-devstack-vm/b0dbf88 : SUCCESS in 22m 26s\n","accounts_in_message":[],"_revision_number":11},{"id":"caa896e84d7283cf5c114aaca23994c67e797166","author":{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},"date":"2013-08-12 04:20:15.000000000","message":"Patch Set 11: Rebased","accounts_in_message":[],"_revision_number":11},{"id":"fcd0b9f53b6f6673743dddc6c6b37d0c8f510541","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-08-12 05:12:22.000000000","message":"Patch Set 12: Works for me\n\nBuild succeeded.\n\n- http://logs.openstack.org/14/38414/12/check/gate-python-keystoneclient-pep8/38588df : SUCCESS in 1m 19s\n- http://docs-draft.openstack.org/14/38414/12/check/gate-python-keystoneclient-docs/015f358/doc/build/html/ : SUCCESS in 1m 39s\n- http://logs.openstack.org/14/38414/12/check/gate-python-keystoneclient-python26/e44c2e4 : SUCCESS in 2m 07s\n- http://logs.openstack.org/14/38414/12/check/gate-python-keystoneclient-python27/b4bfd3e : SUCCESS in 1m 12s\n- http://logs.openstack.org/14/38414/12/check/gate-python-keystoneclient-python33/4de9a63 : FAILURE in 19s (non-voting)\n- http://logs.openstack.org/14/38414/12/check/gate-tempest-devstack-vm-full/078257c : SUCCESS in 51m 26s\n- http://logs.openstack.org/14/38414/12/check/gate-tempest-devstack-vm-cells-full/78818d8 : FAILURE in 13m 35s (non-voting)\n- http://logs.openstack.org/14/38414/12/check/gate-tempest-devstack-vm-testr-full/928ce1b : SUCCESS in 28m 32s (non-voting)\n- http://logs.openstack.org/14/38414/12/check/gate-tempest-devstack-vm-postgres-full/926edbf : SUCCESS in 52m 01s\n- http://logs.openstack.org/14/38414/12/check/gate-tempest-devstack-vm-neutron/ce421ac : SUCCESS in 16m 52s\n- http://logs.openstack.org/14/38414/12/check/gate-grenade-devstack-vm/462f435 : SUCCESS in 22m 02s\n","accounts_in_message":[],"_revision_number":12},{"id":"3ae504c01d4a87dd80796ceedd483d34ae9b1f69","author":{"_account_id":2218,"name":"Adam Young","email":"adam@younglogic.com","username":"ayoung"},"date":"2013-08-13 20:05:47.000000000","message":"Patch Set 12: I would prefer that you didn\u0027t merge this\n\nWould this always perform discovery, or only if the auth_url does not contain the version?","accounts_in_message":[],"_revision_number":12},{"id":"dbe4d6e16497fcecbbc53e6940589733cb8f81ce","author":{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},"date":"2013-08-15 00:48:02.000000000","message":"Patch Set 12:\n\nIf you call client.Client it will ALWAYS perform a network lookup. If you call it with an auth_uri that contains for example /v2.0/ it will check that and see that it has only 1 version available (v2.0) so that if you give the v2.0 auth_uri and a v3 version it will raise an error. \n\nI don\u0027t think it is wise to try to guess versions from the uri string and this was confirmed on the mailing list.","accounts_in_message":[],"_revision_number":12},{"id":"14fd6a7ae8bc27d53b820b46603fd74f8c8720a0","author":{"_account_id":2903,"name":"Morgan Fainberg","email":"morgan.fainberg@gmail.com","username":"mdrnstm"},"date":"2013-08-15 21:55:44.000000000","message":"Patch Set 12: Looks good to me (core reviewer)\n\nThis looks good over all, and after spending a good chunk of time going over the details of discovery, I think it is sane to always do a lookup initially.","accounts_in_message":[],"_revision_number":12},{"id":"caf89800315c852e0f4ed5b7186185e63f1fbbfa","author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"date":"2013-08-16 01:20:32.000000000","message":"Patch Set 12: I would prefer that you didn\u0027t merge this\n\n(2 inline comments)\n\n","accounts_in_message":[],"_revision_number":12},{"id":"92345f7f7239379d854d2e562232cfe65f0cc09d","author":{"_account_id":2903,"name":"Morgan Fainberg","email":"morgan.fainberg@gmail.com","username":"mdrnstm"},"date":"2013-08-16 01:26:38.000000000","message":"Patch Set 12: I would prefer that you didn\u0027t merge this\n\n(1 inline comment)\n\n","accounts_in_message":[],"_revision_number":12},{"id":"8bc81eee6c7a6704494812408de30e51639f7104","author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"date":"2013-08-16 05:29:50.000000000","message":"Patch Set 12: No score\n\n(1 inline comment)\n\n","accounts_in_message":[],"_revision_number":12},{"id":"fa189bec87ddc3883027849f5ce956a1b0604b00","author":{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},"date":"2013-08-16 05:41:36.000000000","message":"Uploaded patch set 13.","accounts_in_message":[],"_revision_number":13},{"id":"bc1de32d7edce4bb38383f6afb86180d1d9316b7","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-08-16 13:39:50.000000000","message":"Patch Set 13: Doesn\u0027t seem to work\n\nBuild failed.  For information on how to proceed, see https://wiki.openstack.org/wiki/GerritJenkinsGithub#Test_Failures\n\n- http://logs.openstack.org/14/38414/13/check/gate-python-keystoneclient-pep8/ed954bc : SUCCESS in 1m 26s\n- http://docs-draft.openstack.org/14/38414/13/check/gate-python-keystoneclient-docs/add6d90/doc/build/html/ : SUCCESS in 1m 46s\n- http://logs.openstack.org/14/38414/13/check/gate-python-keystoneclient-python26/995849a : SUCCESS in 2m 14s\n- http://logs.openstack.org/14/38414/13/check/gate-python-keystoneclient-python27/bef3ec1 : SUCCESS in 1m 22s\n- http://logs.openstack.org/14/38414/13/check/gate-python-keystoneclient-python33/e6fef95 : FAILURE in 15s (non-voting)\n- http://logs.openstack.org/14/38414/13/check/gate-tempest-devstack-vm-full/2e3ed5c : FAILURE in 7h 56m 53s\n- http://logs.openstack.org/14/38414/13/check/gate-tempest-devstack-vm-cells-full/22e07bb : FAILURE in 7h 56m 53s (non-voting)\n- http://logs.openstack.org/14/38414/13/check/gate-tempest-devstack-vm-testr-full/360bdd1 : SUCCESS in 26m 00s (non-voting)\n- http://logs.openstack.org/14/38414/13/check/gate-tempest-devstack-vm-postgres-full/01f8713 : FAILURE in 7h 56m 53s\n- http://logs.openstack.org/14/38414/13/check/gate-tempest-devstack-vm-neutron/6e1b023 : FAILURE in 7h 56m 53s\n- http://logs.openstack.org/14/38414/13/check/gate-grenade-devstack-vm/7c26993 : FAILURE in 7h 56m 53s\n","accounts_in_message":[],"_revision_number":13},{"id":"21d9c907120bb873eaabb8f74399d1243ac74360","author":{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},"date":"2013-08-19 05:34:46.000000000","message":"Patch Set 13:\n\nrecheck no bug","accounts_in_message":[],"_revision_number":13},{"id":"d80d36091979164690fd2dd4c5333e583223b84d","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-08-19 06:18:07.000000000","message":"Patch Set 13: Works for me\n\nBuild succeeded.\n\n- gate-python-keystoneclient-pep8 http://logs.openstack.org/14/38414/13/check/gate-python-keystoneclient-pep8/5488af3 : SUCCESS in 1m 19s\n- gate-python-keystoneclient-docs http://docs-draft.openstack.org/14/38414/13/check/gate-python-keystoneclient-docs/b790ffd/doc/build/html/ : SUCCESS in 1m 32s\n- gate-python-keystoneclient-python26 http://logs.openstack.org/14/38414/13/check/gate-python-keystoneclient-python26/d44296c : SUCCESS in 1m 42s\n- gate-python-keystoneclient-python27 http://logs.openstack.org/14/38414/13/check/gate-python-keystoneclient-python27/0f53769 : SUCCESS in 1m 13s\n- gate-python-keystoneclient-python33 http://logs.openstack.org/14/38414/13/check/gate-python-keystoneclient-python33/e809a32 : FAILURE in 15s (non-voting)\n- gate-tempest-devstack-vm-full http://logs.openstack.org/14/38414/13/check/gate-tempest-devstack-vm-full/d49b5f4 : SUCCESS in 43m 16s\n- gate-tempest-devstack-vm-cells-full http://logs.openstack.org/14/38414/13/check/gate-tempest-devstack-vm-cells-full/e14c21e : FAILURE in 14m 53s (non-voting)\n- gate-tempest-devstack-vm-testr-full http://logs.openstack.org/14/38414/13/check/gate-tempest-devstack-vm-testr-full/c07c94d : SUCCESS in 27m 57s (non-voting)\n- gate-tempest-devstack-vm-postgres-full http://logs.openstack.org/14/38414/13/check/gate-tempest-devstack-vm-postgres-full/d54366a : SUCCESS in 42m 38s\n- gate-tempest-devstack-vm-neutron http://logs.openstack.org/14/38414/13/check/gate-tempest-devstack-vm-neutron/6e0f54a : SUCCESS in 22m 51s\n- gate-grenade-devstack-vm http://logs.openstack.org/14/38414/13/check/gate-grenade-devstack-vm/16d2415 : SUCCESS in 27m 40s\n","accounts_in_message":[],"_revision_number":13},{"id":"4fc707114349b8363111973a4f0eb233ee4c240b","author":{"_account_id":2218,"name":"Adam Young","email":"adam@younglogic.com","username":"ayoung"},"date":"2013-08-19 17:57:04.000000000","message":"Patch Set 13: I would prefer that you didn\u0027t merge this\n\nFor something like auth_token middleware to use the client it should not constantly request the versioning data.  Even for the CLI, we should probably allow for some client side caching, so that we don\u0027t turn one request into multiples.\n\nDIscovery should be done once, and then reconfirmed \"every so often\" depending on the requirements of the client","accounts_in_message":[],"_revision_number":13},{"id":"a3b5dd20d105a8b397e06f61717a674c69992cf9","author":{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},"date":"2013-08-19 21:15:33.000000000","message":"Patch Set 13:\n\n@ayoung. So client.Client is a function that returns a versioned keystone client. So you only call out to discovery when you are initially getting a client. Everything else will work through the client as normal.","accounts_in_message":[],"_revision_number":13},{"id":"020ca15a8d04ce19ea90311ee3ff11a0482396f0","author":{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},"date":"2013-08-26 21:10:57.000000000","message":"Patch Set 13: Work In Progress\n\nPutting a hold on this whilst some other things get merged","accounts_in_message":[],"_revision_number":13},{"id":"113a0bca25526a0edda7a9720e9980aa4205f2e7","author":{"_account_id":9,"name":"LaunchpadSync","username":"launchpadsync"},"date":"2013-09-03 06:03:05.000000000","message":"Patch Set 13:\n\ncode review expired after 1 week of no activity after a negative review, it can be restored using the `Restore Change` button under the Patch Set on the web interface","accounts_in_message":[],"_revision_number":13},{"id":"6004b3029edb0e326b8f389ec904d1b8d1576400","author":{"_account_id":9,"name":"LaunchpadSync","username":"launchpadsync"},"date":"2013-09-03 06:03:05.000000000","message":"Patch Set 13: Abandoned\n\ncode review expired after 1 week of no activity after a negative review, it can be restored using the `Restore Change` button under the Patch Set on the web interface","accounts_in_message":[],"_revision_number":13},{"id":"abd02cedcdadf9f4308aa7d091f1863bc6407f65","author":{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},"date":"2013-09-03 19:37:40.000000000","message":"Patch Set 13: Restored\n\nwant to keep this going","accounts_in_message":[],"_revision_number":13},{"id":"dcde3216b7f5d9b820f7b135ede7735d063e714c","author":{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},"date":"2013-09-03 19:38:11.000000000","message":"Patch Set 13: Work In Progress\n\nwaiting to see the results of the apiclient work","accounts_in_message":[],"_revision_number":13},{"id":"e06344aa126df9391d39a1b4879152cd25c1cd8f","author":{"_account_id":9,"name":"LaunchpadSync","username":"launchpadsync"},"date":"2013-09-11 06:03:06.000000000","message":"Patch Set 13:\n\ncode review expired after 1 week of no activity after a negative review, it can be restored using the `Restore Change` button under the Patch Set on the web interface","accounts_in_message":[],"_revision_number":13},{"id":"c16bd4a8174952021fe4df7097e0e9b91afeee6e","author":{"_account_id":9,"name":"LaunchpadSync","username":"launchpadsync"},"date":"2013-09-11 06:03:06.000000000","message":"Patch Set 13: Abandoned\n\ncode review expired after 1 week of no activity after a negative review, it can be restored using the `Restore Change` button under the Patch Set on the web interface","accounts_in_message":[],"_revision_number":13},{"id":"ec054a5182d483481ee0e22980146aec4a5f0eba","author":{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},"date":"2013-09-23 01:35:58.000000000","message":"Patch Set 13: Restored\n\nAPIClient work is going to take a while. But more importantly the signature of the discovery client will always be the same as the signature of the actual client.\n\nI will make a few methods private in anticipation of APIClient but it need not block the main function.","accounts_in_message":[],"_revision_number":13},{"id":"faedb4267eb68cd55de7a3928e003dd321b22a3b","author":{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},"date":"2013-09-23 01:51:32.000000000","message":"Uploaded patch set 14.","accounts_in_message":[],"_revision_number":14},{"id":"15e6ad875e9d0e263e15de12ac7a1c6fde57a3b2","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-09-23 02:27:24.000000000","message":"Patch Set 14: Doesn\u0027t seem to work\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/14/38414/14/check/gate-python-keystoneclient-pep8/553a6bb : FAILURE in 58s\n- gate-python-keystoneclient-docs http://docs-draft.openstack.org/14/38414/14/check/gate-python-keystoneclient-docs/0edd1a1/doc/build/html/ : SUCCESS in 1m 12s\n- gate-python-keystoneclient-python26 http://logs.openstack.org/14/38414/14/check/gate-python-keystoneclient-python26/ec7c7a7 : SUCCESS in 47s\n- gate-python-keystoneclient-python27 http://logs.openstack.org/14/38414/14/check/gate-python-keystoneclient-python27/3167c7a : SUCCESS in 56s\n- gate-python-keystoneclient-python33 http://logs.openstack.org/14/38414/14/check/gate-python-keystoneclient-python33/a500f68 : FAILURE in 19s (non-voting)\n- gate-tempest-devstack-vm-full http://logs.openstack.org/14/38414/14/check/gate-tempest-devstack-vm-full/5375960 : SUCCESS in 35m 50s\n- gate-tempest-devstack-vm-postgres-full http://logs.openstack.org/14/38414/14/check/gate-tempest-devstack-vm-postgres-full/d25f9b3 : SUCCESS in 35m 10s\n- gate-tempest-devstack-vm-neutron http://logs.openstack.org/14/38414/14/check/gate-tempest-devstack-vm-neutron/69a4b79 : SUCCESS in 23m 35s\n- gate-tempest-devstack-vm-large-ops http://logs.openstack.org/14/38414/14/check/gate-tempest-devstack-vm-large-ops/3169c1b : SUCCESS in 15m 09s (non-voting)\n- gate-grenade-devstack-vm http://logs.openstack.org/14/38414/14/check/gate-grenade-devstack-vm/0ff7695 : SUCCESS in 28m 12s\n","accounts_in_message":[],"_revision_number":14},{"id":"09697d678e220923f4186fad425a37617a2c3546","author":{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},"date":"2013-09-23 03:26:31.000000000","message":"Uploaded patch set 15.","accounts_in_message":[],"_revision_number":15},{"id":"46fa1d5ab712567e68faa4f579930033558889c3","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-09-23 04:01:55.000000000","message":"Patch Set 15: Works for me\n\nBuild succeeded.\n\n- gate-python-keystoneclient-pep8 http://logs.openstack.org/14/38414/15/check/gate-python-keystoneclient-pep8/319c959 : SUCCESS in 48s\n- gate-python-keystoneclient-docs http://docs-draft.openstack.org/14/38414/15/check/gate-python-keystoneclient-docs/69cc4de/doc/build/html/ : SUCCESS in 1m 00s\n- gate-python-keystoneclient-python26 http://logs.openstack.org/14/38414/15/check/gate-python-keystoneclient-python26/83f0ec6 : SUCCESS in 46s\n- gate-python-keystoneclient-python27 http://logs.openstack.org/14/38414/15/check/gate-python-keystoneclient-python27/d61b56f : SUCCESS in 1m 02s\n- gate-python-keystoneclient-python33 http://logs.openstack.org/14/38414/15/check/gate-python-keystoneclient-python33/a97442b : FAILURE in 19s (non-voting)\n- gate-tempest-devstack-vm-full http://logs.openstack.org/14/38414/15/check/gate-tempest-devstack-vm-full/4603d27 : SUCCESS in 33m 33s\n- gate-tempest-devstack-vm-postgres-full http://logs.openstack.org/14/38414/15/check/gate-tempest-devstack-vm-postgres-full/562e4c4 : SUCCESS in 35m 21s\n- gate-tempest-devstack-vm-neutron http://logs.openstack.org/14/38414/15/check/gate-tempest-devstack-vm-neutron/70971d9 : SUCCESS in 22m 29s\n- gate-tempest-devstack-vm-large-ops http://logs.openstack.org/14/38414/15/check/gate-tempest-devstack-vm-large-ops/9b1a33c : SUCCESS in 14m 37s (non-voting)\n- gate-grenade-devstack-vm http://logs.openstack.org/14/38414/15/check/gate-grenade-devstack-vm/948bd8e : SUCCESS in 30m 43s\n","accounts_in_message":[],"_revision_number":15},{"id":"7b4c12017292a9bb74b8ec19032182044e319554","author":{"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},"date":"2013-09-24 00:19:49.000000000","message":"Patch Set 15: I would prefer that you didn\u0027t merge this\n\n(2 inline comments)\n\n","accounts_in_message":[],"_revision_number":15},{"id":"e217b89bcc1f55d08cd5ea99fbe285800c526ee2","author":{"_account_id":9,"name":"LaunchpadSync","username":"launchpadsync"},"date":"2013-10-01 06:03:04.000000000","message":"Patch Set 15:\n\ncode review expired after 1 week of no activity after a negative review, it can be restored using the `Restore Change` button under the Patch Set on the web interface","accounts_in_message":[],"_revision_number":15},{"id":"7d4e9915e1a0851d014ae018ce10e00354ed64c0","author":{"_account_id":9,"name":"LaunchpadSync","username":"launchpadsync"},"date":"2013-10-01 06:03:04.000000000","message":"Patch Set 15: Abandoned\n\ncode review expired after 1 week of no activity after a negative review, it can be restored using the `Restore Change` button under the Patch Set on the web interface","accounts_in_message":[],"_revision_number":15},{"id":"f78afd0b6939327a852b1fedaefe72775b312a9f","author":{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},"date":"2013-10-03 05:40:58.000000000","message":"Patch Set 15: Restored\n\nThe blueprint was updated, please have another look.","accounts_in_message":[],"_revision_number":15},{"id":"1cc98db1ff3164487ff14338e165cf3f277568fa","author":{"_account_id":7725,"name":"David Stanek","email":"dstanek@dstanek.com","username":"dstanek"},"date":"2013-10-05 15:34:12.000000000","message":"Patch Set 15: I would prefer that you didn\u0027t merge this\n\n(4 inline comments)\n\n","accounts_in_message":[],"_revision_number":15},{"id":"aa28c39e78ff9c0f093f76eff78ec22fbe46e7d5","author":{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},"date":"2013-10-08 01:21:01.000000000","message":"Uploaded patch set 16.","accounts_in_message":[],"_revision_number":16},{"id":"00184e80a86b1c10b89bb59125d4a4addf6d583e","author":{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},"date":"2013-10-08 01:26:21.000000000","message":"Uploaded patch set 17.","accounts_in_message":[],"_revision_number":17},{"id":"53d4df25defcfbc59b179a1fe8c6d85e1cd2d62c","author":{"_account_id":5494,"name":"Trivial Rebase","email":"trivial-rebase@review.openstack.org","username":"trivial-rebase"},"date":"2013-10-08 01:26:27.000000000","message":"Patch Set 17:\n\nNew patchset patch-id matches previous patchset, but commit message has changed.","accounts_in_message":[],"_revision_number":17},{"id":"fb6b8013f194185f542f2060b935e7a744964a0b","author":{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},"date":"2013-10-08 01:26:46.000000000","message":"Patch Set 15: (4 inline comments)\n\n","accounts_in_message":[],"_revision_number":15},{"id":"f3fd50b3bec3f903eca764064c4e853ac169a674","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-10-08 02:05:34.000000000","message":"Patch Set 17: Works for me\n\nBuild succeeded.\n\n- gate-python-keystoneclient-pep8 http://logs.openstack.org/14/38414/17/check/gate-python-keystoneclient-pep8/9537959 : SUCCESS in 1m 08s\n- gate-python-keystoneclient-docs http://docs-draft.openstack.org/14/38414/17/check/gate-python-keystoneclient-docs/40a1806/doc/build/html/ : SUCCESS in 54s\n- gate-python-keystoneclient-python26 http://logs.openstack.org/14/38414/17/check/gate-python-keystoneclient-python26/b7db3b0 : SUCCESS in 59s\n- gate-python-keystoneclient-python27 http://logs.openstack.org/14/38414/17/check/gate-python-keystoneclient-python27/3902b81 : SUCCESS in 52s\n- gate-python-keystoneclient-python33 http://logs.openstack.org/14/38414/17/check/gate-python-keystoneclient-python33/b312163 : FAILURE in 19s (non-voting)\n- check-tempest-devstack-vm-full http://logs.openstack.org/14/38414/17/check/check-tempest-devstack-vm-full/26de254 : SUCCESS in 39m 08s\n- check-tempest-devstack-vm-postgres-full http://logs.openstack.org/14/38414/17/check/check-tempest-devstack-vm-postgres-full/16c8bc0 : SUCCESS in 29m 09s\n- check-tempest-devstack-vm-neutron http://logs.openstack.org/14/38414/17/check/check-tempest-devstack-vm-neutron/604986e : SUCCESS in 25m 56s\n- gate-tempest-devstack-vm-large-ops http://logs.openstack.org/14/38414/17/check/gate-tempest-devstack-vm-large-ops/f83b258 : SUCCESS in 11m 14s\n- check-grenade-devstack-vm http://logs.openstack.org/14/38414/17/check/check-grenade-devstack-vm/8a332a1 : SUCCESS in 34m 10s\n","accounts_in_message":[],"_revision_number":17},{"id":"527ec6d6a6c28b479886ce41d4fd99a0d24a8c80","author":{"_account_id":2218,"name":"Adam Young","email":"adam@younglogic.com","username":"ayoung"},"date":"2013-10-14 20:35:04.000000000","message":"Patch Set 17: I would prefer that you didn\u0027t merge this\n\n(2 inline comments)\n\nBasically OK.  Just the inline lstrip question is relevant.","accounts_in_message":[],"_revision_number":17},{"id":"6e4527001c944a289bd55c317036717b2fbb79ba","author":{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},"date":"2013-10-15 19:10:30.000000000","message":"Patch Set 17: (1 inline comment)\n\n","accounts_in_message":[],"_revision_number":17},{"id":"8b58a682dd90c95f60b00edb482e6c7894189948","author":{"_account_id":2218,"name":"Adam Young","email":"adam@younglogic.com","username":"ayoung"},"date":"2013-10-15 19:11:03.000000000","message":"Patch Set 17: Looks good to me (core reviewer)\n\nOK, lstrip is a non issue.  Rest of the code is good.","accounts_in_message":[],"_revision_number":17},{"id":"56e1d61c704a993155832f535acb3b42062e6de7","author":{"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},"date":"2013-10-15 22:11:48.000000000","message":"Patch Set 17: I would prefer that you didn\u0027t merge this\n\n(7 inline comments)\n\n","accounts_in_message":[],"_revision_number":17},{"id":"6315fbbe45c31d914a72519f027016cd6a1864bb","author":{"_account_id":1916,"name":"Guang Yee","email":"gyee@suse.com","username":"guang-yee"},"date":"2013-10-15 22:24:04.000000000","message":"Patch Set 17: I would prefer that you didn\u0027t merge this\n\n(1 inline comment)\n\nI think we need to refactor the http client piece so it can be shared by v2, v3, and middleware.","accounts_in_message":[],"_revision_number":17},{"id":"9abaf9cab0bd445f225d4932652850254a15ea67","author":{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},"date":"2013-10-16 01:38:32.000000000","message":"Uploaded patch set 18.","accounts_in_message":[],"_revision_number":18},{"id":"0f46679329f056c5f937dbcd14e5e27774052dc1","author":{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},"date":"2013-10-16 01:38:58.000000000","message":"Patch Set 17: (8 inline comments)\n\n","accounts_in_message":[],"_revision_number":17},{"id":"864b01e4db9f3a070cf31878ff9b6a52293f1013","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-10-16 02:25:01.000000000","message":"Patch Set 18: Works for me\n\nBuild succeeded.\n\n- gate-python-keystoneclient-pep8 http://logs.openstack.org/14/38414/18/check/gate-python-keystoneclient-pep8/6df117b : SUCCESS in 1m 16s\n- gate-python-keystoneclient-docs http://docs-draft.openstack.org/14/38414/18/check/gate-python-keystoneclient-docs/b099738/doc/build/html/ : SUCCESS in 46s\n- gate-python-keystoneclient-python26 http://logs.openstack.org/14/38414/18/check/gate-python-keystoneclient-python26/392a181 : SUCCESS in 1m 13s\n- gate-python-keystoneclient-python27 http://logs.openstack.org/14/38414/18/check/gate-python-keystoneclient-python27/f16f07f : SUCCESS in 1m 10s\n- gate-python-keystoneclient-python33 http://logs.openstack.org/14/38414/18/check/gate-python-keystoneclient-python33/420581e : FAILURE in 18s (non-voting)\n- check-tempest-devstack-vm-full http://logs.openstack.org/14/38414/18/check/check-tempest-devstack-vm-full/7413418 : SUCCESS in 43m 33s\n- check-tempest-devstack-vm-postgres-full http://logs.openstack.org/14/38414/18/check/check-tempest-devstack-vm-postgres-full/9709b21 : SUCCESS in 46m 24s\n- check-tempest-devstack-vm-neutron http://logs.openstack.org/14/38414/18/check/check-tempest-devstack-vm-neutron/a0cd300 : SUCCESS in 17m 48s\n- gate-tempest-devstack-vm-large-ops http://logs.openstack.org/14/38414/18/check/gate-tempest-devstack-vm-large-ops/0fea022 : SUCCESS in 15m 37s\n- gate-tempest-devstack-vm-neutron-large-ops http://logs.openstack.org/14/38414/18/check/gate-tempest-devstack-vm-neutron-large-ops/6fc3c8f : SUCCESS in 16m 56s (non-voting)\n- check-grenade-devstack-vm http://logs.openstack.org/14/38414/18/check/check-grenade-devstack-vm/e7958ce : SUCCESS in 24m 02s\n","accounts_in_message":[],"_revision_number":18},{"id":"bb5f800ffcea05acc587844775f4fb2d7d29cae1","author":{"_account_id":2218,"name":"Adam Young","email":"adam@younglogic.com","username":"ayoung"},"date":"2013-10-19 02:29:42.000000000","message":"Patch Set 18: Looks good to me, but someone else must approve\n\nWill go to +2 if the other commenters say OK","accounts_in_message":[],"_revision_number":18},{"id":"a9aae164edd740bad6ea97e962fa92646a9c4fb0","author":{"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},"date":"2013-10-21 22:12:20.000000000","message":"Patch Set 18: I would prefer that you didn\u0027t merge this\n\n(13 inline comments)\n\nI\u0027m a little confused as to how this would work. I think it would be helpful to split this up into one change that provides an API to get the API versions that the server supports and the client part in a separate commit. Thanks.","accounts_in_message":[],"_revision_number":18},{"id":"a940d2af915ea317499bdfcbc39b76935e5173a3","author":{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},"date":"2013-10-21 23:03:43.000000000","message":"Uploaded patch set 19.","accounts_in_message":[],"_revision_number":19},{"id":"1ea7e0a5952bac9a16d947d64a57c1be3ef2218a","author":{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},"date":"2013-10-21 23:10:10.000000000","message":"Patch Set 18: (13 inline comments)\n\nSo this is somewhat intentionally kept together because the function parameters of the available versions will change with sessions, and also it is actually more complicated than the regular client.Client situation, and i\u0027m not sure yet how it will be used. \n\nOriginally available_versions was public, it currently returns a dictionary of API version -\u003e KeystoneVersion object. But i\u0027m not sure if this is sufficient. What if there are two endpoints for a given API version - i don\u0027t know what that would mean anyway. How should you check if it\u0027s marked as stable? \n\nThese are things that i think will become apparent, but can wait until someone asks us for them. \n\nAs for how to read what is client and what is version discovery, the only thing that is specific to creating a Client object is done in the Client function. All that function does is get all available versions, and then pick either the one that was specified or the latest one.","accounts_in_message":[],"_revision_number":18},{"id":"00f63edf9d33caeeb4dcb0f75a156e730cb2d3f3","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-10-21 23:39:37.000000000","message":"Patch Set 19: Works for me\n\nBuild succeeded.\n\n- gate-python-keystoneclient-pep8 http://logs.openstack.org/14/38414/19/check/gate-python-keystoneclient-pep8/e9f9c6e : SUCCESS in 51s\n- gate-python-keystoneclient-docs http://docs-draft.openstack.org/14/38414/19/check/gate-python-keystoneclient-docs/f9db311/doc/build/html/ : SUCCESS in 1m 02s\n- gate-python-keystoneclient-python26 http://logs.openstack.org/14/38414/19/check/gate-python-keystoneclient-python26/6256a11 : SUCCESS in 1m 31s\n- gate-python-keystoneclient-python27 http://logs.openstack.org/14/38414/19/check/gate-python-keystoneclient-python27/f1150d1 : SUCCESS in 1m 14s\n- gate-python-keystoneclient-python33 http://logs.openstack.org/14/38414/19/check/gate-python-keystoneclient-python33/3afc12b : FAILURE in 10s (non-voting)\n- check-tempest-devstack-vm-full http://logs.openstack.org/14/38414/19/check/check-tempest-devstack-vm-full/5464f7b : SUCCESS in 28m 19s\n- check-tempest-devstack-vm-postgres-full http://logs.openstack.org/14/38414/19/check/check-tempest-devstack-vm-postgres-full/05185d4 : SUCCESS in 28m 34s\n- check-tempest-devstack-vm-neutron http://logs.openstack.org/14/38414/19/check/check-tempest-devstack-vm-neutron/57fa6e7 : SUCCESS in 18m 48s\n- gate-tempest-devstack-vm-large-ops http://logs.openstack.org/14/38414/19/check/gate-tempest-devstack-vm-large-ops/e2d0473 : SUCCESS in 15m 51s\n- gate-tempest-devstack-vm-neutron-large-ops http://logs.openstack.org/14/38414/19/check/gate-tempest-devstack-vm-neutron-large-ops/a3d0dc3 : SUCCESS in 15m 54s (non-voting)\n- check-grenade-devstack-vm http://logs.openstack.org/14/38414/19/check/check-grenade-devstack-vm/88d39c5 : SUCCESS in 35m 48s\n","accounts_in_message":[],"_revision_number":19},{"id":"297a89d2f8632b7fb26c9664d3eb64c10c55a426","author":{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},"date":"2013-10-22 03:05:41.000000000","message":"Uploaded patch set 20.","accounts_in_message":[],"_revision_number":20},{"id":"6f53396291d4426c24f2cd3fdaee25e643955d69","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-10-22 03:38:36.000000000","message":"Patch Set 20: Works for me\n\nBuild succeeded.\n\n- gate-python-keystoneclient-pep8 http://logs.openstack.org/14/38414/20/check/gate-python-keystoneclient-pep8/48487d0 : SUCCESS in 1m 12s\n- gate-python-keystoneclient-docs http://docs-draft.openstack.org/14/38414/20/check/gate-python-keystoneclient-docs/29aadf2/doc/build/html/ : SUCCESS in 55s\n- gate-python-keystoneclient-python26 http://logs.openstack.org/14/38414/20/check/gate-python-keystoneclient-python26/9092df5 : SUCCESS in 1m 10s\n- gate-python-keystoneclient-python27 http://logs.openstack.org/14/38414/20/check/gate-python-keystoneclient-python27/5820fc6 : SUCCESS in 49s\n- gate-python-keystoneclient-python33 http://logs.openstack.org/14/38414/20/check/gate-python-keystoneclient-python33/832c487 : FAILURE in 10s (non-voting)\n- check-tempest-devstack-vm-full http://logs.openstack.org/14/38414/20/check/check-tempest-devstack-vm-full/4076c54 : SUCCESS in 28m 41s\n- check-tempest-devstack-vm-postgres-full http://logs.openstack.org/14/38414/20/check/check-tempest-devstack-vm-postgres-full/570d7cd : SUCCESS in 29m 26s\n- check-tempest-devstack-vm-neutron http://logs.openstack.org/14/38414/20/check/check-tempest-devstack-vm-neutron/d06ff2e : SUCCESS in 20m 15s\n- gate-tempest-devstack-vm-large-ops http://logs.openstack.org/14/38414/20/check/gate-tempest-devstack-vm-large-ops/06cb9af : SUCCESS in 14m 05s\n- gate-tempest-devstack-vm-neutron-large-ops http://logs.openstack.org/14/38414/20/check/gate-tempest-devstack-vm-neutron-large-ops/872e4c6 : SUCCESS in 16m 29s (non-voting)\n- check-grenade-devstack-vm http://logs.openstack.org/14/38414/20/check/check-grenade-devstack-vm/c2ef7ea : SUCCESS in 32m 50s\n","accounts_in_message":[],"_revision_number":20},{"id":"7c9d24c52757b39b9524319d36c2baa2c6b35e54","author":{"_account_id":2903,"name":"Morgan Fainberg","email":"morgan.fainberg@gmail.com","username":"mdrnstm"},"date":"2013-10-22 04:50:14.000000000","message":"Patch Set 20:\n\nMy only thought after reading through this is more of a NIT than anything else...perhaps we should expose a property on the Client factory to report \"supported versions\", looking to the future we will eventually move beyond v2 and v3.0 to other versions.  To be clear, this would be the versions supported by keystoneclient (not the server).\n\nIf you get an unsupported version error (or some such) but the only way to know that is to try discovery on something like v4.0, it seems like it is an unnessicary try/except where keystoneclient is consumed.  It could allow developers to pick a supported version (fall back) if suddenly they had an older version on their system.  Or just error without having to discover to know if the client could even support v\u003cnot 2 and not 3.0\u003e.","accounts_in_message":[],"_revision_number":20},{"id":"d08a318fc11913e9902be16f18716139b741b5af","author":{"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},"date":"2013-10-23 22:31:21.000000000","message":"Patch Set 20: I would prefer that you didn\u0027t merge this\n\n(3 inline comments)\n\n","accounts_in_message":[],"_revision_number":20},{"id":"d05c230cbfbec558f03c49ae5504396ce85eeb92","author":{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},"date":"2013-10-24 00:04:00.000000000","message":"Uploaded patch set 21.","accounts_in_message":[],"_revision_number":21},{"id":"c347c186dcab9a71169e4b441d958a6dddc5458c","author":{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},"date":"2013-10-24 00:05:56.000000000","message":"Patch Set 20: (3 inline comments)\n\n","accounts_in_message":[],"_revision_number":20},{"id":"41e971cdd67bb0515c1fa30e476bdd5617e80a13","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-10-24 00:47:22.000000000","message":"Patch Set 21: Works for me\n\nBuild succeeded.\n\n- gate-python-keystoneclient-pep8 http://logs.openstack.org/14/38414/21/check/gate-python-keystoneclient-pep8/05db730 : SUCCESS in 49s\n- gate-python-keystoneclient-docs http://docs-draft.openstack.org/14/38414/21/check/gate-python-keystoneclient-docs/1cc9f7d/doc/build/html/ : SUCCESS in 58s\n- gate-python-keystoneclient-python26 http://logs.openstack.org/14/38414/21/check/gate-python-keystoneclient-python26/68c7c3c : SUCCESS in 1m 17s\n- gate-python-keystoneclient-python27 http://logs.openstack.org/14/38414/21/check/gate-python-keystoneclient-python27/5091f1e : SUCCESS in 1m 02s\n- gate-python-keystoneclient-python33 http://logs.openstack.org/14/38414/21/check/gate-python-keystoneclient-python33/e966177 : FAILURE in 22s (non-voting)\n- check-tempest-devstack-vm-full http://logs.openstack.org/14/38414/21/check/check-tempest-devstack-vm-full/a1d6ab6 : SUCCESS in 43m 01s\n- check-tempest-devstack-vm-postgres-full http://logs.openstack.org/14/38414/21/check/check-tempest-devstack-vm-postgres-full/1507812 : SUCCESS in 30m 05s\n- check-tempest-devstack-vm-neutron http://logs.openstack.org/14/38414/21/check/check-tempest-devstack-vm-neutron/ebe46e4 : SUCCESS in 18m 34s\n- gate-tempest-devstack-vm-large-ops http://logs.openstack.org/14/38414/21/check/gate-tempest-devstack-vm-large-ops/63d8202 : SUCCESS in 14m 51s\n- gate-tempest-devstack-vm-neutron-large-ops http://logs.openstack.org/14/38414/21/check/gate-tempest-devstack-vm-neutron-large-ops/b7a60dd : SUCCESS in 17m 47s (non-voting)\n- check-grenade-devstack-vm http://logs.openstack.org/14/38414/21/check/check-grenade-devstack-vm/c849101 : SUCCESS in 23m 41s\n","accounts_in_message":[],"_revision_number":21},{"id":"fb036cd5dae128fb4d88e3e0930284fe8c135c7b","author":{"_account_id":2218,"name":"Adam Young","email":"adam@younglogic.com","username":"ayoung"},"date":"2013-10-24 16:55:57.000000000","message":"Patch Set 21: Looks good to me (core reviewer)\n\nJamie has thought this through.  Agree with his rationale for the get_version change being included here.","accounts_in_message":[],"_revision_number":21},{"id":"a85c7c9004a0e598923bd21e5c3cf00b95f565f8","author":{"_account_id":2903,"name":"Morgan Fainberg","email":"morgan.fainberg@gmail.com","username":"mdrnstm"},"date":"2013-10-24 21:49:32.000000000","message":"Patch Set 21: Looks good to me (core reviewer)\n\nThis looks good to me.  There has been a lot of discussion on this front and I agree with ayoung, the rational seems solid.  This is definitely moving in the right direction wrt the client library and making it easier to consume the various versions.","accounts_in_message":[],"_revision_number":21},{"id":"a0d9b68660bc324b1fc481768e72813176a224fa","author":{"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},"date":"2013-10-24 23:54:50.000000000","message":"Patch Set 21: I would prefer that you didn\u0027t merge this\n\n(7 inline comments)\n\n","accounts_in_message":[],"_revision_number":21},{"id":"c32f4c1b60f938d4561b8afd7769495a15467b19","author":{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},"date":"2013-10-25 01:39:42.000000000","message":"Patch Set 21: (1 inline comment)\n\nSo the generic client has two interfaces: \n - discover: returns a dictionary keyed with version and value a dictionary containing url, id and stable.\n - discover_extensions: which won\u0027t work under v3 anyway, it requires you to provide it a v2 url. \n\nSo given that it has the same arguments as a HTTPClient and then discards them it is essentially wrong and yes should be deprecated. \n\nI\u0027ve been thinking more about it though. Do you think we should have a similar Discovery object that you call with \ndiscovery \u003d keystoneclient.discover.Discover(url\u003d\u0027http://localhost\u0027) \nand then you can query with discovery.get_client(\u0027v3.0\u0027) etc?\n\nI didn\u0027t do it like this originally as the client.Client interface is dictated by a more global blueprint and this was all i was trying to support. It may be more correct, but i\u0027m not sure that many people will really want to interact with this discovery object, they will mostly just want a client, or a list of everything available so that they can pick and choose specific versions.","accounts_in_message":[],"_revision_number":21},{"id":"77b1b8f5bd213e71237e91964289feba13e442fa","author":{"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},"date":"2013-10-25 17:25:07.000000000","message":"Patch Set 21:\n\nJamie, et al - https://etherpad.openstack.org/p/KeystoneclientDiscovery","accounts_in_message":[],"_revision_number":21},{"id":"6f179aff4f2e79c268a2c7dc82b8fc21ebe3da44","author":{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},"date":"2013-10-28 05:14:20.000000000","message":"Uploaded patch set 22.","accounts_in_message":[],"_revision_number":22},{"id":"a2a2697d2e528341db680a560e799ecf8418012f","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-10-28 05:43:36.000000000","message":"Patch Set 22: Works for me\n\nBuild succeeded.\n\n- gate-python-keystoneclient-pep8 http://logs.openstack.org/14/38414/22/check/gate-python-keystoneclient-pep8/441145d : SUCCESS in 1m 10s\n- gate-python-keystoneclient-docs http://docs-draft.openstack.org/14/38414/22/check/gate-python-keystoneclient-docs/b9ed9ff/doc/build/html/ : SUCCESS in 1m 11s\n- gate-python-keystoneclient-python26 http://logs.openstack.org/14/38414/22/check/gate-python-keystoneclient-python26/7a32665 : SUCCESS in 1m 23s\n- gate-python-keystoneclient-python27 http://logs.openstack.org/14/38414/22/check/gate-python-keystoneclient-python27/ad54bc3 : SUCCESS in 56s\n- gate-python-keystoneclient-python33 http://logs.openstack.org/14/38414/22/check/gate-python-keystoneclient-python33/ac41f47 : FAILURE in 18s (non-voting)\n- check-tempest-devstack-vm-full http://logs.openstack.org/14/38414/22/check/check-tempest-devstack-vm-full/61125d7 : SUCCESS in 28m 58s\n- check-tempest-devstack-vm-postgres-full http://logs.openstack.org/14/38414/22/check/check-tempest-devstack-vm-postgres-full/d4c8e88 : SUCCESS in 29m 12s\n- check-tempest-devstack-vm-neutron http://logs.openstack.org/14/38414/22/check/check-tempest-devstack-vm-neutron/e5a3584 : SUCCESS in 17m 36s\n- gate-tempest-devstack-vm-large-ops http://logs.openstack.org/14/38414/22/check/gate-tempest-devstack-vm-large-ops/4d744a7 : SUCCESS in 13m 49s\n- gate-tempest-devstack-vm-neutron-large-ops http://logs.openstack.org/14/38414/22/check/gate-tempest-devstack-vm-neutron-large-ops/12c26ab : SUCCESS in 16m 04s (non-voting)\n- check-grenade-devstack-vm http://logs.openstack.org/14/38414/22/check/check-grenade-devstack-vm/1853717 : SUCCESS in 23m 01s\n","accounts_in_message":[],"_revision_number":22},{"id":"e73d7d9ee0271686bdf274209f36cee71f3af8b0","author":{"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},"date":"2013-10-31 01:14:31.000000000","message":"Patch Set 22: I would prefer that you didn\u0027t merge this\n\n(18 inline comments)\n\n","accounts_in_message":[],"_revision_number":22},{"id":"8bd17ccd437c2477e9efae707ebdd043a4a3e394","author":{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},"date":"2013-10-31 03:49:04.000000000","message":"Uploaded patch set 23.","accounts_in_message":[],"_revision_number":23},{"id":"879d114eb3305cd250f3346cc9fe8d90351274ce","author":{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},"date":"2013-10-31 03:57:41.000000000","message":"Patch Set 22: (18 inline comments)\n\n","accounts_in_message":[],"_revision_number":22},{"id":"74bf949537b53a96482a38da2177f78f246306a4","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-10-31 04:24:33.000000000","message":"Patch Set 23: Works for me\n\nBuild succeeded.\n\n- gate-python-keystoneclient-pep8 http://logs.openstack.org/14/38414/23/check/gate-python-keystoneclient-pep8/a23ca36 : SUCCESS in 1m 09s\n- gate-python-keystoneclient-docs http://docs-draft.openstack.org/14/38414/23/check/gate-python-keystoneclient-docs/a86aaec/doc/build/html/ : SUCCESS in 1m 13s\n- gate-python-keystoneclient-python26 http://logs.openstack.org/14/38414/23/check/gate-python-keystoneclient-python26/7a25c97 : SUCCESS in 1m 06s\n- gate-python-keystoneclient-python27 http://logs.openstack.org/14/38414/23/check/gate-python-keystoneclient-python27/e7df7c9 : SUCCESS in 53s\n- gate-python-keystoneclient-python33 http://logs.openstack.org/14/38414/23/check/gate-python-keystoneclient-python33/5f6d966 : FAILURE in 18s (non-voting)\n- check-tempest-devstack-vm-full http://logs.openstack.org/14/38414/23/check/check-tempest-devstack-vm-full/8bfce47 : SUCCESS in 31m 58s\n- check-tempest-devstack-vm-postgres-full http://logs.openstack.org/14/38414/23/check/check-tempest-devstack-vm-postgres-full/faa3a67 : SUCCESS in 35m 19s\n- check-tempest-devstack-vm-neutron http://logs.openstack.org/14/38414/23/check/check-tempest-devstack-vm-neutron/1001dce : SUCCESS in 18m 31s\n- gate-tempest-devstack-vm-large-ops http://logs.openstack.org/14/38414/23/check/gate-tempest-devstack-vm-large-ops/42ff394 : SUCCESS in 13m 46s\n- gate-tempest-devstack-vm-neutron-large-ops http://logs.openstack.org/14/38414/23/check/gate-tempest-devstack-vm-neutron-large-ops/a60f73e : SUCCESS in 20m 56s (non-voting)\n- check-grenade-devstack-vm http://logs.openstack.org/14/38414/23/check/check-grenade-devstack-vm/1e1903e : SUCCESS in 21m 55s\n","accounts_in_message":[],"_revision_number":23},{"id":"07d29a1b3ce5b8e469e5bd44ea1273d6996ec42d","author":{"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},"date":"2013-11-19 01:23:52.000000000","message":"Patch Set 23: I would prefer that you didn\u0027t merge this\n\n(3 inline comments)\n\nhad a few minor comments, will need to look more closely.","accounts_in_message":[],"_revision_number":23},{"id":"063cd61bf2a657ab3b280fb7c0432481439de8f1","author":{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},"date":"2013-11-19 19:00:15.000000000","message":"Uploaded patch set 24.","accounts_in_message":[],"_revision_number":24},{"id":"8bf2098bda911c1434bc24c62432d29d0533183b","author":{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},"date":"2013-11-19 19:02:26.000000000","message":"Patch Set 23: (3 inline comments)\n\n","accounts_in_message":[],"_revision_number":23},{"id":"e0210da812089a57fbfd68ab98e4269bae110a03","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-11-19 20:49:32.000000000","message":"Patch Set 24: Doesn\u0027t seem to work\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/14/38414/24/check/gate-python-keystoneclient-pep8/c6fb48e : SUCCESS in 1m 08s\n- gate-python-keystoneclient-docs http://docs-draft.openstack.org/14/38414/24/check/gate-python-keystoneclient-docs/7e0c25f/doc/build/html/ : SUCCESS in 1m 30s\n- gate-python-keystoneclient-python26 http://logs.openstack.org/14/38414/24/check/gate-python-keystoneclient-python26/5770b1b : SUCCESS in 1m 23s\n- gate-python-keystoneclient-python27 http://logs.openstack.org/14/38414/24/check/gate-python-keystoneclient-python27/7ba912e : SUCCESS in 1m 08s\n- gate-python-keystoneclient-python33 http://logs.openstack.org/14/38414/24/check/gate-python-keystoneclient-python33/742f9d0 : FAILURE in 5m 21s (non-voting)\n- check-tempest-devstack-vm-full http://logs.openstack.org/14/38414/24/check/check-tempest-devstack-vm-full/2202cb4 : SUCCESS in 1h 26m 49s\n- check-tempest-devstack-vm-postgres-full http://logs.openstack.org/14/38414/24/check/check-tempest-devstack-vm-postgres-full/749e50f : FAILURE in 1h 18m 39s\n- check-tempest-devstack-vm-neutron http://logs.openstack.org/14/38414/24/check/check-tempest-devstack-vm-neutron/063d1bb : SUCCESS in 36m 26s\n- gate-tempest-devstack-vm-large-ops http://logs.openstack.org/14/38414/24/check/gate-tempest-devstack-vm-large-ops/f12eb29 : SUCCESS in 24m 45s\n- gate-tempest-devstack-vm-neutron-large-ops http://logs.openstack.org/14/38414/24/check/gate-tempest-devstack-vm-neutron-large-ops/107923b : SUCCESS in 25m 42s (non-voting)\n- check-grenade-devstack-vm http://logs.openstack.org/14/38414/24/check/check-grenade-devstack-vm/09e1421 : FAILURE in 41m 24s\n","accounts_in_message":[],"_revision_number":24},{"id":"4f2ff8db2fbfe59883360ad0b873e495aa7a6c17","author":{"_account_id":8871,"name":"Elastic Recheck","username":"elasticrecheck"},"date":"2013-11-19 20:50:00.000000000","message":"Patch Set 24:\n\nI noticed tempest failed, I think you hit bug(s): https://bugs.launchpad.net/bugs/1251920","accounts_in_message":[],"_revision_number":24},{"id":"ed4cf0a8f2b6d1c74d991bf8d8b07265750cc131","author":{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},"date":"2013-11-19 21:27:11.000000000","message":"Patch Set 24:\n\nrecheck bug 1251920","accounts_in_message":[],"_revision_number":24},{"id":"bca6ca59a53b6567b95dd739fdeba2dd78190306","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-11-19 23:31:30.000000000","message":"Patch Set 24:\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/14/38414/24/check/gate-python-keystoneclient-pep8/4080447 : SUCCESS in 1m 47s\n- gate-python-keystoneclient-docs http://docs-draft.openstack.org/14/38414/24/check/gate-python-keystoneclient-docs/d2cd53b/doc/build/html/ : SUCCESS in 1m 33s\n- gate-python-keystoneclient-python26 http://logs.openstack.org/14/38414/24/check/gate-python-keystoneclient-python26/5213ba0 : SUCCESS in 1m 33s\n- gate-python-keystoneclient-python27 http://logs.openstack.org/14/38414/24/check/gate-python-keystoneclient-python27/efdd974 : SUCCESS in 1m 26s\n- gate-python-keystoneclient-python33 http://logs.openstack.org/14/38414/24/check/gate-python-keystoneclient-python33/8ac20dd : FAILURE in 5m 10s (non-voting)\n- check-tempest-devstack-vm-full http://logs.openstack.org/14/38414/24/check/check-tempest-devstack-vm-full/7496304 : FAILURE in 56m 26s\n- check-tempest-devstack-vm-postgres-full http://logs.openstack.org/14/38414/24/check/check-tempest-devstack-vm-postgres-full/179f52b : FAILURE in 55m 27s\n- check-tempest-devstack-vm-neutron http://logs.openstack.org/14/38414/24/check/check-tempest-devstack-vm-neutron/f86b762 : SUCCESS in 46m 07s\n- gate-tempest-devstack-vm-large-ops http://logs.openstack.org/14/38414/24/check/gate-tempest-devstack-vm-large-ops/d0c54dc : SUCCESS in 20m 43s\n- gate-tempest-devstack-vm-neutron-large-ops http://logs.openstack.org/14/38414/24/check/gate-tempest-devstack-vm-neutron-large-ops/a1d8e64 : SUCCESS in 21m 29s (non-voting)\n- check-grenade-devstack-vm http://logs.openstack.org/14/38414/24/check/check-grenade-devstack-vm/ac988e3 : FAILURE in 41m 40s\n","accounts_in_message":[],"_revision_number":24},{"id":"30f4b50109eb3eb46a69366003ae554459edbc63","author":{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},"date":"2013-11-22 00:20:45.000000000","message":"Patch Set 24:\n\nrecheck no bug","accounts_in_message":[],"_revision_number":24},{"id":"64ae78b02f6b211ca1e23bfc63c43063850a2fc2","author":{"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},"date":"2013-11-22 00:53:29.000000000","message":"Patch Set 24: I would prefer that you didn\u0027t merge this\n\n(23 inline comments)\n\nSeveral minor comments.","accounts_in_message":[],"_revision_number":24},{"id":"877723c86d3708638553ffe9f319cd3f843489c2","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-11-22 02:05:36.000000000","message":"Patch Set 24: Works for me\n\nBuild succeeded.\n\n- gate-python-keystoneclient-pep8 http://logs.openstack.org/14/38414/24/check/gate-python-keystoneclient-pep8/30d771c : SUCCESS in 52s\n- gate-python-keystoneclient-docs http://docs-draft.openstack.org/14/38414/24/check/gate-python-keystoneclient-docs/fe83b81/doc/build/html/ : SUCCESS in 1m 32s\n- gate-python-keystoneclient-python26 http://logs.openstack.org/14/38414/24/check/gate-python-keystoneclient-python26/a0b3526 : SUCCESS in 1m 11s\n- gate-python-keystoneclient-python27 http://logs.openstack.org/14/38414/24/check/gate-python-keystoneclient-python27/b052d87 : SUCCESS in 1m 03s\n- gate-python-keystoneclient-python33 http://logs.openstack.org/14/38414/24/check/gate-python-keystoneclient-python33/e41cd0b : FAILURE in 4m 53s (non-voting)\n- check-tempest-devstack-vm-full http://logs.openstack.org/14/38414/24/check/check-tempest-devstack-vm-full/a033581 : SUCCESS in 44m 03s\n- check-tempest-devstack-vm-postgres-full http://logs.openstack.org/14/38414/24/check/check-tempest-devstack-vm-postgres-full/e97a77c : SUCCESS in 1h 04m 34s\n- check-tempest-devstack-vm-neutron http://logs.openstack.org/14/38414/24/check/check-tempest-devstack-vm-neutron/404abf0 : SUCCESS in 37m 11s\n- gate-tempest-devstack-vm-large-ops http://logs.openstack.org/14/38414/24/check/gate-tempest-devstack-vm-large-ops/1d58fe7 : SUCCESS in 14m 14s\n- gate-tempest-devstack-vm-neutron-large-ops http://logs.openstack.org/14/38414/24/check/gate-tempest-devstack-vm-neutron-large-ops/c722d97 : UNSTABLE in 16m 39s (non-voting)\n- check-grenade-devstack-vm http://logs.openstack.org/14/38414/24/check/check-grenade-devstack-vm/80710b9 : SUCCESS in 26m 13s\n","accounts_in_message":[],"_revision_number":24},{"id":"3f316eed9e688b820a06c529091f62ba559c7253","author":{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},"date":"2013-11-25 00:32:14.000000000","message":"Uploaded patch set 25.","accounts_in_message":[],"_revision_number":25},{"id":"c9cf641625472fc007cfe7cdcad1b2c8cdbaf3d3","author":{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},"date":"2013-11-25 00:33:03.000000000","message":"Patch Set 24: (19 inline comments)\n\n","accounts_in_message":[],"_revision_number":24},{"id":"497179996d7ae37801f1bb908662ef65d7a7743e","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-11-25 01:26:41.000000000","message":"Patch Set 25: Doesn\u0027t seem to work\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/14/38414/25/check/gate-python-keystoneclient-pep8/7d4a5a2 : SUCCESS in 55s\n- gate-python-keystoneclient-docs http://docs-draft.openstack.org/14/38414/25/check/gate-python-keystoneclient-docs/c9ecf58/doc/build/html/ : SUCCESS in 1m 10s\n- gate-python-keystoneclient-python26 http://logs.openstack.org/14/38414/25/check/gate-python-keystoneclient-python26/4944211 : SUCCESS in 45s\n- gate-python-keystoneclient-python27 http://logs.openstack.org/14/38414/25/check/gate-python-keystoneclient-python27/b723494 : SUCCESS in 1m 10s\n- gate-python-keystoneclient-python33 http://logs.openstack.org/14/38414/25/check/gate-python-keystoneclient-python33/5035cbf : FAILURE in 4m 40s (non-voting)\n- check-tempest-devstack-vm-full http://logs.openstack.org/14/38414/25/check/check-tempest-devstack-vm-full/68fa78b : SUCCESS in 54m 23s\n- check-tempest-devstack-vm-postgres-full http://logs.openstack.org/14/38414/25/check/check-tempest-devstack-vm-postgres-full/db6c9a9 : FAILURE in 44m 54s\n- check-tempest-devstack-vm-neutron http://logs.openstack.org/14/38414/25/check/check-tempest-devstack-vm-neutron/c1fc9a0 : SUCCESS in 24m 46s\n- gate-tempest-devstack-vm-large-ops http://logs.openstack.org/14/38414/25/check/gate-tempest-devstack-vm-large-ops/6f130d5 : SUCCESS in 14m 01s\n- gate-tempest-devstack-vm-neutron-large-ops http://logs.openstack.org/14/38414/25/check/gate-tempest-devstack-vm-neutron-large-ops/6191343 : SUCCESS in 15m 59s\n- check-grenade-devstack-vm http://logs.openstack.org/14/38414/25/check/check-grenade-devstack-vm/e5b9668 : FAILURE in 22m 24s\n","accounts_in_message":[],"_revision_number":25},{"id":"dce82b522a3ec3c6ffa04e0f67e948efa98af7b6","author":{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},"date":"2013-11-25 01:31:18.000000000","message":"Patch Set 25:\n\nrecheck no bug","accounts_in_message":[],"_revision_number":25},{"id":"35b67dddec46669515fd6cd6a67e93509336b07b","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-11-25 02:16:55.000000000","message":"Patch Set 25:\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/14/38414/25/check/gate-python-keystoneclient-pep8/e8b305c : SUCCESS in 1m 11s\n- gate-python-keystoneclient-docs http://docs-draft.openstack.org/14/38414/25/check/gate-python-keystoneclient-docs/05583e4/doc/build/html/ : SUCCESS in 1m 15s\n- gate-python-keystoneclient-python26 http://logs.openstack.org/14/38414/25/check/gate-python-keystoneclient-python26/5b8e630 : SUCCESS in 1m 16s\n- gate-python-keystoneclient-python27 http://logs.openstack.org/14/38414/25/check/gate-python-keystoneclient-python27/d097f6b : SUCCESS in 51s\n- gate-python-keystoneclient-python33 http://logs.openstack.org/14/38414/25/check/gate-python-keystoneclient-python33/465dd03 : FAILURE in 4m 39s (non-voting)\n- check-tempest-devstack-vm-full http://logs.openstack.org/14/38414/25/check/check-tempest-devstack-vm-full/69f653e : SUCCESS in 45m 01s\n- check-tempest-devstack-vm-postgres-full http://logs.openstack.org/14/38414/25/check/check-tempest-devstack-vm-postgres-full/2ee5d0e : FAILURE in 45m 34s\n- check-tempest-devstack-vm-neutron http://logs.openstack.org/14/38414/25/check/check-tempest-devstack-vm-neutron/3e24973 : SUCCESS in 25m 07s\n- gate-tempest-devstack-vm-large-ops http://logs.openstack.org/14/38414/25/check/gate-tempest-devstack-vm-large-ops/3aa90c1 : SUCCESS in 15m 01s\n- gate-tempest-devstack-vm-neutron-large-ops http://logs.openstack.org/14/38414/25/check/gate-tempest-devstack-vm-neutron-large-ops/be4aa7b : SUCCESS in 14m 57s\n- check-grenade-devstack-vm http://logs.openstack.org/14/38414/25/check/check-grenade-devstack-vm/9fd4150 : SUCCESS in 32m 00s\n","accounts_in_message":[],"_revision_number":25},{"id":"22a2a82aab84edc89606bffef1595d8dddd97560","author":{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},"date":"2013-11-25 04:08:48.000000000","message":"Patch Set 25:\n\nrecheck no bug","accounts_in_message":[],"_revision_number":25},{"id":"3d54610cd5cd4ed1ac1af741907128a3cbf419ec","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-11-25 04:54:14.000000000","message":"Patch Set 25: Works for me\n\nBuild succeeded.\n\n- gate-python-keystoneclient-pep8 http://logs.openstack.org/14/38414/25/check/gate-python-keystoneclient-pep8/ca88758 : SUCCESS in 50s\n- gate-python-keystoneclient-docs http://docs-draft.openstack.org/14/38414/25/check/gate-python-keystoneclient-docs/22d0666/doc/build/html/ : SUCCESS in 1m 01s\n- gate-python-keystoneclient-python26 http://logs.openstack.org/14/38414/25/check/gate-python-keystoneclient-python26/4c0a6bb : SUCCESS in 45s\n- gate-python-keystoneclient-python27 http://logs.openstack.org/14/38414/25/check/gate-python-keystoneclient-python27/3f1efb9 : SUCCESS in 52s\n- gate-python-keystoneclient-python33 http://logs.openstack.org/14/38414/25/check/gate-python-keystoneclient-python33/5fdf059 : FAILURE in 4m 39s (non-voting)\n- check-tempest-devstack-vm-full http://logs.openstack.org/14/38414/25/check/check-tempest-devstack-vm-full/20d8cb7 : SUCCESS in 45m 23s\n- check-tempest-devstack-vm-postgres-full http://logs.openstack.org/14/38414/25/check/check-tempest-devstack-vm-postgres-full/34654ff : SUCCESS in 30m 53s\n- check-tempest-devstack-vm-neutron http://logs.openstack.org/14/38414/25/check/check-tempest-devstack-vm-neutron/20f5952 : SUCCESS in 25m 11s\n- gate-tempest-devstack-vm-large-ops http://logs.openstack.org/14/38414/25/check/gate-tempest-devstack-vm-large-ops/9773c6c : SUCCESS in 14m 11s\n- gate-tempest-devstack-vm-neutron-large-ops http://logs.openstack.org/14/38414/25/check/gate-tempest-devstack-vm-neutron-large-ops/9feb016 : SUCCESS in 15m 41s\n- check-grenade-devstack-vm http://logs.openstack.org/14/38414/25/check/check-grenade-devstack-vm/6905572 : SUCCESS in 36m 38s\n","accounts_in_message":[],"_revision_number":25},{"id":"d59fc99b4f2d1828bb4c2345c54cdd1607e97775","author":{"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},"date":"2013-11-26 01:10:07.000000000","message":"Patch Set 25: Looks good to me (core reviewer)\n\n(3 inline comments)\n\n","accounts_in_message":[],"_revision_number":25},{"id":"267fbd8ef036b933644eae23b28a4b56472c63c3","author":{"_account_id":2218,"name":"Adam Young","email":"adam@younglogic.com","username":"ayoung"},"date":"2013-11-27 02:54:13.000000000","message":"Patch Set 25: Looks good to me (core reviewer); Approved\n\n","accounts_in_message":[],"_revision_number":25},{"id":"668145375c2afc90ee641da76918ba673e1d4361","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-11-27 02:54:14.000000000","message":"Patch Set 25: No score\n\nStarting gate jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":25},{"id":"0033be3299d8eda8967d6e069465b6b0dba3ff0d","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-11-27 03:44:08.000000000","message":"Patch Set 25: Fails\n\nBuild failed.  For information on how to proceed, see https://wiki.openstack.org/wiki/GerritJenkinsGit#Test_Failures\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":25},{"id":"eea33acd22029594df8c3ee6ce38e055eeacc805","author":{"_account_id":1313,"name":"yaguang","display_name":"Yaguang Tang","email":"heut2008@gmail.com","username":"heut2008"},"date":"2013-11-27 08:04:28.000000000","message":"Patch Set 25:\n\nreverify no bug","accounts_in_message":[],"_revision_number":25},{"id":"e6527b3b3a061131cb4ddcb29cde7b0a6f23378f","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-11-27 08:04:29.000000000","message":"Patch Set 25: No score\n\nStarting gate jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":25},{"id":"89b5051ad417f7e88848dc1bef5366469819dc55","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-11-27 10:16:59.000000000","message":"Patch Set 25: Fails\n\nBuild failed.  For information on how to proceed, see https://wiki.openstack.org/wiki/GerritJenkinsGit#Test_Failures\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":25},{"id":"5415ae226c4b76613cc1329ee2b4121edb9168be","author":{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},"date":"2013-11-27 23:24:34.000000000","message":"Uploaded patch set 26.","accounts_in_message":[],"_revision_number":26},{"id":"19a6c223fef9497e02fb58fe32226fe44b34d934","author":{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},"date":"2013-11-27 23:25:15.000000000","message":"Patch Set 26:\n\nrebased. Conflict in exceptions.py due to added CertConfig error","accounts_in_message":[],"_revision_number":26},{"id":"8de98f58c1557c0dbf01a897e3c4a60767966d9d","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-11-28 00:13:28.000000000","message":"Patch Set 26: Doesn\u0027t seem to work\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/14/38414/26/check/gate-python-keystoneclient-pep8/0efa0d3 : SUCCESS in 1m 19s\n- gate-python-keystoneclient-docs http://docs-draft.openstack.org/14/38414/26/check/gate-python-keystoneclient-docs/8be7ddc/doc/build/html/ : SUCCESS in 1m 23s\n- gate-python-keystoneclient-python26 http://logs.openstack.org/14/38414/26/check/gate-python-keystoneclient-python26/cb3120f : SUCCESS in 1m 18s\n- gate-python-keystoneclient-python27 http://logs.openstack.org/14/38414/26/check/gate-python-keystoneclient-python27/2acffc9 : SUCCESS in 1m 50s\n- gate-python-keystoneclient-python33 http://logs.openstack.org/14/38414/26/check/gate-python-keystoneclient-python33/1a6de75 : FAILURE in 4m 49s (non-voting)\n- check-tempest-devstack-vm-full http://logs.openstack.org/14/38414/26/check/check-tempest-devstack-vm-full/a155475 : FAILURE in 48m 42s\n- check-tempest-devstack-vm-postgres-full http://logs.openstack.org/14/38414/26/check/check-tempest-devstack-vm-postgres-full/27806d6 : SUCCESS in 48m 46s\n- check-tempest-devstack-vm-neutron http://logs.openstack.org/14/38414/26/check/check-tempest-devstack-vm-neutron/664a2f2 : SUCCESS in 29m 54s\n- gate-tempest-devstack-vm-large-ops http://logs.openstack.org/14/38414/26/check/gate-tempest-devstack-vm-large-ops/004822d : SUCCESS in 15m 55s\n- gate-tempest-devstack-vm-neutron-large-ops http://logs.openstack.org/14/38414/26/check/gate-tempest-devstack-vm-neutron-large-ops/1f22297 : SUCCESS in 18m 36s\n- check-grenade-devstack-vm http://logs.openstack.org/14/38414/26/check/check-grenade-devstack-vm/14a491c : SUCCESS in 34m 50s\n","accounts_in_message":[],"_revision_number":26},{"id":"36075a09aefd489a50071d1613114025f7aed744","author":{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},"date":"2013-11-28 00:19:25.000000000","message":"Patch Set 26:\n\nrecheck no bug","accounts_in_message":[],"_revision_number":26},{"id":"c8fecd934ba1c807a71e66846cdc6a75a65af728","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-11-28 00:52:28.000000000","message":"Patch Set 26:\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/14/38414/26/check/gate-python-keystoneclient-pep8/980642b : SUCCESS in 52s\n- gate-python-keystoneclient-docs http://docs-draft.openstack.org/14/38414/26/check/gate-python-keystoneclient-docs/9144b8e/doc/build/html/ : SUCCESS in 1m 01s\n- gate-python-keystoneclient-python26 http://logs.openstack.org/14/38414/26/check/gate-python-keystoneclient-python26/732c0e2 : SUCCESS in 46s\n- gate-python-keystoneclient-python27 http://logs.openstack.org/14/38414/26/check/gate-python-keystoneclient-python27/c8e8ab9 : SUCCESS in 1m 12s\n- gate-python-keystoneclient-python33 http://logs.openstack.org/14/38414/26/check/gate-python-keystoneclient-python33/d42ce17 : FAILURE in 4m 41s (non-voting)\n- check-tempest-devstack-vm-full http://logs.openstack.org/14/38414/26/check/check-tempest-devstack-vm-full/990bcc0 : SUCCESS in 29m 08s\n- check-tempest-devstack-vm-postgres-full http://logs.openstack.org/14/38414/26/check/check-tempest-devstack-vm-postgres-full/9f01758 : SUCCESS in 32m 56s\n- check-tempest-devstack-vm-neutron http://logs.openstack.org/14/38414/26/check/check-tempest-devstack-vm-neutron/a78af4a : FAILURE in 25m 26s\n- gate-tempest-devstack-vm-large-ops http://logs.openstack.org/14/38414/26/check/gate-tempest-devstack-vm-large-ops/9e3aba6 : SUCCESS in 13m 45s\n- gate-tempest-devstack-vm-neutron-large-ops http://logs.openstack.org/14/38414/26/check/gate-tempest-devstack-vm-neutron-large-ops/51536a0 : SUCCESS in 15m 57s\n- check-grenade-devstack-vm http://logs.openstack.org/14/38414/26/check/check-grenade-devstack-vm/335496e : SUCCESS in 22m 58s\n","accounts_in_message":[],"_revision_number":26},{"id":"85bed81f32709526b16be1c490ed994937fc7870","author":{"_account_id":8871,"name":"Elastic Recheck","username":"elasticrecheck"},"date":"2013-11-28 00:52:41.000000000","message":"Patch Set 26:\n\nI noticed tempest failed, I think you hit bug(s):\n\n- https://bugs.launchpad.net/bugs/1251448\n\nWe don\u0027t automatically recheck or reverify, so please consider\ndoing that manually if someone hasn\u0027t already. For a code review\nwhich is not yet approved, you can recheck by leaving a code\nreview comment with just the text:\n\n    recheck bug 1251448\n\nFor a code review which has been approved but failed to merge,\nyou can reverify by leaving a comment like this:\n\n    reverify bug 1251448","accounts_in_message":[],"_revision_number":26},{"id":"1f30179db0bd0e40076b8f786c450ad14a61e72f","author":{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},"date":"2013-11-28 02:59:46.000000000","message":"Patch Set 26:\n\nrecheck bug 1251448","accounts_in_message":[],"_revision_number":26},{"id":"c835c492b56271aef971e97bd1d470dcbd3d38a0","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-11-28 03:45:11.000000000","message":"Patch Set 26: Works for me\n\nBuild succeeded.\n\n- gate-python-keystoneclient-pep8 http://logs.openstack.org/14/38414/26/check/gate-python-keystoneclient-pep8/1f31936 : SUCCESS in 1m 04s\n- gate-python-keystoneclient-docs http://docs-draft.openstack.org/14/38414/26/check/gate-python-keystoneclient-docs/abcd8bc/doc/build/html/ : SUCCESS in 1m 02s\n- gate-python-keystoneclient-python26 http://logs.openstack.org/14/38414/26/check/gate-python-keystoneclient-python26/6cf1bbb : SUCCESS in 1m 00s\n- gate-python-keystoneclient-python27 http://logs.openstack.org/14/38414/26/check/gate-python-keystoneclient-python27/df5bbc6 : SUCCESS in 59s\n- gate-python-keystoneclient-python33 http://logs.openstack.org/14/38414/26/check/gate-python-keystoneclient-python33/611bf14 : FAILURE in 4m 43s (non-voting)\n- check-tempest-devstack-vm-full http://logs.openstack.org/14/38414/26/check/check-tempest-devstack-vm-full/a463be5 : SUCCESS in 29m 51s\n- check-tempest-devstack-vm-postgres-full http://logs.openstack.org/14/38414/26/check/check-tempest-devstack-vm-postgres-full/01abddb : SUCCESS in 29m 23s\n- check-tempest-devstack-vm-neutron http://logs.openstack.org/14/38414/26/check/check-tempest-devstack-vm-neutron/660ef08 : SUCCESS in 32m 52s\n- gate-tempest-devstack-vm-large-ops http://logs.openstack.org/14/38414/26/check/gate-tempest-devstack-vm-large-ops/8dffdf4 : SUCCESS in 13m 38s\n- gate-tempest-devstack-vm-neutron-large-ops http://logs.openstack.org/14/38414/26/check/gate-tempest-devstack-vm-neutron-large-ops/8ff694a : SUCCESS in 16m 17s\n- check-grenade-devstack-vm http://logs.openstack.org/14/38414/26/check/check-grenade-devstack-vm/2d98558 : SUCCESS in 45m 17s\n","accounts_in_message":[],"_revision_number":26},{"id":"b99d207433d7482c29841b69d28671d410312a53","author":{"_account_id":2218,"name":"Adam Young","email":"adam@younglogic.com","username":"ayoung"},"date":"2013-12-02 01:21:50.000000000","message":"Patch Set 26: Looks good to me (core reviewer)\n\n(1 inline comment)\n\nStill looks good.","accounts_in_message":[],"_revision_number":26},{"id":"41e8931eabada7934da7148f899125f8836aa38f","author":{"_account_id":2903,"name":"Morgan Fainberg","email":"morgan.fainberg@gmail.com","username":"mdrnstm"},"date":"2013-12-02 19:02:05.000000000","message":"Patch Set 26: Looks good to me (core reviewer); Approved\n\n(1 inline comment)\n\nStill looks good to me.","accounts_in_message":[],"_revision_number":26},{"id":"03fa011009eba18bd129e7a7a1966b0fa16469fa","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-12-02 19:02:06.000000000","message":"Patch Set 26: No score\n\nStarting gate jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":26},{"id":"0e33ed770887c1703f96d7c5247ab2de259cd961","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-12-02 23:59:59.000000000","message":"Patch Set 26: Fails\n\nBuild failed.  For information on how to proceed, see https://wiki.openstack.org/wiki/GerritJenkinsGit#Test_Failures\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":26},{"id":"7abd2b1230a6ea9be48eac6963e435700c7ffb2d","author":{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},"date":"2013-12-03 02:00:24.000000000","message":"Uploaded patch set 27.","accounts_in_message":[],"_revision_number":27},{"id":"318b7c8f0865b4ee09f85e59a3826e90f6974dd3","author":{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},"date":"2013-12-03 02:01:00.000000000","message":"Patch Set 27:\n\npure rebase, collision in exceptions","accounts_in_message":[],"_revision_number":27},{"id":"b54f9b9e6e9b6e565600ca5272d4f04dec30b2d7","author":{"_account_id":2218,"name":"Adam Young","email":"adam@younglogic.com","username":"ayoung"},"date":"2013-12-03 02:36:38.000000000","message":"Patch Set 27: Looks good to me (core reviewer); Approved\n\n","accounts_in_message":[],"_revision_number":27},{"id":"d23cef65402f42d5025a902fe86e284e3ae0d6d0","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-12-03 02:36:39.000000000","message":"Patch Set 27:\n\nStarting gate jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":27},{"id":"0b0aa72ec1f2241e57c512a269bf3dad23c210e0","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-12-03 02:57:09.000000000","message":"Patch Set 27: Works for me\n\nBuild succeeded.\n\n- gate-python-keystoneclient-pep8 http://logs.openstack.org/14/38414/27/check/gate-python-keystoneclient-pep8/4d40c41 : SUCCESS in 1m 01s\n- gate-python-keystoneclient-docs http://docs-draft.openstack.org/14/38414/27/check/gate-python-keystoneclient-docs/071e23c/doc/build/html/ : SUCCESS in 56s\n- gate-python-keystoneclient-python26 http://logs.openstack.org/14/38414/27/check/gate-python-keystoneclient-python26/26500ed : SUCCESS in 1m 23s\n- gate-python-keystoneclient-python27 http://logs.openstack.org/14/38414/27/check/gate-python-keystoneclient-python27/f619f64 : SUCCESS in 44s\n- gate-python-keystoneclient-python33 http://logs.openstack.org/14/38414/27/check/gate-python-keystoneclient-python33/b25354a : FAILURE in 4m 47s (non-voting)\n- check-tempest-dsvm-full http://logs.openstack.org/14/38414/27/check/check-tempest-dsvm-full/5af85ee : SUCCESS in 55m 40s\n- check-tempest-dsvm-postgres-full http://logs.openstack.org/14/38414/27/check/check-tempest-dsvm-postgres-full/8f5fd7e : SUCCESS in 37m 04s\n- check-tempest-dsvm-neutron http://logs.openstack.org/14/38414/27/check/check-tempest-dsvm-neutron/d29806e : SUCCESS in 33m 23s\n- gate-tempest-dsvm-large-ops http://logs.openstack.org/14/38414/27/check/gate-tempest-dsvm-large-ops/1c2c64f : SUCCESS in 19m 52s\n- gate-tempest-dsvm-neutron-large-ops http://logs.openstack.org/14/38414/27/check/gate-tempest-dsvm-neutron-large-ops/036ecf2 : SUCCESS in 16m 27s\n- check-grenade-dsvm http://logs.openstack.org/14/38414/27/check/check-grenade-dsvm/4c52c0d : SUCCESS in 22m 31s\n","accounts_in_message":[],"_revision_number":27},{"id":"e07d44620b9a3618d8d1ebf98682306e90c528ef","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-12-03 07:24:05.000000000","message":"Patch Set 27: Verified\n\nBuild succeeded.\n\n- gate-python-keystoneclient-docs http://docs-draft.openstack.org/14/38414/27/gate/gate-python-keystoneclient-docs/9033703/doc/build/html/ : SUCCESS in 1m 10s\n- gate-python-keystoneclient-pep8 http://logs.openstack.org/14/38414/27/gate/gate-python-keystoneclient-pep8/86dac46 : SUCCESS in 53s\n- gate-python-keystoneclient-python26 http://logs.openstack.org/14/38414/27/gate/gate-python-keystoneclient-python26/0e50e67 : SUCCESS in 1m 05s\n- gate-python-keystoneclient-python27 http://logs.openstack.org/14/38414/27/gate/gate-python-keystoneclient-python27/58b5147 : SUCCESS in 1m 09s\n- gate-tempest-dsvm-full http://logs.openstack.org/14/38414/27/gate/gate-tempest-dsvm-full/cc2f208 : SUCCESS in 41m 16s\n- gate-tempest-dsvm-postgres-full http://logs.openstack.org/14/38414/27/gate/gate-tempest-dsvm-postgres-full/644f458 : SUCCESS in 41m 04s\n- gate-tempest-dsvm-neutron http://logs.openstack.org/14/38414/27/gate/gate-tempest-dsvm-neutron/b3e686d : SUCCESS in 25m 59s\n- gate-tempest-dsvm-large-ops http://logs.openstack.org/14/38414/27/gate/gate-tempest-dsvm-large-ops/3690aa1 : SUCCESS in 13m 49s\n- gate-tempest-dsvm-neutron-large-ops http://logs.openstack.org/14/38414/27/gate/gate-tempest-dsvm-neutron-large-ops/36dfc61 : SUCCESS in 16m 31s\n- gate-grenade-dsvm http://logs.openstack.org/14/38414/27/gate/gate-grenade-dsvm/ac310c6 : SUCCESS in 25m 53s\n","accounts_in_message":[],"_revision_number":27},{"id":"aec94a3afb47a91029f356a6377ec051268b4097","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-12-03 07:24:05.000000000","message":"Change has been successfully merged into the git repository.","accounts_in_message":[],"_revision_number":27}],"current_revision_number":27,"current_revision":"fd0a176a49b5ead812567018a00fc3db4b7f531a","revisions":{"62fdefd8d1b2acbac9f36c89153c5d3485ea6c9d":{"kind":"REWORK","_number":1,"created":"2013-07-24 05:36:23.000000000","uploader":{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},"ref":"refs/changes/14/38414/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-keystoneclient","ref":"refs/changes/14/38414/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/14/38414/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/14/38414/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/14/38414/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-keystoneclient refs/changes/14/38414/1"}}},"commit":{"parents":[{"commit":"f2b4e91410ae185a2f412a22a3f41ae3c3649a5e","subject":"Client V3 shouldn\u0027t inherit V2","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/f2b4e91410ae185a2f412a22a3f41ae3c3649a5e"}]}],"author":{"name":"Jamie Lennox","email":"jlennox@redhat.com","date":"2013-07-23 04:18:40.000000000","tz":600},"committer":{"name":"Jamie Lennox","email":"jlennox@redhat.com","date":"2013-07-24 05:30:06.000000000","tz":600},"subject":"Implement discovery of client versions","message":"Implement discovery of client versions\n\nAllow discovery of the API versions a server supports and client\ncreation based on this.\n\nImplements: blueprint api-version-discovery\nChange-Id: I63e6759889066a784dc47e35152c82e1ead7951d\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/62fdefd8d1b2acbac9f36c89153c5d3485ea6c9d"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/62fdefd8d1b2acbac9f36c89153c5d3485ea6c9d"}]},"branch":"refs/heads/master"},"5fb946c78e3902d9729765a51731ca83d947c6e3":{"kind":"REWORK","_number":2,"created":"2013-07-25 04:41:46.000000000","uploader":{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},"ref":"refs/changes/14/38414/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-keystoneclient","ref":"refs/changes/14/38414/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/14/38414/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/14/38414/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/14/38414/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-keystoneclient refs/changes/14/38414/2"}}},"commit":{"parents":[{"commit":"f2b4e91410ae185a2f412a22a3f41ae3c3649a5e","subject":"Client V3 shouldn\u0027t inherit V2","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/f2b4e91410ae185a2f412a22a3f41ae3c3649a5e"}]}],"author":{"name":"Jamie Lennox","email":"jlennox@redhat.com","date":"2013-07-23 04:18:40.000000000","tz":600},"committer":{"name":"Jamie Lennox","email":"jlennox@redhat.com","date":"2013-07-25 04:40:54.000000000","tz":600},"subject":"Implement discovery of client versions","message":"Implement discovery of client versions\n\nAllow discovery of the API versions a server supports and client\ncreation based on this.\n\nImplements: blueprint api-version-discovery\nChange-Id: I63e6759889066a784dc47e35152c82e1ead7951d\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/5fb946c78e3902d9729765a51731ca83d947c6e3"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/5fb946c78e3902d9729765a51731ca83d947c6e3"}]},"branch":"refs/heads/master"},"4b11a27c46a916881027f4aa4dff201c60ba5fb5":{"kind":"REWORK","_number":3,"created":"2013-07-25 05:55:33.000000000","uploader":{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},"ref":"refs/changes/14/38414/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-keystoneclient","ref":"refs/changes/14/38414/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/14/38414/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/14/38414/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/14/38414/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-keystoneclient refs/changes/14/38414/3"}}},"commit":{"parents":[{"commit":"f2b4e91410ae185a2f412a22a3f41ae3c3649a5e","subject":"Client V3 shouldn\u0027t inherit V2","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/f2b4e91410ae185a2f412a22a3f41ae3c3649a5e"}]}],"author":{"name":"Jamie Lennox","email":"jlennox@redhat.com","date":"2013-07-23 04:18:40.000000000","tz":600},"committer":{"name":"Jamie Lennox","email":"jlennox@redhat.com","date":"2013-07-25 05:55:15.000000000","tz":600},"subject":"Implement discovery of client versions","message":"Implement discovery of client versions\n\nAllow discovery of the API versions a server supports and client\ncreation based on this.\n\nImplements: blueprint api-version-discovery\nChange-Id: I63e6759889066a784dc47e35152c82e1ead7951d\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/4b11a27c46a916881027f4aa4dff201c60ba5fb5"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/4b11a27c46a916881027f4aa4dff201c60ba5fb5"}]},"branch":"refs/heads/master"},"7bd23b355bd1d112c9bfa743630b5f0ee3fd241a":{"kind":"REWORK","_number":4,"created":"2013-07-25 06:40:19.000000000","uploader":{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},"ref":"refs/changes/14/38414/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-keystoneclient","ref":"refs/changes/14/38414/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/14/38414/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/14/38414/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/14/38414/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-keystoneclient refs/changes/14/38414/4"}}},"commit":{"parents":[{"commit":"f2b4e91410ae185a2f412a22a3f41ae3c3649a5e","subject":"Client V3 shouldn\u0027t inherit V2","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/f2b4e91410ae185a2f412a22a3f41ae3c3649a5e"}]}],"author":{"name":"Jamie Lennox","email":"jlennox@redhat.com","date":"2013-07-23 04:18:40.000000000","tz":600},"committer":{"name":"Jamie Lennox","email":"jlennox@redhat.com","date":"2013-07-25 06:36:57.000000000","tz":600},"subject":"Implement discovery of client versions","message":"Implement discovery of client versions\n\nAllow discovery of the API versions a server supports and client\ncreation based on this.\n\nImplements: blueprint api-version-discovery\nChange-Id: I63e6759889066a784dc47e35152c82e1ead7951d\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/7bd23b355bd1d112c9bfa743630b5f0ee3fd241a"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/7bd23b355bd1d112c9bfa743630b5f0ee3fd241a"}]},"branch":"refs/heads/master"},"fd5997b51805daa4330f4eb8611a579a6022a796":{"kind":"REWORK","_number":5,"created":"2013-07-29 03:38:32.000000000","uploader":{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},"ref":"refs/changes/14/38414/5","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-keystoneclient","ref":"refs/changes/14/38414/5","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/14/38414/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/14/38414/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/14/38414/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-keystoneclient refs/changes/14/38414/5"}}},"commit":{"parents":[{"commit":"c74401ab5686e438f006c58fcee7ba9217b6f746","subject":"Merge \"Client V3 shouldn\u0027t inherit V2\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/c74401ab5686e438f006c58fcee7ba9217b6f746"}]}],"author":{"name":"Jamie Lennox","email":"jlennox@redhat.com","date":"2013-07-23 04:18:40.000000000","tz":600},"committer":{"name":"Jamie Lennox","email":"jamielennox@gmail.com","date":"2013-07-29 03:38:00.000000000","tz":600},"subject":"Implement discovery of client versions","message":"Implement discovery of client versions\n\nAllow discovery of the API versions a server supports and client\ncreation based on this.\n\nImplements: blueprint api-version-discovery\nChange-Id: I63e6759889066a784dc47e35152c82e1ead7951d\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/fd5997b51805daa4330f4eb8611a579a6022a796"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/fd5997b51805daa4330f4eb8611a579a6022a796"}]},"branch":"refs/heads/master"},"a21fca2fda0f96e7134f5dddb44befde1a50890f":{"kind":"REWORK","_number":6,"created":"2013-07-29 06:00:02.000000000","uploader":{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},"ref":"refs/changes/14/38414/6","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-keystoneclient","ref":"refs/changes/14/38414/6","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/14/38414/6 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/14/38414/6 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/14/38414/6 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-keystoneclient refs/changes/14/38414/6"}}},"commit":{"parents":[{"commit":"c74401ab5686e438f006c58fcee7ba9217b6f746","subject":"Merge \"Client V3 shouldn\u0027t inherit V2\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/c74401ab5686e438f006c58fcee7ba9217b6f746"}]}],"author":{"name":"Jamie Lennox","email":"jlennox@redhat.com","date":"2013-07-23 04:18:40.000000000","tz":600},"committer":{"name":"Jamie Lennox","email":"jamielennox@gmail.com","date":"2013-07-29 05:59:30.000000000","tz":600},"subject":"Implement discovery of client versions","message":"Implement discovery of client versions\n\nAllow discovery of the API versions a server supports and client\ncreation based on this.\n\nImplements: blueprint api-version-discovery\nChange-Id: I63e6759889066a784dc47e35152c82e1ead7951d\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/a21fca2fda0f96e7134f5dddb44befde1a50890f"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/a21fca2fda0f96e7134f5dddb44befde1a50890f"}]},"branch":"refs/heads/master"},"ceebc7034ae11647afa7b8dff20b63be696d4f67":{"kind":"REWORK","_number":7,"created":"2013-08-05 08:02:25.000000000","uploader":{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},"ref":"refs/changes/14/38414/7","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-keystoneclient","ref":"refs/changes/14/38414/7","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/14/38414/7 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/14/38414/7 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/14/38414/7 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-keystoneclient refs/changes/14/38414/7"}}},"commit":{"parents":[{"commit":"9b46c59d58567a9066ecdc1acc2a61d8d3144d92","subject":"Extract basic request call.","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/9b46c59d58567a9066ecdc1acc2a61d8d3144d92"}]}],"author":{"name":"Jamie Lennox","email":"jlennox@redhat.com","date":"2013-07-23 04:18:40.000000000","tz":600},"committer":{"name":"Jamie Lennox","email":"jlennox@redhat.com","date":"2013-08-05 07:31:01.000000000","tz":600},"subject":"Implement discovery of client versions","message":"Implement discovery of client versions\n\nAllow discovery of the API versions a server supports and client\ncreation based on this.\n\nImplements: blueprint api-version-discovery\nChange-Id: I63e6759889066a784dc47e35152c82e1ead7951d\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/ceebc7034ae11647afa7b8dff20b63be696d4f67"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/ceebc7034ae11647afa7b8dff20b63be696d4f67"}]},"branch":"refs/heads/master"},"8a0c1c7408bbaa647fe3bbda44d2c5e6167ddce5":{"kind":"TRIVIAL_REBASE","_number":8,"created":"2013-08-05 08:02:25.000000000","uploader":{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},"ref":"refs/changes/14/38414/8","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-keystoneclient","ref":"refs/changes/14/38414/8","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/14/38414/8 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/14/38414/8 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/14/38414/8 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-keystoneclient refs/changes/14/38414/8"}}},"commit":{"parents":[{"commit":"6a31e8a337cb6e9b96aa7ed2af850942fe886512","subject":"Extract basic request call.","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/6a31e8a337cb6e9b96aa7ed2af850942fe886512"}]}],"author":{"name":"Jamie Lennox","email":"jlennox@redhat.com","date":"2013-07-23 04:18:40.000000000","tz":600},"committer":{"name":"Gerrit Code Review","email":"review@openstack.org","date":"2013-08-05 09:57:36.000000000","tz":0},"subject":"Implement discovery of client versions","message":"Implement discovery of client versions\n\nAllow discovery of the API versions a server supports and client\ncreation based on this.\n\nImplements: blueprint api-version-discovery\nChange-Id: I63e6759889066a784dc47e35152c82e1ead7951d\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/8a0c1c7408bbaa647fe3bbda44d2c5e6167ddce5"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/8a0c1c7408bbaa647fe3bbda44d2c5e6167ddce5"}]},"branch":"refs/heads/master"},"63dc493c13f103cd69d6b67fb04cc117b1ebde0c":{"kind":"NO_CHANGE","_number":9,"created":"2013-08-05 08:02:25.000000000","uploader":{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},"ref":"refs/changes/14/38414/9","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-keystoneclient","ref":"refs/changes/14/38414/9","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/14/38414/9 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/14/38414/9 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/14/38414/9 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-keystoneclient refs/changes/14/38414/9"}}},"commit":{"parents":[{"commit":"91d28ac188401794554503143684163c49b67364","subject":"Extract basic request call.","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/91d28ac188401794554503143684163c49b67364"}]}],"author":{"name":"Jamie Lennox","email":"jlennox@redhat.com","date":"2013-07-23 04:18:40.000000000","tz":600},"committer":{"name":"Gerrit Code Review","email":"review@openstack.org","date":"2013-08-07 02:06:47.000000000","tz":0},"subject":"Implement discovery of client versions","message":"Implement discovery of client versions\n\nAllow discovery of the API versions a server supports and client\ncreation based on this.\n\nImplements: blueprint api-version-discovery\nChange-Id: I63e6759889066a784dc47e35152c82e1ead7951d\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/63dc493c13f103cd69d6b67fb04cc117b1ebde0c"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/63dc493c13f103cd69d6b67fb04cc117b1ebde0c"}]},"branch":"refs/heads/master"},"ba55f2e13252245bfa5bd8e9e1a112731d160034":{"kind":"REWORK","_number":10,"created":"2013-08-07 07:47:36.000000000","uploader":{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},"ref":"refs/changes/14/38414/10","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-keystoneclient","ref":"refs/changes/14/38414/10","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/14/38414/10 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/14/38414/10 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/14/38414/10 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-keystoneclient refs/changes/14/38414/10"}}},"commit":{"parents":[{"commit":"bb35869da887c4c9744b0f8b9e15d7828a9ec5ed","subject":"Extract basic request call.","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/bb35869da887c4c9744b0f8b9e15d7828a9ec5ed"}]}],"author":{"name":"Jamie Lennox","email":"jlennox@redhat.com","date":"2013-07-23 04:18:40.000000000","tz":600},"committer":{"name":"Jamie Lennox","email":"jlennox@redhat.com","date":"2013-08-07 07:46:20.000000000","tz":600},"subject":"Implement discovery of client versions","message":"Implement discovery of client versions\n\nAllow discovery of the API versions a server supports and client\ncreation based on this.\n\nImplements: blueprint api-version-discovery\nChange-Id: I63e6759889066a784dc47e35152c82e1ead7951d\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/ba55f2e13252245bfa5bd8e9e1a112731d160034"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/ba55f2e13252245bfa5bd8e9e1a112731d160034"}]},"branch":"refs/heads/master"},"102a279445c0eaafbd086f8c5712e7eac511c814":{"kind":"TRIVIAL_REBASE","_number":11,"created":"2013-08-07 07:47:36.000000000","uploader":{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},"ref":"refs/changes/14/38414/11","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-keystoneclient","ref":"refs/changes/14/38414/11","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/14/38414/11 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/14/38414/11 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/14/38414/11 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-keystoneclient refs/changes/14/38414/11"}}},"commit":{"parents":[{"commit":"6a25515a7c87d816e4da563c4ce1815c98c8cf30","subject":"Extract basic request call.","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/6a25515a7c87d816e4da563c4ce1815c98c8cf30"}]}],"author":{"name":"Jamie Lennox","email":"jlennox@redhat.com","date":"2013-07-23 04:18:40.000000000","tz":600},"committer":{"name":"Gerrit Code Review","email":"review@openstack.org","date":"2013-08-12 01:56:42.000000000","tz":0},"subject":"Implement discovery of client versions","message":"Implement discovery of client versions\n\nAllow discovery of the API versions a server supports and client\ncreation based on this.\n\nImplements: blueprint api-version-discovery\nChange-Id: I63e6759889066a784dc47e35152c82e1ead7951d\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/102a279445c0eaafbd086f8c5712e7eac511c814"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/102a279445c0eaafbd086f8c5712e7eac511c814"}]},"branch":"refs/heads/master"},"b9d22cb643c72b468dea0a60b7713e35383e0440":{"kind":"NO_CHANGE","_number":12,"created":"2013-08-07 07:47:36.000000000","uploader":{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},"ref":"refs/changes/14/38414/12","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-keystoneclient","ref":"refs/changes/14/38414/12","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/14/38414/12 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/14/38414/12 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/14/38414/12 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-keystoneclient refs/changes/14/38414/12"}}},"commit":{"parents":[{"commit":"d454676cf8ed3f14d3cdcb40f79ad29ba5a3b758","subject":"Extract basic request call","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/d454676cf8ed3f14d3cdcb40f79ad29ba5a3b758"}]}],"author":{"name":"Jamie Lennox","email":"jlennox@redhat.com","date":"2013-07-23 04:18:40.000000000","tz":600},"committer":{"name":"Gerrit Code Review","email":"review@openstack.org","date":"2013-08-12 04:20:15.000000000","tz":0},"subject":"Implement discovery of client versions","message":"Implement discovery of client versions\n\nAllow discovery of the API versions a server supports and client\ncreation based on this.\n\nImplements: blueprint api-version-discovery\nChange-Id: I63e6759889066a784dc47e35152c82e1ead7951d\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/b9d22cb643c72b468dea0a60b7713e35383e0440"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/b9d22cb643c72b468dea0a60b7713e35383e0440"}]},"branch":"refs/heads/master"},"6a802d227cb5a8b62c335ef0562a8686b6653b6b":{"kind":"REWORK","_number":13,"created":"2013-08-16 05:41:36.000000000","uploader":{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},"ref":"refs/changes/14/38414/13","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-keystoneclient","ref":"refs/changes/14/38414/13","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/14/38414/13 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/14/38414/13 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/14/38414/13 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-keystoneclient refs/changes/14/38414/13"}}},"commit":{"parents":[{"commit":"2bf87ad00a90280c131bd6a0abab2062769460dc","subject":"Merge \"Don\u0027t cache tokens as invalid on network errors\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/2bf87ad00a90280c131bd6a0abab2062769460dc"}]}],"author":{"name":"Jamie Lennox","email":"jlennox@redhat.com","date":"2013-07-23 04:18:40.000000000","tz":600},"committer":{"name":"Jamie Lennox","email":"jlennox@redhat.com","date":"2013-08-16 05:41:13.000000000","tz":600},"subject":"Implement discovery of client versions","message":"Implement discovery of client versions\n\nAllow discovery of the API versions a server supports and client\ncreation based on this.\n\nImplements: blueprint api-version-discovery\nChange-Id: I63e6759889066a784dc47e35152c82e1ead7951d\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/6a802d227cb5a8b62c335ef0562a8686b6653b6b"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/6a802d227cb5a8b62c335ef0562a8686b6653b6b"}]},"branch":"refs/heads/master"},"698353934c64485ece2580e7e67913a196ab18b7":{"kind":"REWORK","_number":14,"created":"2013-09-23 01:51:32.000000000","uploader":{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},"ref":"refs/changes/14/38414/14","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-keystoneclient","ref":"refs/changes/14/38414/14","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/14/38414/14 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/14/38414/14 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/14/38414/14 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-keystoneclient refs/changes/14/38414/14"}}},"commit":{"parents":[{"commit":"38aa12b5cf3987de16b39ff9ce576a6bfab68138","subject":"Merge \"Change Babel to a runtime requirement\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/38aa12b5cf3987de16b39ff9ce576a6bfab68138"}]}],"author":{"name":"Jamie Lennox","email":"jamielennox@redhat.com","date":"2013-09-23 01:50:57.000000000","tz":600},"committer":{"name":"Jamie Lennox","email":"jamielennox@redhat.com","date":"2013-09-23 01:50:57.000000000","tz":600},"subject":"Implement discovery of client versions","message":"Implement discovery of client versions\n\nAllow discovery of the API versions a server supports and client\ncreation based on this.\n\nImplements: blueprint api-version-discovery\nChange-Id: I63e6759889066a784dc47e35152c82e1ead7951d\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/698353934c64485ece2580e7e67913a196ab18b7"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/698353934c64485ece2580e7e67913a196ab18b7"}]},"branch":"refs/heads/master"},"82546b28b1ee6d1600e087ab646b95d0b4924cf9":{"kind":"REWORK","_number":15,"created":"2013-09-23 03:26:31.000000000","uploader":{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},"ref":"refs/changes/14/38414/15","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-keystoneclient","ref":"refs/changes/14/38414/15","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/14/38414/15 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/14/38414/15 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/14/38414/15 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-keystoneclient refs/changes/14/38414/15"}}},"commit":{"parents":[{"commit":"38aa12b5cf3987de16b39ff9ce576a6bfab68138","subject":"Merge \"Change Babel to a runtime requirement\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/38aa12b5cf3987de16b39ff9ce576a6bfab68138"}]}],"author":{"name":"Jamie Lennox","email":"jamielennox@redhat.com","date":"2013-09-23 01:50:57.000000000","tz":600},"committer":{"name":"Jamie Lennox","email":"jamielennox@redhat.com","date":"2013-09-23 03:26:20.000000000","tz":600},"subject":"Implement discovery of client versions","message":"Implement discovery of client versions\n\nAllow discovery of the API versions a server supports and client\ncreation based on this.\n\nImplements: blueprint api-version-discovery\nChange-Id: I63e6759889066a784dc47e35152c82e1ead7951d\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/82546b28b1ee6d1600e087ab646b95d0b4924cf9"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/82546b28b1ee6d1600e087ab646b95d0b4924cf9"}]},"branch":"refs/heads/master"},"a9b08586df14de10f24aa2f02515c12cbc9ca2aa":{"kind":"REWORK","_number":16,"created":"2013-10-08 01:21:01.000000000","uploader":{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},"ref":"refs/changes/14/38414/16","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-keystoneclient","ref":"refs/changes/14/38414/16","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/14/38414/16 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/14/38414/16 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/14/38414/16 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-keystoneclient refs/changes/14/38414/16"}}},"commit":{"parents":[{"commit":"e9fb6c7c8f5e37a5b94141bcd5b94fcacf41c075","subject":"Merge \"Refactor for testability of an upcoming change\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/e9fb6c7c8f5e37a5b94141bcd5b94fcacf41c075"}]}],"author":{"name":"Jamie Lennox","email":"jamielennox@redhat.com","date":"2013-09-23 01:50:57.000000000","tz":600},"committer":{"name":"Jamie Lennox","email":"jamielennox@redhat.com","date":"2013-10-08 01:20:51.000000000","tz":600},"subject":"Implement discovery of client versions","message":"Implement discovery of client versions\n\nAllow discovery of the API versions a server supports and client\ncreation based on this.\n\nImplements: blueprint api-version-discovery\nChange-Id: I63e6759889066a784dc47e35152c82e1ead7951d\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/a9b08586df14de10f24aa2f02515c12cbc9ca2aa"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/a9b08586df14de10f24aa2f02515c12cbc9ca2aa"}]},"branch":"refs/heads/master"},"377a7110d44a0052f477256e1ad393d776078244":{"kind":"NO_CODE_CHANGE","_number":17,"created":"2013-10-08 01:26:21.000000000","uploader":{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},"ref":"refs/changes/14/38414/17","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-keystoneclient","ref":"refs/changes/14/38414/17","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/14/38414/17 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/14/38414/17 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/14/38414/17 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-keystoneclient refs/changes/14/38414/17"}}},"commit":{"parents":[{"commit":"e9fb6c7c8f5e37a5b94141bcd5b94fcacf41c075","subject":"Merge \"Refactor for testability of an upcoming change\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/e9fb6c7c8f5e37a5b94141bcd5b94fcacf41c075"}]}],"author":{"name":"Jamie Lennox","email":"jamielennox@redhat.com","date":"2013-09-23 01:50:57.000000000","tz":600},"committer":{"name":"Jamie Lennox","email":"jamielennox@redhat.com","date":"2013-10-08 01:25:24.000000000","tz":600},"subject":"Discover supported APIs","message":"Discover supported APIs\n\nAllow discovery of the API versions a server supports and create an\nappropriate client based on this.\n\nImplements: blueprint api-version-discovery\nChange-Id: I63e6759889066a784dc47e35152c82e1ead7951d\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/377a7110d44a0052f477256e1ad393d776078244"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/377a7110d44a0052f477256e1ad393d776078244"}]},"branch":"refs/heads/master"},"f63806972984cfefd801c8a51e241e4cbacaec94":{"kind":"REWORK","_number":18,"created":"2013-10-16 01:38:32.000000000","uploader":{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},"ref":"refs/changes/14/38414/18","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-keystoneclient","ref":"refs/changes/14/38414/18","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/14/38414/18 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/14/38414/18 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/14/38414/18 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-keystoneclient refs/changes/14/38414/18"}}},"commit":{"parents":[{"commit":"e40713f5468e8f739de17edd9c583a79fd7831fe","subject":"Merge \"Allow v2 client authentication with trust_id\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/e40713f5468e8f739de17edd9c583a79fd7831fe"}]}],"author":{"name":"Jamie Lennox","email":"jamielennox@redhat.com","date":"2013-09-23 01:50:57.000000000","tz":600},"committer":{"name":"Jamie Lennox","email":"jlennox@redhat.com","date":"2013-10-16 01:38:21.000000000","tz":600},"subject":"Discover supported APIs","message":"Discover supported APIs\n\nAllow discovery of the API versions a server supports and create an\nappropriate client based on this.\n\nImplements: blueprint api-version-discovery\nChange-Id: I63e6759889066a784dc47e35152c82e1ead7951d\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/f63806972984cfefd801c8a51e241e4cbacaec94"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/f63806972984cfefd801c8a51e241e4cbacaec94"}]},"branch":"refs/heads/master"},"42c253f0393bbbf9873f5a60900193669d93b36a":{"kind":"REWORK","_number":19,"created":"2013-10-21 23:03:43.000000000","uploader":{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},"ref":"refs/changes/14/38414/19","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-keystoneclient","ref":"refs/changes/14/38414/19","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/14/38414/19 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/14/38414/19 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/14/38414/19 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-keystoneclient refs/changes/14/38414/19"}}},"commit":{"parents":[{"commit":"876c2d6c2a72a0b46b2fe19c9006f857fdbd6e7d","subject":"Merge \"python3: Refactor dict for python2/python3 compat\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/876c2d6c2a72a0b46b2fe19c9006f857fdbd6e7d"}]}],"author":{"name":"Jamie Lennox","email":"jamielennox@redhat.com","date":"2013-09-23 01:50:57.000000000","tz":600},"committer":{"name":"Jamie Lennox","email":"jamielennox@redhat.com","date":"2013-10-21 23:03:31.000000000","tz":600},"subject":"Discover supported APIs","message":"Discover supported APIs\n\nAllow discovery of the API versions a server supports and create an\nappropriate client based on this.\n\nImplements: blueprint api-version-discovery\nChange-Id: I63e6759889066a784dc47e35152c82e1ead7951d\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/42c253f0393bbbf9873f5a60900193669d93b36a"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/42c253f0393bbbf9873f5a60900193669d93b36a"}]},"branch":"refs/heads/master"},"1d6b06c9520d022dc92012e3366aedaa110ae46f":{"kind":"REWORK","_number":20,"created":"2013-10-22 03:05:41.000000000","uploader":{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},"ref":"refs/changes/14/38414/20","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-keystoneclient","ref":"refs/changes/14/38414/20","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/14/38414/20 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/14/38414/20 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/14/38414/20 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-keystoneclient refs/changes/14/38414/20"}}},"commit":{"parents":[{"commit":"876c2d6c2a72a0b46b2fe19c9006f857fdbd6e7d","subject":"Merge \"python3: Refactor dict for python2/python3 compat\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/876c2d6c2a72a0b46b2fe19c9006f857fdbd6e7d"}]}],"author":{"name":"Jamie Lennox","email":"jamielennox@redhat.com","date":"2013-09-23 01:50:57.000000000","tz":600},"committer":{"name":"Jamie Lennox","email":"jamielennox@redhat.com","date":"2013-10-22 03:05:24.000000000","tz":600},"subject":"Discover supported APIs","message":"Discover supported APIs\n\nAllow discovery of the API versions a server supports and create an\nappropriate client based on this.\n\nImplements: blueprint api-version-discovery\nChange-Id: I63e6759889066a784dc47e35152c82e1ead7951d\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/1d6b06c9520d022dc92012e3366aedaa110ae46f"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/1d6b06c9520d022dc92012e3366aedaa110ae46f"}]},"branch":"refs/heads/master"},"8f7f752486fb2a99762ecc6b3fa6e52661e8bb8c":{"kind":"REWORK","_number":21,"created":"2013-10-24 00:04:00.000000000","uploader":{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},"ref":"refs/changes/14/38414/21","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-keystoneclient","ref":"refs/changes/14/38414/21","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/14/38414/21 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/14/38414/21 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/14/38414/21 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-keystoneclient refs/changes/14/38414/21"}}},"commit":{"parents":[{"commit":"876c2d6c2a72a0b46b2fe19c9006f857fdbd6e7d","subject":"Merge \"python3: Refactor dict for python2/python3 compat\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/876c2d6c2a72a0b46b2fe19c9006f857fdbd6e7d"}]}],"author":{"name":"Jamie Lennox","email":"jamielennox@redhat.com","date":"2013-09-23 01:50:57.000000000","tz":600},"committer":{"name":"Jamie Lennox","email":"jamielennox@redhat.com","date":"2013-10-24 00:03:40.000000000","tz":600},"subject":"Discover supported APIs","message":"Discover supported APIs\n\nAllow discovery of the API versions a server supports and create an\nappropriate client based on this.\n\nImplements: blueprint api-version-discovery\nChange-Id: I63e6759889066a784dc47e35152c82e1ead7951d\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/8f7f752486fb2a99762ecc6b3fa6e52661e8bb8c"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/8f7f752486fb2a99762ecc6b3fa6e52661e8bb8c"}]},"branch":"refs/heads/master"},"dc987104012e353161b869338a8d3d3cd6715cd3":{"kind":"REWORK","_number":22,"created":"2013-10-28 05:14:20.000000000","uploader":{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},"ref":"refs/changes/14/38414/22","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-keystoneclient","ref":"refs/changes/14/38414/22","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/14/38414/22 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/14/38414/22 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/14/38414/22 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-keystoneclient refs/changes/14/38414/22"}}},"commit":{"parents":[{"commit":"876c2d6c2a72a0b46b2fe19c9006f857fdbd6e7d","subject":"Merge \"python3: Refactor dict for python2/python3 compat\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/876c2d6c2a72a0b46b2fe19c9006f857fdbd6e7d"}]}],"author":{"name":"Jamie Lennox","email":"jamielennox@redhat.com","date":"2013-09-23 01:50:57.000000000","tz":600},"committer":{"name":"Jamie Lennox","email":"jamielennox@redhat.com","date":"2013-10-28 05:12:46.000000000","tz":600},"subject":"Discover supported APIs","message":"Discover supported APIs\n\nAllow discovery of the API versions a server supports and create an\nappropriate client based on this.\n\nImplements: blueprint api-version-discovery\nChange-Id: I63e6759889066a784dc47e35152c82e1ead7951d\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/dc987104012e353161b869338a8d3d3cd6715cd3"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/dc987104012e353161b869338a8d3d3cd6715cd3"}]},"branch":"refs/heads/master"},"e1c553202f064f53ebc4470cc4e1bc326df3eb31":{"kind":"REWORK","_number":23,"created":"2013-10-31 03:49:04.000000000","uploader":{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},"ref":"refs/changes/14/38414/23","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-keystoneclient","ref":"refs/changes/14/38414/23","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/14/38414/23 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/14/38414/23 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/14/38414/23 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-keystoneclient refs/changes/14/38414/23"}}},"commit":{"parents":[{"commit":"876c2d6c2a72a0b46b2fe19c9006f857fdbd6e7d","subject":"Merge \"python3: Refactor dict for python2/python3 compat\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/876c2d6c2a72a0b46b2fe19c9006f857fdbd6e7d"}]}],"author":{"name":"Jamie Lennox","email":"jamielennox@redhat.com","date":"2013-09-23 01:50:57.000000000","tz":600},"committer":{"name":"Jamie Lennox","email":"jamielennox@redhat.com","date":"2013-10-31 03:48:49.000000000","tz":600},"subject":"Discover supported APIs","message":"Discover supported APIs\n\nAllow discovery of the API versions a server supports and create an\nappropriate client based on this.\n\nImplements: blueprint api-version-discovery\nChange-Id: I63e6759889066a784dc47e35152c82e1ead7951d\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/e1c553202f064f53ebc4470cc4e1bc326df3eb31"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/e1c553202f064f53ebc4470cc4e1bc326df3eb31"}]},"branch":"refs/heads/master"},"c6142f28915c61e0384af198a8f86684eb0b70bb":{"kind":"REWORK","_number":24,"created":"2013-11-19 19:00:15.000000000","uploader":{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},"ref":"refs/changes/14/38414/24","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-keystoneclient","ref":"refs/changes/14/38414/24","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/14/38414/24 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/14/38414/24 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/14/38414/24 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-keystoneclient refs/changes/14/38414/24"}}},"commit":{"parents":[{"commit":"8a0732e262cd9de508399eabeb705b681c2503c0","subject":"Merge \"python3: Work around httpretty issue\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/8a0732e262cd9de508399eabeb705b681c2503c0"}]}],"author":{"name":"Jamie Lennox","email":"jamielennox@redhat.com","date":"2013-09-23 01:50:57.000000000","tz":600},"committer":{"name":"Jamie Lennox","email":"jamielennox@redhat.com","date":"2013-11-19 19:00:03.000000000","tz":600},"subject":"Discover supported APIs","message":"Discover supported APIs\n\nAllow discovery of the API versions a server supports and create an\nappropriate client based on this.\n\nImplements: blueprint api-version-discovery\nChange-Id: I63e6759889066a784dc47e35152c82e1ead7951d\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/c6142f28915c61e0384af198a8f86684eb0b70bb"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/c6142f28915c61e0384af198a8f86684eb0b70bb"}]},"branch":"refs/heads/master"},"efdc9cbf67b46ea8d9361c6030c4f5ea8817a74a":{"kind":"REWORK","_number":25,"created":"2013-11-25 00:32:14.000000000","uploader":{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},"ref":"refs/changes/14/38414/25","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-keystoneclient","ref":"refs/changes/14/38414/25","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/14/38414/25 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/14/38414/25 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/14/38414/25 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-keystoneclient refs/changes/14/38414/25"}}},"commit":{"parents":[{"commit":"a217015427b19452fee87f7642cf34c30ca3f6f7","subject":"Merge \"Add testresources test requirement\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/a217015427b19452fee87f7642cf34c30ca3f6f7"}]}],"author":{"name":"Jamie Lennox","email":"jamielennox@redhat.com","date":"2013-09-23 01:50:57.000000000","tz":600},"committer":{"name":"Jamie Lennox","email":"jamielennox@redhat.com","date":"2013-11-25 00:32:02.000000000","tz":600},"subject":"Discover supported APIs","message":"Discover supported APIs\n\nAllow discovery of the API versions a server supports and create an\nappropriate client based on this.\n\nImplements: blueprint api-version-discovery\nChange-Id: I63e6759889066a784dc47e35152c82e1ead7951d\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/efdc9cbf67b46ea8d9361c6030c4f5ea8817a74a"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/efdc9cbf67b46ea8d9361c6030c4f5ea8817a74a"}]},"branch":"refs/heads/master"},"a6a4ad9c5083ce9a829163bdca9079a3b1b47ccb":{"kind":"REWORK","_number":26,"created":"2013-11-27 23:24:34.000000000","uploader":{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},"ref":"refs/changes/14/38414/26","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-keystoneclient","ref":"refs/changes/14/38414/26","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/14/38414/26 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/14/38414/26 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/14/38414/26 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-keystoneclient refs/changes/14/38414/26"}}},"commit":{"parents":[{"commit":"30ab23854c3411a0a4f03e5640b0dd596214e2e1","subject":"Merge \"Do not format messages before they are logged\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/30ab23854c3411a0a4f03e5640b0dd596214e2e1"}]}],"author":{"name":"Jamie Lennox","email":"jamielennox@redhat.com","date":"2013-09-23 01:50:57.000000000","tz":600},"committer":{"name":"Jamie Lennox","email":"jamielennox@redhat.com","date":"2013-11-27 23:23:57.000000000","tz":600},"subject":"Discover supported APIs","message":"Discover supported APIs\n\nAllow discovery of the API versions a server supports and create an\nappropriate client based on this.\n\nImplements: blueprint api-version-discovery\nChange-Id: I63e6759889066a784dc47e35152c82e1ead7951d\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/a6a4ad9c5083ce9a829163bdca9079a3b1b47ccb"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/a6a4ad9c5083ce9a829163bdca9079a3b1b47ccb"}]},"branch":"refs/heads/master"},"fd0a176a49b5ead812567018a00fc3db4b7f531a":{"kind":"REWORK","_number":27,"created":"2013-12-03 02:00:24.000000000","uploader":{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},"ref":"refs/changes/14/38414/27","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-keystoneclient","ref":"refs/changes/14/38414/27","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/14/38414/27 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/14/38414/27 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/14/38414/27 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-keystoneclient refs/changes/14/38414/27"}}},"commit":{"parents":[{"commit":"2477c334a25ae93638a63b889fc06a0b56a58641","subject":"Merge \"Updates .gitignore\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/2477c334a25ae93638a63b889fc06a0b56a58641"}]}],"author":{"name":"Jamie Lennox","email":"jamielennox@redhat.com","date":"2013-09-23 01:50:57.000000000","tz":600},"committer":{"name":"Jamie Lennox","email":"jamielennox@redhat.com","date":"2013-12-03 02:00:03.000000000","tz":600},"subject":"Discover supported APIs","message":"Discover supported APIs\n\nAllow discovery of the API versions a server supports and create an\nappropriate client based on this.\n\nImplements: blueprint api-version-discovery\nChange-Id: I63e6759889066a784dc47e35152c82e1ead7951d\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/fd0a176a49b5ead812567018a00fc3db4b7f531a"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/fd0a176a49b5ead812567018a00fc3db4b7f531a"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
