)]}'
{"id":"openstack%2Fpython-keystoneclient~142147","triplet_id":"openstack%2Fpython-keystoneclient~master~Idcd6cedde5c485b9df7a2e056d1673d3ce6cdf90","project":"openstack/python-keystoneclient","branch":"master","topic":"bp/auth-token-use-client","hashtags":[],"change_id":"Idcd6cedde5c485b9df7a2e056d1673d3ce6cdf90","subject":"Add validate token for v3","status":"MERGED","created":"2014-12-16 16:30:56.000000000","updated":"2015-01-30 21:55:20.000000000","submitted":"2015-01-30 21:55:18.000000000","submitter":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"total_comment_count":11,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"64898f671f54a06dab61a62f093484de77823e9a","_number":142147,"virtual_id_number":142147,"owner":{"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"all":[{"value":0,"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},{"value":2,"date":"2015-01-30 21:55:18.000000000","_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":1941,"name":"Lin Hua Cheng","email":"os.lcheng@gmail.com","username":"lin-hua-cheng"},{"value":0,"_account_id":13478,"name":"Boris Bobrov","email":"b.bobrov@sap.com","username":"bbobrov"},{"value":0,"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},{"value":0,"_account_id":2903,"name":"Morgan Fainberg","email":"morgan.fainberg@gmail.com","username":"mdrnstm"},{"value":0,"_account_id":9101,"name":"wanghong","email":"reviewwanghong@126.com","username":"wanghong"}],"values":{"-2":"Fails","-1":"Doesn\u0027t seem to work"," 0":"No score","+1":"Works for me","+2":"Verified"},"description":"","default_value":0,"optional":true},"Code-Review":{"approved":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"all":[{"value":2,"date":"2015-01-30 15:58:34.000000000","_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":1,"date":"2015-01-30 15:58:34.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":1941,"name":"Lin Hua Cheng","email":"os.lcheng@gmail.com","username":"lin-hua-cheng"},{"value":1,"date":"2015-01-30 15:58:34.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":13478,"name":"Boris Bobrov","email":"b.bobrov@sap.com","username":"bbobrov"},{"value":0,"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},{"value":2,"date":"2015-01-30 21:18:55.000000000","_account_id":2903,"name":"Morgan Fainberg","email":"morgan.fainberg@gmail.com","username":"mdrnstm"},{"value":1,"date":"2015-01-30 15:58:34.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":9101,"name":"wanghong","email":"reviewwanghong@126.com","username":"wanghong"}],"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":2903,"name":"Morgan Fainberg","email":"morgan.fainberg@gmail.com","username":"mdrnstm"},"all":[{"value":0,"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":1941,"name":"Lin Hua Cheng","email":"os.lcheng@gmail.com","username":"lin-hua-cheng"},{"value":0,"_account_id":13478,"name":"Boris Bobrov","email":"b.bobrov@sap.com","username":"bbobrov"},{"value":0,"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},{"value":1,"date":"2015-01-30 21:18:55.000000000","_account_id":2903,"name":"Morgan Fainberg","email":"morgan.fainberg@gmail.com","username":"mdrnstm"},{"value":0,"_account_id":9101,"name":"wanghong","email":"reviewwanghong@126.com","username":"wanghong"}],"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":1941,"name":"Lin Hua Cheng","email":"os.lcheng@gmail.com","username":"lin-hua-cheng"},{"_account_id":2903,"name":"Morgan Fainberg","email":"morgan.fainberg@gmail.com","username":"mdrnstm"},{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},{"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},{"_account_id":9101,"name":"wanghong","email":"reviewwanghong@126.com","username":"wanghong"},{"_account_id":13478,"name":"Boris Bobrov","email":"b.bobrov@sap.com","username":"bbobrov"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2015-01-30 02:34:17.000000000","updated_by":{"_account_id":9101,"name":"wanghong","email":"reviewwanghong@126.com","username":"wanghong"},"reviewer":{"_account_id":9101,"name":"wanghong","email":"reviewwanghong@126.com","username":"wanghong"},"state":"REVIEWER"},{"updated":"2015-01-30 06:21:44.000000000","updated_by":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"reviewer":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"state":"REVIEWER"},{"updated":"2015-01-30 07:11:18.000000000","updated_by":{"_account_id":13478,"name":"Boris Bobrov","email":"b.bobrov@sap.com","username":"bbobrov"},"reviewer":{"_account_id":13478,"name":"Boris Bobrov","email":"b.bobrov@sap.com","username":"bbobrov"},"state":"REVIEWER"},{"updated":"2015-01-30 07:25:01.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":"2015-01-30 21:18:55.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":"2015-01-30 21:55:18.000000000","updated_by":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"reviewer":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"state":"REVIEWER"}],"messages":[{"id":"a17a039ed897d91670ee6a0c15badc53cfc49f4c","author":{"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},"date":"2014-12-16 16:30:56.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"2cda5aba5eda9126556f3730aaa8f049291fe8d1","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-12-16 19:28:41.000000000","message":"Patch Set 1: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see http://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n- gate-python-keystoneclient-python26 http://logs.openstack.org/47/142147/1/check//gate-python-keystoneclient-python26/7980169/ : SUCCESS in 1m 52s\n- gate-python-keystoneclient-pep8 http://logs.openstack.org/47/142147/1/check//gate-python-keystoneclient-pep8/12af3dd/ : SUCCESS in 1m 54s\n- gate-python-keystoneclient-docs http://docs-draft.openstack.org/47/142147/1/check//gate-python-keystoneclient-docs/0f58dcb//doc/build/html/ : SUCCESS in 3m 40s\n- gate-python-keystoneclient-python27 http://logs.openstack.org/47/142147/1/check//gate-python-keystoneclient-python27/cd474c3/ : SUCCESS in 2m 11s\n- gate-python-keystoneclient-python33 http://logs.openstack.org/47/142147/1/check//gate-python-keystoneclient-python33/6f9cc2a/ : SUCCESS in 3m 14s\n- gate-tempest-dsvm-neutron-src-python-keystoneclient-icehouse http://logs.openstack.org/47/142147/1/check//gate-tempest-dsvm-neutron-src-python-keystoneclient-icehouse/0e9bc6e/ : SUCCESS in 24m 13s\n- gate-tempest-dsvm-neutron-src-python-keystoneclient-juno http://logs.openstack.org/47/142147/1/check//gate-tempest-dsvm-neutron-src-python-keystoneclient-juno/31b1300/ : SUCCESS in 23m 25s\n- gate-tempest-dsvm-neutron-src-python-keystoneclient http://logs.openstack.org/47/142147/1/check//gate-tempest-dsvm-neutron-src-python-keystoneclient/3d9e709/ : FAILURE in 29m 55s","accounts_in_message":[],"_revision_number":1},{"id":"7d6b5816a1128d390732695685b652fbc1155310","author":{"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},"date":"2014-12-16 19:52:01.000000000","message":"Patch Set 1:\n\nrecheck","accounts_in_message":[],"_revision_number":1},{"id":"d98c25627abde41795f5ee4c1572fd6fba40e22d","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-12-16 21:21:11.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-keystoneclient-python26 http://logs.openstack.org/47/142147/1/check//gate-python-keystoneclient-python26/b04c1f1/ : SUCCESS in 2m 21s\n- gate-python-keystoneclient-pep8 http://logs.openstack.org/47/142147/1/check//gate-python-keystoneclient-pep8/0cf6712/ : SUCCESS in 1m 27s\n- gate-python-keystoneclient-docs http://docs-draft.openstack.org/47/142147/1/check//gate-python-keystoneclient-docs/4a81cbc//doc/build/html/ : SUCCESS in 3m 06s\n- gate-python-keystoneclient-python27 http://logs.openstack.org/47/142147/1/check//gate-python-keystoneclient-python27/16f237a/ : SUCCESS in 2m 19s\n- gate-python-keystoneclient-python33 http://logs.openstack.org/47/142147/1/check//gate-python-keystoneclient-python33/bd62d51/ : SUCCESS in 3m 50s\n- gate-tempest-dsvm-neutron-src-python-keystoneclient-icehouse http://logs.openstack.org/47/142147/1/check//gate-tempest-dsvm-neutron-src-python-keystoneclient-icehouse/ef1f7a9/ : SUCCESS in 21m 55s\n- gate-tempest-dsvm-neutron-src-python-keystoneclient-juno http://logs.openstack.org/47/142147/1/check//gate-tempest-dsvm-neutron-src-python-keystoneclient-juno/f47488b/ : SUCCESS in 43m 11s\n- gate-tempest-dsvm-neutron-src-python-keystoneclient http://logs.openstack.org/47/142147/1/check//gate-tempest-dsvm-neutron-src-python-keystoneclient/7552674/ : SUCCESS in 30m 28s","accounts_in_message":[],"_revision_number":1},{"id":"48ba8071cec21e2e07c7dbdccc85986324c6f0c8","author":{"_account_id":9101,"name":"wanghong","email":"reviewwanghong@126.com","username":"wanghong"},"date":"2014-12-18 08:26:19.000000000","message":"Patch Set 1: Code-Review-1\n\n(2 comments)","accounts_in_message":[],"_revision_number":1},{"id":"4e2f8c3282673974b94a998a0459421fcf763c0a","author":{"_account_id":9101,"name":"wanghong","email":"reviewwanghong@126.com","username":"wanghong"},"date":"2014-12-30 03:55:39.000000000","message":"Patch Set 1:\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"02780224cdaea855e13c742bb5b5377fe979dd30","author":{"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},"date":"2014-12-30 15:45:14.000000000","message":"Patch Set 1:\n\n(3 comments)","accounts_in_message":[],"_revision_number":1},{"id":"fc7980396e67e48c865ca2d457d6a7ff47e84cf1","author":{"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},"date":"2014-12-30 15:45:30.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"5d6fecf7b94ec0ac539230a76811437a985bbdd3","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-12-30 16:25:56.000000000","message":"Patch Set 2: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see http://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n- gate-python-keystoneclient-python26 http://logs.openstack.org/47/142147/2/check/gate-python-keystoneclient-python26/70f6150/ : SUCCESS in 1m 56s\n- gate-python-keystoneclient-pep8 http://logs.openstack.org/47/142147/2/check/gate-python-keystoneclient-pep8/2a6062f/ : SUCCESS in 2m 21s\n- gate-python-keystoneclient-docs http://docs-draft.openstack.org/47/142147/2/check/gate-python-keystoneclient-docs/7e71b1c//doc/build/html/ : SUCCESS in 3m 02s\n- gate-python-keystoneclient-python27 http://logs.openstack.org/47/142147/2/check/gate-python-keystoneclient-python27/1eb19a1/ : SUCCESS in 2m 30s\n- gate-python-keystoneclient-python33 http://logs.openstack.org/47/142147/2/check/gate-python-keystoneclient-python33/1bbef80/ : FAILURE in 4m 47s\n- gate-tempest-dsvm-neutron-src-python-keystoneclient-juno http://logs.openstack.org/47/142147/2/check/gate-tempest-dsvm-neutron-src-python-keystoneclient-juno/d6dcb2b/ : SUCCESS in 35m 06s\n- gate-tempest-dsvm-neutron-src-python-keystoneclient http://logs.openstack.org/47/142147/2/check/gate-tempest-dsvm-neutron-src-python-keystoneclient/859e727/ : SUCCESS in 36m 35s","accounts_in_message":[],"_revision_number":2},{"id":"a5cba95284b8fccec9e08a41823327e6304269a0","author":{"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},"date":"2014-12-30 17:00:21.000000000","message":"Uploaded patch set 3.","accounts_in_message":[],"_revision_number":3},{"id":"a802d5d086b68d79cd771a7e6587bc5a61941a2e","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-12-30 17:32:58.000000000","message":"Patch Set 3: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-keystoneclient-python26 http://logs.openstack.org/47/142147/3/check/gate-python-keystoneclient-python26/a4140a2/ : SUCCESS in 1m 51s\n- gate-python-keystoneclient-pep8 http://logs.openstack.org/47/142147/3/check/gate-python-keystoneclient-pep8/14cbb0e/ : SUCCESS in 2m 37s\n- gate-python-keystoneclient-docs http://docs-draft.openstack.org/47/142147/3/check/gate-python-keystoneclient-docs/157a87c//doc/build/html/ : SUCCESS in 5m 39s\n- gate-python-keystoneclient-python27 http://logs.openstack.org/47/142147/3/check/gate-python-keystoneclient-python27/458b6bd/ : SUCCESS in 2m 25s\n- gate-python-keystoneclient-python33 http://logs.openstack.org/47/142147/3/check/gate-python-keystoneclient-python33/c990b70/ : SUCCESS in 3m 52s\n- gate-tempest-dsvm-neutron-src-python-keystoneclient-juno http://logs.openstack.org/47/142147/3/check/gate-tempest-dsvm-neutron-src-python-keystoneclient-juno/414b977/ : SUCCESS in 24m 56s\n- gate-tempest-dsvm-neutron-src-python-keystoneclient http://logs.openstack.org/47/142147/3/check/gate-tempest-dsvm-neutron-src-python-keystoneclient/504f16d/ : SUCCESS in 32m 35s","accounts_in_message":[],"_revision_number":3},{"id":"49cd687d04d72c984bc843877e0d6c56dfeb4d60","author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"date":"2015-01-28 05:09:38.000000000","message":"Patch Set 3:\n\n(2 comments)","accounts_in_message":[],"_revision_number":3},{"id":"a0e3d77c7ef54a52fc1dc5f759c9ef11485e0685","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-01-28 20:06:10.000000000","message":"Patch Set 3: Verified-1\n\nMerge Failed.\n\nThis change was unable to be automatically merged with the current state of the repository. Please rebase your change and upload a new patchset.","accounts_in_message":[],"_revision_number":3},{"id":"a541b91a9723029aa24807eae306fc4760ae4b98","author":{"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},"date":"2015-01-28 20:29:46.000000000","message":"Uploaded patch set 4.","accounts_in_message":[],"_revision_number":4},{"id":"293d6f771aac4a3d160379e833c97551a29bf622","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-01-28 22:40:00.000000000","message":"Patch Set 4: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-keystoneclient-python26 http://logs.openstack.org/47/142147/4/check/gate-python-keystoneclient-python26/d0c68fc/ : SUCCESS in 1m 54s\n- gate-python-keystoneclient-pep8 http://logs.openstack.org/47/142147/4/check/gate-python-keystoneclient-pep8/36152ec/ : SUCCESS in 2m 10s\n- gate-python-keystoneclient-docs http://docs-draft.openstack.org/47/142147/4/check/gate-python-keystoneclient-docs/97cdc68//doc/build/html/ : SUCCESS in 2m 17s\n- gate-python-keystoneclient-python27 http://logs.openstack.org/47/142147/4/check/gate-python-keystoneclient-python27/125cd50/ : SUCCESS in 1m 47s\n- gate-python-keystoneclient-python33 http://logs.openstack.org/47/142147/4/check/gate-python-keystoneclient-python33/6ffb2a7/ : SUCCESS in 3m 16s\n- gate-tempest-dsvm-neutron-src-python-keystoneclient-juno http://logs.openstack.org/47/142147/4/check/gate-tempest-dsvm-neutron-src-python-keystoneclient-juno/03c57d8/ : SUCCESS in 37m 08s\n- gate-tempest-dsvm-neutron-src-python-keystoneclient http://logs.openstack.org/47/142147/4/check/gate-tempest-dsvm-neutron-src-python-keystoneclient/e28e3fa/ : SUCCESS in 45m 59s","accounts_in_message":[],"_revision_number":4},{"id":"60856ea0a1c5e91998791d75a69685f77f9c696e","author":{"_account_id":13478,"name":"Boris Bobrov","email":"b.bobrov@sap.com","username":"bbobrov"},"date":"2015-01-29 12:26:02.000000000","message":"Patch Set 4: Code-Review-1\n\n(1 comment)","accounts_in_message":[],"_revision_number":4},{"id":"ce8dbfdff19218b1683e23e2221ea9fb5cb5473a","author":{"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},"date":"2015-01-29 23:47:22.000000000","message":"Patch Set 4:\n\n(1 comment)","accounts_in_message":[],"_revision_number":4},{"id":"709b9a84710a1d3133966204c0f77c32410248ed","author":{"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},"date":"2015-01-29 23:47:26.000000000","message":"Uploaded patch set 5.","accounts_in_message":[],"_revision_number":5},{"id":"c35ddd5f4523f206f1d6e8ee7efac0484aef5e40","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-01-30 00:21:05.000000000","message":"Patch Set 5: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-keystoneclient-python26 http://logs.openstack.org/47/142147/5/check/gate-python-keystoneclient-python26/bf31c4e/ : SUCCESS in 1m 53s\n- gate-python-keystoneclient-pep8 http://logs.openstack.org/47/142147/5/check/gate-python-keystoneclient-pep8/aa3b2c6/ : SUCCESS in 2m 23s\n- gate-python-keystoneclient-docs http://docs-draft.openstack.org/47/142147/5/check/gate-python-keystoneclient-docs/1833b1d//doc/build/html/ : SUCCESS in 2m 33s\n- gate-python-keystoneclient-python27 http://logs.openstack.org/47/142147/5/check/gate-python-keystoneclient-python27/d6e7e8f/ : SUCCESS in 2m 10s\n- gate-python-keystoneclient-python33 http://logs.openstack.org/47/142147/5/check/gate-python-keystoneclient-python33/4702a9c/ : SUCCESS in 3m 33s\n- gate-tempest-dsvm-neutron-src-python-keystoneclient-juno http://logs.openstack.org/47/142147/5/check/gate-tempest-dsvm-neutron-src-python-keystoneclient-juno/45afca2/ : SUCCESS in 30m 29s\n- gate-tempest-dsvm-neutron-src-python-keystoneclient http://logs.openstack.org/47/142147/5/check/gate-tempest-dsvm-neutron-src-python-keystoneclient/f4b2317/ : SUCCESS in 30m 24s","accounts_in_message":[],"_revision_number":5},{"id":"6af1ab1d93977127b3251f85f16b617eb72908c3","author":{"_account_id":9101,"name":"wanghong","email":"reviewwanghong@126.com","username":"wanghong"},"date":"2015-01-30 02:34:17.000000000","message":"Patch Set 5: Code-Review+1","accounts_in_message":[],"_revision_number":5},{"id":"88cc3da50ae889543b223eea3b142219a08aff0d","author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"date":"2015-01-30 06:21:44.000000000","message":"Patch Set 5: Code-Review+2\n\n(1 comment)\n\nglad to see that worked out","accounts_in_message":[],"_revision_number":5},{"id":"b22290c22d57e7cd18ed344f5c75c9c1931026a5","author":{"_account_id":13478,"name":"Boris Bobrov","email":"b.bobrov@sap.com","username":"bbobrov"},"date":"2015-01-30 07:11:18.000000000","message":"Patch Set 5: Code-Review+1\n\nYep, that would work too. Looks good now.","accounts_in_message":[],"_revision_number":5},{"id":"83c909d89bc0b22d1992c8e5a59ee4627511b481","author":{"_account_id":1941,"name":"Lin Hua Cheng","email":"os.lcheng@gmail.com","username":"lin-hua-cheng"},"date":"2015-01-30 07:25:01.000000000","message":"Patch Set 5: Code-Review+1","accounts_in_message":[],"_revision_number":5},{"id":"fd6aa7dc1ac5dbe9fba67f9278345e28fac3a0e2","author":{"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},"date":"2015-01-30 15:58:34.000000000","message":"Uploaded patch set 6.","accounts_in_message":[],"_revision_number":6},{"id":"094e9934724981295d24b30da46dbb0637911749","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-01-30 16:46:35.000000000","message":"Patch Set 6: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-keystoneclient-python26 http://logs.openstack.org/47/142147/6/check/gate-python-keystoneclient-python26/8a46b87/ : SUCCESS in 1m 50s\n- gate-python-keystoneclient-pep8 http://logs.openstack.org/47/142147/6/check/gate-python-keystoneclient-pep8/eb58b6e/ : SUCCESS in 1m 53s\n- gate-python-keystoneclient-docs http://docs-draft.openstack.org/47/142147/6/check/gate-python-keystoneclient-docs/dff4244//doc/build/html/ : SUCCESS in 2m 38s\n- gate-python-keystoneclient-python27 http://logs.openstack.org/47/142147/6/check/gate-python-keystoneclient-python27/df3ce6f/ : SUCCESS in 2m 09s\n- gate-python-keystoneclient-python33 http://logs.openstack.org/47/142147/6/check/gate-python-keystoneclient-python33/818cafa/ : SUCCESS in 3m 21s\n- gate-tempest-dsvm-neutron-src-python-keystoneclient-juno http://logs.openstack.org/47/142147/6/check/gate-tempest-dsvm-neutron-src-python-keystoneclient-juno/284faec/ : SUCCESS in 35m 22s\n- gate-tempest-dsvm-neutron-src-python-keystoneclient http://logs.openstack.org/47/142147/6/check/gate-tempest-dsvm-neutron-src-python-keystoneclient/8483955/ : SUCCESS in 32m 46s","accounts_in_message":[],"_revision_number":6},{"id":"06c173c8caf6f195efa29ac24833567f19ff9058","author":{"_account_id":2903,"name":"Morgan Fainberg","email":"morgan.fainberg@gmail.com","username":"mdrnstm"},"date":"2015-01-30 21:18:55.000000000","message":"Patch Set 6: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":6},{"id":"3cfa4a0bc49da7858a73d02e2c361d0c01992fca","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-01-30 21:18:56.000000000","message":"Patch Set 6: -Verified\n\nStarting gate jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":6},{"id":"ca1c4a1cbdd7a5d0d89cce30d18fc6a7380ce645","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-01-30 21:55:18.000000000","message":"Patch Set 6: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- gate-python-keystoneclient-python26 http://logs.openstack.org/47/142147/6/gate/gate-python-keystoneclient-python26/9404c2a/ : SUCCESS in 1m 56s\n- gate-python-keystoneclient-docs http://docs-draft.openstack.org/47/142147/6/gate/gate-python-keystoneclient-docs/1044190//doc/build/html/ : SUCCESS in 2m 58s\n- gate-python-keystoneclient-pep8 http://logs.openstack.org/47/142147/6/gate/gate-python-keystoneclient-pep8/212640f/ : SUCCESS in 2m 24s\n- gate-python-keystoneclient-python27 http://logs.openstack.org/47/142147/6/gate/gate-python-keystoneclient-python27/f311c52/ : SUCCESS in 1m 53s\n- gate-python-keystoneclient-python33 http://logs.openstack.org/47/142147/6/gate/gate-python-keystoneclient-python33/84728b8/ : SUCCESS in 3m 20s\n- gate-tempest-dsvm-neutron-src-python-keystoneclient http://logs.openstack.org/47/142147/6/gate/gate-tempest-dsvm-neutron-src-python-keystoneclient/d1330f6/ : SUCCESS in 36m 14s","accounts_in_message":[],"_revision_number":6},{"id":"2548af2e8277ee99f66b2cfe7a3f0e15217409d8","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-01-30 21:55:20.000000000","message":"Change has been successfully merged into the git repository.","accounts_in_message":[],"_revision_number":6}],"current_revision_number":6,"current_revision":"3e159f326421b401f5b51e7ec158fcfe79d8b3ba","revisions":{"165531e2179c5188fdd4bfeddc9413ae7926f0a8":{"kind":"REWORK","_number":1,"created":"2014-12-16 16:30:56.000000000","uploader":{"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},"ref":"refs/changes/47/142147/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-keystoneclient","ref":"refs/changes/47/142147/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/47/142147/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/47/142147/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/47/142147/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-keystoneclient refs/changes/47/142147/1"}}},"commit":{"parents":[{"commit":"81e48d44ff79d58ec6b983f475ff008c9f7f3b0e","subject":"Merge \"Document session usage first\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/81e48d44ff79d58ec6b983f475ff008c9f7f3b0e"}]}],"author":{"name":"Brant Knudson","email":"bknudson@us.ibm.com","date":"2014-12-16 15:56:23.000000000","tz":-360},"committer":{"name":"Brant Knudson","email":"bknudson@us.ibm.com","date":"2014-12-16 16:30:04.000000000","tz":-360},"subject":"Add validate token for v3","message":"Add validate token for v3\n\nThere was no API to validate a token using v3.\n\nbp auth-token-use-client\n\nChange-Id: Idcd6cedde5c485b9df7a2e056d1673d3ce6cdf90\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/165531e2179c5188fdd4bfeddc9413ae7926f0a8"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/165531e2179c5188fdd4bfeddc9413ae7926f0a8"}]},"branch":"refs/heads/master"},"0ab20f7b8964654244dd6008c6dac39caea203d0":{"kind":"REWORK","_number":2,"created":"2014-12-30 15:45:30.000000000","uploader":{"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},"ref":"refs/changes/47/142147/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-keystoneclient","ref":"refs/changes/47/142147/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/47/142147/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/47/142147/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/47/142147/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-keystoneclient refs/changes/47/142147/2"}}},"commit":{"parents":[{"commit":"10860db5f155052ca0d353ce9058e1c16eec8437","subject":"Merge \"Take plugin params from ENV rather than default\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/10860db5f155052ca0d353ce9058e1c16eec8437"}]}],"author":{"name":"Brant Knudson","email":"bknudson@us.ibm.com","date":"2014-12-16 15:56:23.000000000","tz":-360},"committer":{"name":"Brant Knudson","email":"bknudson@us.ibm.com","date":"2014-12-30 15:45:22.000000000","tz":-360},"subject":"Add validate token for v3","message":"Add validate token for v3\n\nThere was no API to validate a token using v3.\n\nbp auth-token-use-client\n\nChange-Id: Idcd6cedde5c485b9df7a2e056d1673d3ce6cdf90\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/0ab20f7b8964654244dd6008c6dac39caea203d0"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/0ab20f7b8964654244dd6008c6dac39caea203d0"}]},"branch":"refs/heads/master"},"288277caa45ff2feaa92cc59ba403be8ba89ec39":{"kind":"REWORK","_number":3,"created":"2014-12-30 17:00:21.000000000","uploader":{"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},"ref":"refs/changes/47/142147/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-keystoneclient","ref":"refs/changes/47/142147/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/47/142147/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/47/142147/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/47/142147/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-keystoneclient refs/changes/47/142147/3"}}},"commit":{"parents":[{"commit":"10860db5f155052ca0d353ce9058e1c16eec8437","subject":"Merge \"Take plugin params from ENV rather than default\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/10860db5f155052ca0d353ce9058e1c16eec8437"}]}],"author":{"name":"Brant Knudson","email":"bknudson@us.ibm.com","date":"2014-12-16 15:56:23.000000000","tz":-360},"committer":{"name":"Brant Knudson","email":"bknudson@us.ibm.com","date":"2014-12-30 16:59:57.000000000","tz":-360},"subject":"Add validate token for v3","message":"Add validate token for v3\n\nThere was no API to validate a token using v3.\n\nbp auth-token-use-client\n\nChange-Id: Idcd6cedde5c485b9df7a2e056d1673d3ce6cdf90\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/288277caa45ff2feaa92cc59ba403be8ba89ec39"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/288277caa45ff2feaa92cc59ba403be8ba89ec39"}]},"branch":"refs/heads/master"},"bf06fc11d5666179588479fb40112d71cd3e63f9":{"kind":"REWORK","_number":4,"created":"2015-01-28 20:29:46.000000000","uploader":{"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},"ref":"refs/changes/47/142147/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-keystoneclient","ref":"refs/changes/47/142147/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/47/142147/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/47/142147/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/47/142147/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-keystoneclient refs/changes/47/142147/4"}}},"commit":{"parents":[{"commit":"019c383cb44dcdcdf478925627fd58eb4866d230","subject":"Merge \"Add auth plugin params to doc\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/019c383cb44dcdcdf478925627fd58eb4866d230"}]}],"author":{"name":"Brant Knudson","email":"bknudson@us.ibm.com","date":"2014-12-16 15:56:23.000000000","tz":-360},"committer":{"name":"Brant Knudson","email":"bknudson@us.ibm.com","date":"2015-01-28 20:28:39.000000000","tz":-360},"subject":"Add validate token for v3","message":"Add validate token for v3\n\nThere was no API to validate a token using v3.\n\nbp auth-token-use-client\n\nChange-Id: Idcd6cedde5c485b9df7a2e056d1673d3ce6cdf90\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/bf06fc11d5666179588479fb40112d71cd3e63f9"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/bf06fc11d5666179588479fb40112d71cd3e63f9"}]},"branch":"refs/heads/master"},"5a9498b21e0b0640aa9226981c0c8ff3105f477f":{"kind":"REWORK","_number":5,"created":"2015-01-29 23:47:26.000000000","uploader":{"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},"ref":"refs/changes/47/142147/5","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-keystoneclient","ref":"refs/changes/47/142147/5","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/47/142147/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/47/142147/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/47/142147/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-keystoneclient refs/changes/47/142147/5"}}},"commit":{"parents":[{"commit":"ca6442cf798f5fe190a30d9d3d7117c2f9c671ef","subject":"Tests use keep_blank_values when parse_qs","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/ca6442cf798f5fe190a30d9d3d7117c2f9c671ef"}]}],"author":{"name":"Brant Knudson","email":"bknudson@us.ibm.com","date":"2014-12-16 15:56:23.000000000","tz":-360},"committer":{"name":"Brant Knudson","email":"bknudson@us.ibm.com","date":"2015-01-29 23:47:03.000000000","tz":-360},"subject":"Add validate token for v3","message":"Add validate token for v3\n\nThere was no API to validate a token using v3.\n\nbp auth-token-use-client\n\nChange-Id: Idcd6cedde5c485b9df7a2e056d1673d3ce6cdf90\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/5a9498b21e0b0640aa9226981c0c8ff3105f477f"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/5a9498b21e0b0640aa9226981c0c8ff3105f477f"}]},"branch":"refs/heads/master"},"3e159f326421b401f5b51e7ec158fcfe79d8b3ba":{"kind":"TRIVIAL_REBASE","_number":6,"created":"2015-01-30 15:58:34.000000000","uploader":{"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},"ref":"refs/changes/47/142147/6","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-keystoneclient","ref":"refs/changes/47/142147/6","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/47/142147/6 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/47/142147/6 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/47/142147/6 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-keystoneclient refs/changes/47/142147/6"}}},"commit":{"parents":[{"commit":"9a9f47b95f58e9145694e0320709d404a7779a21","subject":"Tests use keep_blank_values when parse_qs","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/9a9f47b95f58e9145694e0320709d404a7779a21"}]}],"author":{"name":"Brant Knudson","email":"bknudson@us.ibm.com","date":"2014-12-16 15:56:23.000000000","tz":-360},"committer":{"name":"Brant Knudson","email":"bknudson@us.ibm.com","date":"2015-01-30 15:58:11.000000000","tz":-360},"subject":"Add validate token for v3","message":"Add validate token for v3\n\nThere was no API to validate a token using v3.\n\nbp auth-token-use-client\n\nChange-Id: Idcd6cedde5c485b9df7a2e056d1673d3ce6cdf90\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/3e159f326421b401f5b51e7ec158fcfe79d8b3ba"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/3e159f326421b401f5b51e7ec158fcfe79d8b3ba"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
