)]}'
{"id":"openstack%2Fkeystonemiddleware~102403","triplet_id":"openstack%2Fkeystonemiddleware~master~I756b92dee310fab7678fa800a833d6b13fd7e50a","project":"openstack/keystonemiddleware","branch":"master","topic":"bp/refactor-extract-class","hashtags":[],"change_id":"I756b92dee310fab7678fa800a833d6b13fd7e50a","subject":"Refactor auth_token revocation list members to new class","status":"MERGED","created":"2014-06-25 00:48:19.000000000","updated":"2015-02-19 07:09:15.000000000","submitted":"2015-02-19 07:09:11.000000000","submitter":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"total_comment_count":18,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"69564d5f23cdb04244f9803818ea56a65e3e9cd3","_number":102403,"virtual_id_number":102403,"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-02-19 07:09:11.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":11045,"name":"Bob Thyne","email":"bob.thyne@hp.com","username":"bobt"},{"value":0,"date":"2015-02-13 13:55:22.000000000","_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},{"value":0,"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},{"value":0,"_account_id":13478,"name":"Boris Bobrov","email":"b.bobrov@sap.com","username":"bbobrov"},{"value":0,"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},{"value":0,"_account_id":8871,"name":"Elastic Recheck","username":"elasticrecheck"},{"value":0,"_account_id":11387,"name":"Sam Leong","email":"chio-fai-sam.leong@hpe.com","username":"Chioleong"},{"value":0,"_account_id":6460,"name":"Brad Topol","email":"btopol@us.ibm.com","username":"btopol"},{"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-02-19 06:10:47.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-02-12 01:55:14.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":0,"_account_id":11045,"name":"Bob Thyne","email":"bob.thyne@hp.com","username":"bobt"},{"value":0,"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},{"value":0,"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},{"value":0,"_account_id":13478,"name":"Boris Bobrov","email":"b.bobrov@sap.com","username":"bbobrov"},{"value":2,"date":"2015-02-19 03:50:08.000000000","_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},{"value":0,"_account_id":8871,"name":"Elastic Recheck","username":"elasticrecheck"},{"value":0,"_account_id":11387,"name":"Sam Leong","email":"chio-fai-sam.leong@hpe.com","username":"Chioleong"},{"value":0,"_account_id":6460,"name":"Brad Topol","email":"btopol@us.ibm.com","username":"btopol"},{"value":1,"date":"2015-02-17 06:22:56.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":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"all":[{"value":1,"date":"2015-02-19 06:10:47.000000000","_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":11045,"name":"Bob Thyne","email":"bob.thyne@hp.com","username":"bobt"},{"value":0,"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},{"value":0,"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},{"value":0,"_account_id":13478,"name":"Boris Bobrov","email":"b.bobrov@sap.com","username":"bbobrov"},{"value":0,"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},{"value":0,"_account_id":8871,"name":"Elastic Recheck","username":"elasticrecheck"},{"value":0,"_account_id":11387,"name":"Sam Leong","email":"chio-fai-sam.leong@hpe.com","username":"Chioleong"},{"value":0,"_account_id":6460,"name":"Brad Topol","email":"btopol@us.ibm.com","username":"btopol"},{"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":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},{"_account_id":6460,"name":"Brad Topol","email":"btopol@us.ibm.com","username":"btopol"},{"_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":8871,"name":"Elastic Recheck","username":"elasticrecheck"},{"_account_id":9101,"name":"wanghong","email":"reviewwanghong@126.com","username":"wanghong"},{"_account_id":11045,"name":"Bob Thyne","email":"bob.thyne@hp.com","username":"bobt"},{"_account_id":11387,"name":"Sam Leong","email":"chio-fai-sam.leong@hpe.com","username":"Chioleong"},{"_account_id":13478,"name":"Boris Bobrov","email":"b.bobrov@sap.com","username":"bbobrov"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2014-06-26 19:57:32.000000000","updated_by":{"_account_id":6460,"name":"Brad Topol","email":"btopol@us.ibm.com","username":"btopol"},"reviewer":{"_account_id":6460,"name":"Brad Topol","email":"btopol@us.ibm.com","username":"btopol"},"state":"REVIEWER"},{"updated":"2014-07-17 00:38:48.000000000","updated_by":{"_account_id":11387,"name":"Sam Leong","email":"chio-fai-sam.leong@hpe.com","username":"Chioleong"},"reviewer":{"_account_id":11387,"name":"Sam Leong","email":"chio-fai-sam.leong@hpe.com","username":"Chioleong"},"state":"REVIEWER"},{"updated":"2014-07-31 05:27:10.000000000","updated_by":{"_account_id":11045,"name":"Bob Thyne","email":"bob.thyne@hp.com","username":"bobt"},"reviewer":{"_account_id":11045,"name":"Bob Thyne","email":"bob.thyne@hp.com","username":"bobt"},"state":"REVIEWER"},{"updated":"2014-10-08 21:49:09.000000000","updated_by":{"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},"reviewer":{"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},"state":"REVIEWER"},{"updated":"2014-10-08 22:03:54.000000000","updated_by":{"_account_id":8871,"name":"Elastic Recheck","username":"elasticrecheck"},"reviewer":{"_account_id":8871,"name":"Elastic Recheck","username":"elasticrecheck"},"state":"REVIEWER"},{"updated":"2014-10-08 22:57:39.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-02-12 01:55:14.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-02-17 06:22:56.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-02-19 03:50:08.000000000","updated_by":{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},"reviewer":{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},"state":"REVIEWER"},{"updated":"2015-02-19 06:10:47.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-02-19 07:09:11.000000000","updated_by":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"reviewer":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"state":"REVIEWER"}],"messages":[{"id":"60b5ec8f3347ea7ccaa464bdb71cf5cb50ee7901","author":{"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},"date":"2014-06-25 00:48:19.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"31d43f605c01e93153d4822e89ad30cd66353ad6","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-06-25 00:48:20.000000000","message":"Patch Set 1:\n\nStarting check jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":1},{"id":"ebdc1b4c3104f5cbc661f30b736bbe87fd5ae399","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-06-25 02:11:41.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded.\n\n- gate-keystonemiddleware-pep8 http://logs.openstack.org/03/102403/1/check/gate-keystonemiddleware-pep8/4488e1d : SUCCESS in 57s\n- gate-keystonemiddleware-docs http://docs-draft.openstack.org/03/102403/1/check/gate-keystonemiddleware-docs/29fcafb/doc/build/html/ : SUCCESS in 1m 15s\n- gate-keystonemiddleware-python26 http://logs.openstack.org/03/102403/1/check/gate-keystonemiddleware-python26/30d035a : SUCCESS in 1m 38s\n- gate-keystonemiddleware-python27 http://logs.openstack.org/03/102403/1/check/gate-keystonemiddleware-python27/01f5055 : SUCCESS in 1m 35s\n- check-tempest-dsvm-full http://logs.openstack.org/03/102403/1/check/check-tempest-dsvm-full/370d744 : SUCCESS in 36m 58s\n- check-tempest-dsvm-postgres-full http://logs.openstack.org/03/102403/1/check/check-tempest-dsvm-postgres-full/1f32e00 : SUCCESS in 43m 06s\n- check-tempest-dsvm-neutron http://logs.openstack.org/03/102403/1/check/check-tempest-dsvm-neutron/ff56ea7 : SUCCESS in 42m 01s\n- check-tempest-dsvm-neutron-heat-slow http://logs.openstack.org/03/102403/1/check/check-tempest-dsvm-neutron-heat-slow/dce5b75 : SUCCESS in 21m 16s (non-voting)\n- check-grenade-dsvm http://logs.openstack.org/03/102403/1/check/check-grenade-dsvm/b9672c5 : SUCCESS in 29m 53s\n- check-tempest-dsvm-full-havana http://logs.openstack.org/03/102403/1/check/check-tempest-dsvm-full-havana/306ba62 : SUCCESS in 36m 30s (non-voting)\n- check-tempest-dsvm-neutron-havana http://logs.openstack.org/03/102403/1/check/check-tempest-dsvm-neutron-havana/37cfab9 : SUCCESS in 49m 47s (non-voting)\n- check-tempest-dsvm-full-icehouse http://logs.openstack.org/03/102403/1/check/check-tempest-dsvm-full-icehouse/cddd636 : SUCCESS in 43m 56s\n- check-tempest-dsvm-neutron-icehouse http://logs.openstack.org/03/102403/1/check/check-tempest-dsvm-neutron-icehouse/15386da : SUCCESS in 56m 11s\n- gate-keystonemiddleware-python33 http://logs.openstack.org/03/102403/1/check/gate-keystonemiddleware-python33/ff534cc : SUCCESS in 2m 48s","accounts_in_message":[],"_revision_number":1},{"id":"21e534ed22ff07ceee4b46196acc9a0f551b8e60","author":{"_account_id":6460,"name":"Brad Topol","email":"btopol@us.ibm.com","username":"btopol"},"date":"2014-06-26 19:57:32.000000000","message":"Patch Set 1: Code-Review+1\n\n(2 comments)\n\nGreat refactoring Brant!  Code is much easier to read!","accounts_in_message":[],"_revision_number":1},{"id":"f72d1b5bb43d328a519d96be658173d1f7b6f9ce","author":{"_account_id":11387,"name":"Sam Leong","email":"chio-fai-sam.leong@hpe.com","username":"Chioleong"},"date":"2014-06-27 06:48:18.000000000","message":"Patch Set 1: Code-Review+1\n\nNice refactoring!","accounts_in_message":[],"_revision_number":1},{"id":"e1ecc755edb3f2158209b92a6bc8fe0ae316c872","author":{"_account_id":11045,"name":"Bob Thyne","email":"bob.thyne@hp.com","username":"bobt"},"date":"2014-06-27 23:37:25.000000000","message":"Patch Set 1: Code-Review+1\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"9e83792e785cd34d085ada71f098cfbd8bbd0a93","author":{"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},"date":"2014-07-03 20:04:04.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"e821ec9d86ebdc4b379455e01f11f67e9c8d1188","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-07-03 20:04:06.000000000","message":"Patch Set 2:\n\nStarting check jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":2},{"id":"f50b4781e1994d7c694e8beaaca54e0bdc570ce0","author":{"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},"date":"2014-07-03 20:18:23.000000000","message":"Uploaded patch set 3.","accounts_in_message":[],"_revision_number":3},{"id":"62105daff33215e555d4c810fb39b4912b09df64","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-07-03 20:18:27.000000000","message":"Patch Set 3:\n\nStarting check jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":3},{"id":"94cab2bc190040da92ea1cd08a2b7a45f902169e","author":{"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},"date":"2014-07-03 20:24:10.000000000","message":"Uploaded patch set 4.","accounts_in_message":[],"_revision_number":4},{"id":"8b31815735d212d5ab2025c86fa9815834d026a4","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-07-03 20:24:13.000000000","message":"Patch Set 4:\n\nStarting check jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":4},{"id":"b015d08c05985d818ee88bd73df24f3a3f63689c","author":{"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},"date":"2014-07-03 20:26:07.000000000","message":"Uploaded patch set 5.","accounts_in_message":[],"_revision_number":5},{"id":"45193be04916e5668d95d4171300a6c8b40713de","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-07-03 20:26:08.000000000","message":"Patch Set 5:\n\nStarting check jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":5},{"id":"3f05ce58456471d203b71c40376806683f1ab3fc","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-07-03 21:25:42.000000000","message":"Patch Set 5: Verified-1\n\nBuild failed.  For information on how to proceed, see https://wiki.openstack.org/wiki/GerritJenkinsGit#Test_Failures\n\n- gate-keystonemiddleware-pep8 http://logs.openstack.org/03/102403/5/check/gate-keystonemiddleware-pep8/6b9eadf : SUCCESS in 1m 25s\n- gate-keystonemiddleware-docs http://docs-draft.openstack.org/03/102403/5/check/gate-keystonemiddleware-docs/e18ebd7/doc/build/html/ : SUCCESS in 1m 44s\n- gate-keystonemiddleware-python26 http://logs.openstack.org/03/102403/5/check/gate-keystonemiddleware-python26/08f4f7d : SUCCESS in 1m 15s\n- gate-keystonemiddleware-python27 http://logs.openstack.org/03/102403/5/check/gate-keystonemiddleware-python27/af0f057 : SUCCESS in 1m 51s\n- check-tempest-dsvm-full http://logs.openstack.org/03/102403/5/check/check-tempest-dsvm-full/8d95afc : FAILURE in 55m 49s\n- check-tempest-dsvm-postgres-full http://logs.openstack.org/03/102403/5/check/check-tempest-dsvm-postgres-full/2e7c0d8 : SUCCESS in 35m 24s\n- check-tempest-dsvm-neutron http://logs.openstack.org/03/102403/5/check/check-tempest-dsvm-neutron/bcbf146 : SUCCESS in 50m 41s\n- check-tempest-dsvm-neutron-heat-slow http://logs.openstack.org/03/102403/5/check/check-tempest-dsvm-neutron-heat-slow/5d78272 : SUCCESS in 26m 08s\n- check-grenade-dsvm http://logs.openstack.org/03/102403/5/check/check-grenade-dsvm/13662de : SUCCESS in 36m 34s\n- check-tempest-dsvm-full-havana http://logs.openstack.org/03/102403/5/check/check-tempest-dsvm-full-havana/ab413b3 : SUCCESS in 35m 54s (non-voting)\n- check-tempest-dsvm-neutron-havana http://logs.openstack.org/03/102403/5/check/check-tempest-dsvm-neutron-havana/108d254 : SUCCESS in 31m 45s (non-voting)\n- check-tempest-dsvm-full-icehouse http://logs.openstack.org/03/102403/5/check/check-tempest-dsvm-full-icehouse/5a3b737 : SUCCESS in 42m 43s\n- check-tempest-dsvm-neutron-icehouse http://logs.openstack.org/03/102403/5/check/check-tempest-dsvm-neutron-icehouse/0d4e964 : SUCCESS in 53m 59s\n- gate-keystonemiddleware-python33 http://logs.openstack.org/03/102403/5/check/gate-keystonemiddleware-python33/5cc8a8d : SUCCESS in 3m 01s","accounts_in_message":[],"_revision_number":5},{"id":"52d06ce841e31cdecb14af9f5aca9a97b4925bad","author":{"_account_id":8871,"name":"Elastic Recheck","username":"elasticrecheck"},"date":"2014-07-03 23:36:33.000000000","message":"Patch Set 5:\n\nI noticed jenkins failed, I think you hit bug(s):\n\n- check-tempest-dsvm-full: https://bugs.launchpad.net/bugs/1336755\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 1336755\nFor bug details see: http://status.openstack.org/elastic-recheck/","accounts_in_message":[],"_revision_number":5},{"id":"8f7fec7190c668b4ec565a5d4bae99d4fc3a10db","author":{"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},"date":"2014-07-04 00:18:06.000000000","message":"Patch Set 5:\n\nrecheck bug 1336755","accounts_in_message":[],"_revision_number":5},{"id":"93a6dd01fc418b962ccfb6eb0fc92448831ee4a7","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-07-04 00:18:07.000000000","message":"Patch Set 5: -Verified\n\nStarting check jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":5},{"id":"484fc3dbe1443a521bf614c494da62a739ef6be8","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-07-04 01:14:04.000000000","message":"Patch Set 5: Verified+1\n\nBuild succeeded.\n\n- gate-keystonemiddleware-pep8 http://logs.openstack.org/03/102403/5/check/gate-keystonemiddleware-pep8/30c5028 : SUCCESS in 50s\n- gate-keystonemiddleware-docs http://docs-draft.openstack.org/03/102403/5/check/gate-keystonemiddleware-docs/a0d9adb/doc/build/html/ : SUCCESS in 1m 37s\n- gate-keystonemiddleware-python26 http://logs.openstack.org/03/102403/5/check/gate-keystonemiddleware-python26/3d42b8f : SUCCESS in 1m 07s\n- gate-keystonemiddleware-python27 http://logs.openstack.org/03/102403/5/check/gate-keystonemiddleware-python27/a625334 : SUCCESS in 55s\n- check-tempest-dsvm-full http://logs.openstack.org/03/102403/5/check/check-tempest-dsvm-full/2f1334b : SUCCESS in 39m 07s\n- check-tempest-dsvm-postgres-full http://logs.openstack.org/03/102403/5/check/check-tempest-dsvm-postgres-full/ab3c09a : SUCCESS in 49m 39s\n- check-tempest-dsvm-neutron http://logs.openstack.org/03/102403/5/check/check-tempest-dsvm-neutron/452d5d8 : SUCCESS in 54m 22s\n- check-tempest-dsvm-neutron-heat-slow http://logs.openstack.org/03/102403/5/check/check-tempest-dsvm-neutron-heat-slow/7ef5ac5 : SUCCESS in 24m 17s\n- check-grenade-dsvm http://logs.openstack.org/03/102403/5/check/check-grenade-dsvm/4d06053 : SUCCESS in 43m 11s\n- check-tempest-dsvm-full-havana http://logs.openstack.org/03/102403/5/check/check-tempest-dsvm-full-havana/236a911 : SUCCESS in 35m 14s (non-voting)\n- check-tempest-dsvm-neutron-havana http://logs.openstack.org/03/102403/5/check/check-tempest-dsvm-neutron-havana/f45babd : SUCCESS in 35m 31s (non-voting)\n- check-tempest-dsvm-full-icehouse http://logs.openstack.org/03/102403/5/check/check-tempest-dsvm-full-icehouse/af972fe : SUCCESS in 47m 30s\n- check-tempest-dsvm-neutron-icehouse http://logs.openstack.org/03/102403/5/check/check-tempest-dsvm-neutron-icehouse/53e40d5 : SUCCESS in 55m 54s\n- gate-keystonemiddleware-python33 http://logs.openstack.org/03/102403/5/check/gate-keystonemiddleware-python33/107d814 : SUCCESS in 4m 00s","accounts_in_message":[],"_revision_number":5},{"id":"c1474bf18cb577394e583d3f3f20951d3284caa3","author":{"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},"date":"2014-07-17 00:13:14.000000000","message":"Patch Set 5:\n\nrecheck no bug","accounts_in_message":[],"_revision_number":5},{"id":"a311ff6427e4a0c1a2f732ca016713459d327028","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-07-17 00:13:15.000000000","message":"Patch Set 5: -Verified\n\nStarting check jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":5},{"id":"1ef8c46c3d7864f80fd5bce81f5522418ea22cc9","author":{"_account_id":11387,"name":"Sam Leong","email":"chio-fai-sam.leong@hpe.com","username":"Chioleong"},"date":"2014-07-17 00:38:48.000000000","message":"Patch Set 5: Code-Review+1","accounts_in_message":[],"_revision_number":5},{"id":"c217490c03b5b01083f0da8c1b97d0dda19ea995","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-07-17 01:16:24.000000000","message":"Patch Set 5: Verified-1\n\nBuild failed.  For information on how to proceed, see https://wiki.openstack.org/wiki/GerritJenkinsGit#Test_Failures\n\n- gate-keystonemiddleware-pep8 http://logs.openstack.org/03/102403/5/check/gate-keystonemiddleware-pep8/325b96d : SUCCESS in 1m 35s\n- gate-keystonemiddleware-docs http://docs-draft.openstack.org/03/102403/5/check/gate-keystonemiddleware-docs/5c412d3/doc/build/html/ : SUCCESS in 1m 30s\n- gate-keystonemiddleware-python26 http://logs.openstack.org/03/102403/5/check/gate-keystonemiddleware-python26/828dae4 : SUCCESS in 1m 57s\n- gate-keystonemiddleware-python27 http://logs.openstack.org/03/102403/5/check/gate-keystonemiddleware-python27/8abaf0f : SUCCESS in 1m 51s\n- check-tempest-dsvm-full http://logs.openstack.org/03/102403/5/check/check-tempest-dsvm-full/d1a5cc9 : FAILURE in 48m 21s\n- check-tempest-dsvm-postgres-full http://logs.openstack.org/03/102403/5/check/check-tempest-dsvm-postgres-full/aa19a49 : SUCCESS in 46m 24s\n- check-tempest-dsvm-neutron http://logs.openstack.org/03/102403/5/check/check-tempest-dsvm-neutron/cc43b42 : SUCCESS in 51m 38s\n- check-tempest-dsvm-neutron-heat-slow http://logs.openstack.org/03/102403/5/check/check-tempest-dsvm-neutron-heat-slow/2d35e34 : SUCCESS in 23m 47s\n- check-grenade-dsvm http://logs.openstack.org/03/102403/5/check/check-grenade-dsvm/d096150 : SUCCESS in 44m 14s\n- check-tempest-dsvm-full-havana http://logs.openstack.org/03/102403/5/check/check-tempest-dsvm-full-havana/f46f66a : SUCCESS in 37m 07s (non-voting)\n- check-tempest-dsvm-neutron-havana http://logs.openstack.org/03/102403/5/check/check-tempest-dsvm-neutron-havana/86ce118 : SUCCESS in 34m 55s (non-voting)\n- check-tempest-dsvm-full-icehouse http://logs.openstack.org/03/102403/5/check/check-tempest-dsvm-full-icehouse/a3d7c6c : SUCCESS in 50m 48s\n- check-tempest-dsvm-neutron-icehouse http://logs.openstack.org/03/102403/5/check/check-tempest-dsvm-neutron-icehouse/b2cd991 : SUCCESS in 56m 24s\n- gate-keystonemiddleware-python33 http://logs.openstack.org/03/102403/5/check/gate-keystonemiddleware-python33/8fcf0ec : SUCCESS in 3m 01s","accounts_in_message":[],"_revision_number":5},{"id":"a4c52618854dfde24dfbc0135f97a6311e1d605c","author":{"_account_id":8871,"name":"Elastic Recheck","username":"elasticrecheck"},"date":"2014-07-17 01:16:36.000000000","message":"Patch Set 5:\n\nI noticed jenkins failed, I think you hit bug(s):\n\n- check-tempest-dsvm-full: https://bugs.launchpad.net/bugs/1262153\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 1262153\nFor bug details see: http://status.openstack.org/elastic-recheck/","accounts_in_message":[],"_revision_number":5},{"id":"37c696c1b6099b22fc1ae63216c3d8d83e24b1be","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-07-31 05:27:10.000000000","message":"Patch Set 5: -Verified\n\nStarting check jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":5},{"id":"1b1e66063e368ce305eeec6239ca1e203614872f","author":{"_account_id":11045,"name":"Bob Thyne","email":"bob.thyne@hp.com","username":"bobt"},"date":"2014-07-31 05:27:10.000000000","message":"Patch Set 5: Code-Review+1\n\nrecheck bug 1262153","accounts_in_message":[],"_revision_number":5},{"id":"06c9823a952999b7f0c5d9a76314baed5735a53a","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-07-31 06:28:31.000000000","message":"Patch Set 5: Verified+1\n\nBuild succeeded.\n\n- gate-keystonemiddleware-pep8 http://logs.openstack.org/03/102403/5/check/gate-keystonemiddleware-pep8/0dc4ad0 : SUCCESS in 2m 31s\n- gate-keystonemiddleware-docs http://docs-draft.openstack.org/03/102403/5/check/gate-keystonemiddleware-docs/cbefc72/doc/build/html/ : SUCCESS in 2m 59s\n- gate-keystonemiddleware-python26 http://logs.openstack.org/03/102403/5/check/gate-keystonemiddleware-python26/d1827c9 : SUCCESS in 2m 15s\n- gate-keystonemiddleware-python27 http://logs.openstack.org/03/102403/5/check/gate-keystonemiddleware-python27/8c1d52d : SUCCESS in 3m 23s\n- check-tempest-dsvm-full http://logs.openstack.org/03/102403/5/check/check-tempest-dsvm-full/0beffd7 : SUCCESS in 36m 51s\n- check-tempest-dsvm-postgres-full http://logs.openstack.org/03/102403/5/check/check-tempest-dsvm-postgres-full/130af96 : SUCCESS in 49m 23s\n- check-tempest-dsvm-neutron http://logs.openstack.org/03/102403/5/check/check-tempest-dsvm-neutron/8d98f4d : SUCCESS in 48m 14s\n- check-tempest-dsvm-neutron-heat-slow http://logs.openstack.org/03/102403/5/check/check-tempest-dsvm-neutron-heat-slow/0179b77 : SUCCESS in 24m 36s\n- check-grenade-dsvm http://logs.openstack.org/03/102403/5/check/check-grenade-dsvm/8c821a3 : SUCCESS in 40m 08s\n- check-tempest-dsvm-full-havana http://logs.openstack.org/03/102403/5/check/check-tempest-dsvm-full-havana/c069bc9 : SUCCESS in 36m 24s (non-voting)\n- check-tempest-dsvm-neutron-havana http://logs.openstack.org/03/102403/5/check/check-tempest-dsvm-neutron-havana/216d2a9 : SUCCESS in 34m 50s (non-voting)\n- check-tempest-dsvm-full-icehouse http://logs.openstack.org/03/102403/5/check/check-tempest-dsvm-full-icehouse/927e7ed : SUCCESS in 49m 23s\n- check-tempest-dsvm-neutron-icehouse http://logs.openstack.org/03/102403/5/check/check-tempest-dsvm-neutron-icehouse/be36b26 : SUCCESS in 57m 15s\n- gate-keystonemiddleware-python33 http://logs.openstack.org/03/102403/5/check/gate-keystonemiddleware-python33/4bd6869 : SUCCESS in 3m 56s","accounts_in_message":[],"_revision_number":5},{"id":"0401a2dd21b39fe99595782ab7fa43c8226d4fdf","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-08-19 20:46:46.000000000","message":"Patch Set 5: 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":5},{"id":"4cee1ed57175ab5078fb96596b425aefc3b2e8ba","author":{"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},"date":"2014-09-08 18:57:07.000000000","message":"Uploaded patch set 6.","accounts_in_message":[],"_revision_number":6},{"id":"0da85ed3e4cbbe60ab0ac09490322ab1d42066fc","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-09-08 21:46:28.000000000","message":"Patch Set 6: Verified+1\n\nBuild succeeded.\n\n- gate-keystonemiddleware-pep8 http://logs.openstack.org/03/102403/6/check/gate-keystonemiddleware-pep8/70983ba : SUCCESS in 2m 40s\n- gate-keystonemiddleware-docs http://docs-draft.openstack.org/03/102403/6/check/gate-keystonemiddleware-docs/0a52aa9/doc/build/html/ : SUCCESS in 2m 07s\n- gate-keystonemiddleware-python26 http://logs.openstack.org/03/102403/6/check/gate-keystonemiddleware-python26/4139ae5 : SUCCESS in 2m 10s\n- gate-keystonemiddleware-python27 http://logs.openstack.org/03/102403/6/check/gate-keystonemiddleware-python27/9e9f1f6 : SUCCESS in 1m 49s\n- gate-keystonemiddleware-python33 http://logs.openstack.org/03/102403/6/check/gate-keystonemiddleware-python33/894150d : SUCCESS in 3m 59s\n- check-tempest-dsvm-full http://logs.openstack.org/03/102403/6/check/check-tempest-dsvm-full/e46d2d6 : SUCCESS in 56m 06s\n- check-tempest-dsvm-postgres-full http://logs.openstack.org/03/102403/6/check/check-tempest-dsvm-postgres-full/eeb5032 : SUCCESS in 1h 17m 12s\n- check-tempest-dsvm-neutron-full http://logs.openstack.org/03/102403/6/check/check-tempest-dsvm-neutron-full/e421ef5 : SUCCESS in 48m 57s\n- check-tempest-dsvm-neutron-heat-slow http://logs.openstack.org/03/102403/6/check/check-tempest-dsvm-neutron-heat-slow/417f161 : SUCCESS in 20m 58s\n- check-grenade-dsvm http://logs.openstack.org/03/102403/6/check/check-grenade-dsvm/8869620 : SUCCESS in 45m 28s\n- check-tempest-dsvm-full-havana http://logs.openstack.org/03/102403/6/check/check-tempest-dsvm-full-havana/82ed774 : SUCCESS in 37m 37s (non-voting)\n- check-tempest-dsvm-neutron-havana http://logs.openstack.org/03/102403/6/check/check-tempest-dsvm-neutron-havana/0ecf6e5 : SUCCESS in 35m 43s (non-voting)\n- check-tempest-dsvm-full-icehouse http://logs.openstack.org/03/102403/6/check/check-tempest-dsvm-full-icehouse/5f864ea : SUCCESS in 47m 07s\n- check-tempest-dsvm-neutron-icehouse http://logs.openstack.org/03/102403/6/check/check-tempest-dsvm-neutron-icehouse/bb19247 : SUCCESS in 56m 28s","accounts_in_message":[],"_revision_number":6},{"id":"d8c9e34ea39f965ee5cf008490e555088856d4e7","author":{"_account_id":9101,"name":"wanghong","email":"reviewwanghong@126.com","username":"wanghong"},"date":"2014-09-09 02:28:39.000000000","message":"Patch Set 6: Code-Review-1\n\n(2 comments)","accounts_in_message":[],"_revision_number":6},{"id":"be255a8698983b3e5f965df99856e0f7bd137d8b","author":{"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},"date":"2014-09-22 02:54:06.000000000","message":"Uploaded patch set 7.","accounts_in_message":[],"_revision_number":7},{"id":"39fb013339c48a14218b4c7af0ff922e9293ceb2","author":{"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},"date":"2014-09-22 02:56:01.000000000","message":"Patch Set 6:\n\n(1 comment)","accounts_in_message":[],"_revision_number":6},{"id":"789c2389e42eb632064070c09f297d762437c731","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-09-22 03:59:49.000000000","message":"Patch Set 7: Verified-1\n\nBuild failed.  For information on how to proceed, see https://wiki.openstack.org/wiki/GerritJenkinsGit#Test_Failures\n\n- gate-keystonemiddleware-pep8 http://logs.openstack.org/03/102403/7/check/gate-keystonemiddleware-pep8/f8cc548 : SUCCESS in 55s\n- gate-keystonemiddleware-docs http://docs-draft.openstack.org/03/102403/7/check/gate-keystonemiddleware-docs/411032c/doc/build/html/ : SUCCESS in 55s\n- gate-keystonemiddleware-python26 http://logs.openstack.org/03/102403/7/check/gate-keystonemiddleware-python26/c716853 : FAILURE in 1m 09s\n- gate-keystonemiddleware-python27 http://logs.openstack.org/03/102403/7/check/gate-keystonemiddleware-python27/9959d94 : FAILURE in 55s\n- gate-keystonemiddleware-python33 http://logs.openstack.org/03/102403/7/check/gate-keystonemiddleware-python33/3adca9b : FAILURE in 2m 51s\n- check-tempest-dsvm-full http://logs.openstack.org/03/102403/7/check/check-tempest-dsvm-full/af4efeb : SUCCESS in 56m 02s\n- check-tempest-dsvm-postgres-full http://logs.openstack.org/03/102403/7/check/check-tempest-dsvm-postgres-full/562eece : SUCCESS in 58m 25s\n- check-tempest-dsvm-neutron-full http://logs.openstack.org/03/102403/7/check/check-tempest-dsvm-neutron-full/1f6118b : SUCCESS in 1h 05m 41s\n- check-tempest-dsvm-neutron-heat-slow http://logs.openstack.org/03/102403/7/check/check-tempest-dsvm-neutron-heat-slow/64b013d : SUCCESS in 20m 20s\n- check-grenade-dsvm http://logs.openstack.org/03/102403/7/check/check-grenade-dsvm/897da29 : SUCCESS in 46m 34s\n- check-tempest-dsvm-full-havana http://logs.openstack.org/03/102403/7/check/check-tempest-dsvm-full-havana/13bde28 : FAILURE in 12m 06s (non-voting)\n- check-tempest-dsvm-neutron-havana http://logs.openstack.org/03/102403/7/check/check-tempest-dsvm-neutron-havana/803ae46 : FAILURE in 13m 25s (non-voting)\n- check-tempest-dsvm-full-icehouse http://logs.openstack.org/03/102403/7/check/check-tempest-dsvm-full-icehouse/f6bbbf0 : SUCCESS in 47m 26s\n- check-tempest-dsvm-neutron-icehouse http://logs.openstack.org/03/102403/7/check/check-tempest-dsvm-neutron-icehouse/bd51d7a : SUCCESS in 55m 17s","accounts_in_message":[],"_revision_number":7},{"id":"7a2a7db26f4d4ac49897e4a42af9d72537fb37c8","author":{"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},"date":"2014-09-25 23:52:09.000000000","message":"Uploaded patch set 8.","accounts_in_message":[],"_revision_number":8},{"id":"a5b716ce6306891008ee5769d88200fbc8033496","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-09-26 02:27:20.000000000","message":"Patch Set 8: Verified+1\n\nBuild succeeded.\n\n- gate-keystonemiddleware-pep8 http://logs.openstack.org/03/102403/8/check/gate-keystonemiddleware-pep8/133f876 : SUCCESS in 10m 01s\n- gate-keystonemiddleware-docs http://docs-draft.openstack.org/03/102403/8/check/gate-keystonemiddleware-docs/aefd69c/doc/build/html/ : SUCCESS in 1m 14s\n- gate-keystonemiddleware-python26 http://logs.openstack.org/03/102403/8/check/gate-keystonemiddleware-python26/661bc89 : SUCCESS in 1m 08s\n- gate-keystonemiddleware-python27 http://logs.openstack.org/03/102403/8/check/gate-keystonemiddleware-python27/4f31091 : SUCCESS in 1m 12s\n- gate-keystonemiddleware-python33 http://logs.openstack.org/03/102403/8/check/gate-keystonemiddleware-python33/3f82467 : SUCCESS in 2m 56s\n- check-tempest-dsvm-full http://logs.openstack.org/03/102403/8/check/check-tempest-dsvm-full/ce4a44b : SUCCESS in 55m 43s\n- check-tempest-dsvm-postgres-full http://logs.openstack.org/03/102403/8/check/check-tempest-dsvm-postgres-full/b04f4c1 : SUCCESS in 56m 57s\n- check-tempest-dsvm-neutron-full http://logs.openstack.org/03/102403/8/check/check-tempest-dsvm-neutron-full/9635316 : SUCCESS in 1h 04m 44s\n- check-tempest-dsvm-neutron-heat-slow http://logs.openstack.org/03/102403/8/check/check-tempest-dsvm-neutron-heat-slow/599446a : SUCCESS in 24m 51s\n- check-grenade-dsvm http://logs.openstack.org/03/102403/8/check/check-grenade-dsvm/9dfecf6 : SUCCESS in 50m 34s\n- check-tempest-dsvm-full-havana http://logs.openstack.org/03/102403/8/check/check-tempest-dsvm-full-havana/11b16f3 : SUCCESS in 39m 59s (non-voting)\n- check-tempest-dsvm-neutron-havana http://logs.openstack.org/03/102403/8/check/check-tempest-dsvm-neutron-havana/230529a : SUCCESS in 34m 29s (non-voting)\n- check-tempest-dsvm-full-icehouse http://logs.openstack.org/03/102403/8/check/check-tempest-dsvm-full-icehouse/8a112a1 : SUCCESS in 51m 48s\n- check-tempest-dsvm-neutron-icehouse http://logs.openstack.org/03/102403/8/check/check-tempest-dsvm-neutron-icehouse/639122b : SUCCESS in 52m 36s","accounts_in_message":[],"_revision_number":8},{"id":"77b634ced0eada15694f1daa62ba5446c1838882","author":{"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},"date":"2014-10-08 20:23:04.000000000","message":"Uploaded patch set 9.","accounts_in_message":[],"_revision_number":9},{"id":"d11f4bc919678cac4da2c3a6167ca209735eee01","author":{"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},"date":"2014-10-08 21:49:09.000000000","message":"Patch Set 9: Code-Review-1\n\n(2 comments)","accounts_in_message":[],"_revision_number":9},{"id":"85a2af3f1dbc02f124a6bee5a831d98195847c77","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-10-08 22:03:42.000000000","message":"Patch Set 9: Verified-1\n\nBuild failed.  For information on how to proceed, see https://wiki.openstack.org/wiki/GerritJenkinsGit#Test_Failures\n\n- gate-keystonemiddleware-pep8 http://logs.openstack.org/03/102403/9/check/gate-keystonemiddleware-pep8/e3a2c00 : SUCCESS in 47s\n- gate-keystonemiddleware-docs http://docs-draft.openstack.org/03/102403/9/check/gate-keystonemiddleware-docs/911a59f/doc/build/html/ : SUCCESS in 51s\n- gate-keystonemiddleware-python26 http://logs.openstack.org/03/102403/9/check/gate-keystonemiddleware-python26/7a1c0c7 : SUCCESS in 1m 03s\n- gate-keystonemiddleware-python27 http://logs.openstack.org/03/102403/9/check/gate-keystonemiddleware-python27/ef25579 : SUCCESS in 1m 04s\n- gate-keystonemiddleware-python33 http://logs.openstack.org/03/102403/9/check/gate-keystonemiddleware-python33/ea2be34 : FAILURE in 19s\n- check-tempest-dsvm-full http://logs.openstack.org/03/102403/9/check/check-tempest-dsvm-full/da20b59 : SUCCESS in 57m 42s\n- check-tempest-dsvm-postgres-full http://logs.openstack.org/03/102403/9/check/check-tempest-dsvm-postgres-full/8f67ab4 : SUCCESS in 55m 23s\n- check-tempest-dsvm-neutron-full http://logs.openstack.org/03/102403/9/check/check-tempest-dsvm-neutron-full/31a4476 : SUCCESS in 1h 04m 32s\n- check-tempest-dsvm-neutron-heat-slow http://logs.openstack.org/03/102403/9/check/check-tempest-dsvm-neutron-heat-slow/72d55ae : SUCCESS in 24m 10s\n- check-grenade-dsvm http://logs.openstack.org/03/102403/9/check/check-grenade-dsvm/a98528d : SUCCESS in 48m 10s\n- check-tempest-dsvm-full-icehouse http://logs.openstack.org/03/102403/9/check/check-tempest-dsvm-full-icehouse/c0c36af : SUCCESS in 54m 26s\n- check-tempest-dsvm-neutron-icehouse http://logs.openstack.org/03/102403/9/check/check-tempest-dsvm-neutron-icehouse/cf99aff : SUCCESS in 57m 03s","accounts_in_message":[],"_revision_number":9},{"id":"736bfce00c6f08983d4988bada18ce477e9503f4","author":{"_account_id":8871,"name":"Elastic Recheck","username":"elasticrecheck"},"date":"2014-10-08 22:03:54.000000000","message":"Patch Set 9:\n\nI noticed jenkins failed, I think you hit bug(s):\n\n- gate-keystonemiddleware-python33: https://bugs.launchpad.net/bugs/1270382 https://bugs.launchpad.net/bugs/1298006\n\nIf you believe we\u0027ve correctly identified the failure, feel free to leave a \u0027recheck\u0027 comment to run the tests again.\nFor more details on this and other bugs, please see http://status.openstack.org/elastic-recheck/","accounts_in_message":[],"_revision_number":9},{"id":"803b16940ce5d7d1efc21713fa87b982e5b5f684","author":{"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},"date":"2014-10-08 22:21:16.000000000","message":"Patch Set 9:\n\n(2 comments)","accounts_in_message":[],"_revision_number":9},{"id":"91dd3299d5e39bca9dc9e958d2e5faf09067c142","author":{"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},"date":"2014-10-08 22:21:26.000000000","message":"Uploaded patch set 10.","accounts_in_message":[],"_revision_number":10},{"id":"6570f96960b1e666788002a145667a0244ceab71","author":{"_account_id":13478,"name":"Boris Bobrov","email":"b.bobrov@sap.com","username":"bbobrov"},"date":"2014-10-08 22:57:39.000000000","message":"Patch Set 9:\n\n(1 comment)","accounts_in_message":[],"_revision_number":9},{"id":"1c7283451f25d1bacc1acf542f203c3e077cbd45","author":{"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},"date":"2014-10-08 23:14:13.000000000","message":"Patch Set 9:\n\n(1 comment)","accounts_in_message":[],"_revision_number":9},{"id":"5230ac037b494bf14442dbb392682f575d008e17","author":{"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},"date":"2014-10-08 23:20:37.000000000","message":"Patch Set 9:\n\n(1 comment)","accounts_in_message":[],"_revision_number":9},{"id":"9ff3e13cae7587d08af5ba60a8188802c95c06dc","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-10-08 23:41:59.000000000","message":"Patch Set 10: Verified+1\n\nBuild succeeded.\n\n- gate-keystonemiddleware-pep8 http://logs.openstack.org/03/102403/10/check/gate-keystonemiddleware-pep8/58f9271 : SUCCESS in 54s\n- gate-keystonemiddleware-docs http://docs-draft.openstack.org/03/102403/10/check/gate-keystonemiddleware-docs/de46362/doc/build/html/ : SUCCESS in 1m 09s\n- gate-keystonemiddleware-python26 http://logs.openstack.org/03/102403/10/check/gate-keystonemiddleware-python26/235ec44 : SUCCESS in 1m 08s\n- gate-keystonemiddleware-python27 http://logs.openstack.org/03/102403/10/check/gate-keystonemiddleware-python27/afe9d37 : SUCCESS in 1m 10s\n- gate-keystonemiddleware-python33 http://logs.openstack.org/03/102403/10/check/gate-keystonemiddleware-python33/121fc92 : SUCCESS in 3m 22s\n- check-tempest-dsvm-full http://logs.openstack.org/03/102403/10/check/check-tempest-dsvm-full/b70b812 : SUCCESS in 51m 16s\n- check-tempest-dsvm-postgres-full http://logs.openstack.org/03/102403/10/check/check-tempest-dsvm-postgres-full/df17afb : SUCCESS in 53m 59s\n- check-tempest-dsvm-neutron-full http://logs.openstack.org/03/102403/10/check/check-tempest-dsvm-neutron-full/1298e66 : SUCCESS in 1h 11m 59s\n- check-tempest-dsvm-neutron-heat-slow http://logs.openstack.org/03/102403/10/check/check-tempest-dsvm-neutron-heat-slow/7b69cee : SUCCESS in 23m 36s\n- check-grenade-dsvm http://logs.openstack.org/03/102403/10/check/check-grenade-dsvm/1786fa2 : SUCCESS in 47m 45s\n- check-tempest-dsvm-full-icehouse http://logs.openstack.org/03/102403/10/check/check-tempest-dsvm-full-icehouse/7be32ef : SUCCESS in 48m 52s\n- check-tempest-dsvm-neutron-icehouse http://logs.openstack.org/03/102403/10/check/check-tempest-dsvm-neutron-icehouse/7f6b984 : SUCCESS in 1h 00m 32s","accounts_in_message":[],"_revision_number":10},{"id":"90a9125f11d222571b3c99870cc14ccc2715437b","author":{"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},"date":"2014-10-09 00:38:09.000000000","message":"Patch Set 9:\n\n(1 comment)","accounts_in_message":[],"_revision_number":9},{"id":"3fdad4f28aa3a68bafc90a2c65231f439f3ee574","author":{"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},"date":"2014-10-27 15:00:48.000000000","message":"Uploaded patch set 11.","accounts_in_message":[],"_revision_number":11},{"id":"12f2a50984f32d3fc281755a5eb736663c6ba57e","author":{"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},"date":"2014-10-27 15:30:33.000000000","message":"Uploaded patch set 12.","accounts_in_message":[],"_revision_number":12},{"id":"6d369ba48c1260f0c4eb1606fc44da643b30813b","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-10-27 16:47:35.000000000","message":"Patch Set 12: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-keystonemiddleware-pep8 http://logs.openstack.org/03/102403/12/check/gate-keystonemiddleware-pep8/e988582 : SUCCESS in 45s\n- gate-keystonemiddleware-docs http://docs-draft.openstack.org/03/102403/12/check/gate-keystonemiddleware-docs/0be8082/doc/build/html/ : SUCCESS in 53s\n- gate-keystonemiddleware-python27 http://logs.openstack.org/03/102403/12/check/gate-keystonemiddleware-python27/0947eb0 : SUCCESS in 1m 09s\n- gate-keystonemiddleware-python33 http://logs.openstack.org/03/102403/12/check/gate-keystonemiddleware-python33/56bc4ea : SUCCESS in 2m 49s\n- check-tempest-dsvm-full http://logs.openstack.org/03/102403/12/check/check-tempest-dsvm-full/cde2254 : SUCCESS in 46m 29s\n- check-tempest-dsvm-postgres-full http://logs.openstack.org/03/102403/12/check/check-tempest-dsvm-postgres-full/dfe0539 : SUCCESS in 47m 08s\n- check-tempest-dsvm-neutron-full http://logs.openstack.org/03/102403/12/check/check-tempest-dsvm-neutron-full/4d3ebf9 : SUCCESS in 1h 06m 14s\n- check-tempest-dsvm-neutron-heat-slow http://logs.openstack.org/03/102403/12/check/check-tempest-dsvm-neutron-heat-slow/44be5f3 : SUCCESS in 20m 23s\n- check-grenade-dsvm http://logs.openstack.org/03/102403/12/check/check-grenade-dsvm/a0deffc : SUCCESS in 40m 08s\n- check-tempest-dsvm-full-icehouse http://logs.openstack.org/03/102403/12/check/check-tempest-dsvm-full-icehouse/a72f74f : SUCCESS in 54m 13s\n- check-tempest-dsvm-neutron-icehouse http://logs.openstack.org/03/102403/12/check/check-tempest-dsvm-neutron-icehouse/3e84383 : SUCCESS in 56m 22s\n- check-tempest-dsvm-full-juno http://logs.openstack.org/03/102403/12/check/check-tempest-dsvm-full-juno/72cdf73 : SUCCESS in 44m 38s\n- check-tempest-dsvm-neutron-juno http://logs.openstack.org/03/102403/12/check/check-tempest-dsvm-neutron-juno/d2fb938 : SUCCESS in 52m 12s\n- gate-keystonemiddleware-python26 http://logs.openstack.org/03/102403/12/check/gate-keystonemiddleware-python26/4e78213 : SUCCESS in 54s","accounts_in_message":[],"_revision_number":12},{"id":"b36ee9fb81b2b6fd98e2b6a314e5b574a3cbdd84","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-10-29 01:06:18.000000000","message":"Patch Set 12: 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":12},{"id":"278f412ea324b8e700313f0bd867fe2a212f8f07","author":{"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},"date":"2014-10-30 01:03:03.000000000","message":"Uploaded patch set 13.","accounts_in_message":[],"_revision_number":13},{"id":"9dd28bd88442b8a1a20a0585efdffdede0b63704","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-10-30 02:07:21.000000000","message":"Patch Set 13: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-keystonemiddleware-pep8 http://logs.openstack.org/03/102403/13/check/gate-keystonemiddleware-pep8/a1efc2e : SUCCESS in 45s\n- gate-keystonemiddleware-docs http://docs-draft.openstack.org/03/102403/13/check/gate-keystonemiddleware-docs/b8147e4/doc/build/html/ : SUCCESS in 43s\n- gate-keystonemiddleware-python27 http://logs.openstack.org/03/102403/13/check/gate-keystonemiddleware-python27/011d58a : SUCCESS in 56s\n- gate-keystonemiddleware-python33 http://logs.openstack.org/03/102403/13/check/gate-keystonemiddleware-python33/a4b1741 : SUCCESS in 2m 42s\n- check-tempest-dsvm-full http://logs.openstack.org/03/102403/13/check/check-tempest-dsvm-full/74480fa : SUCCESS in 59m 32s\n- check-tempest-dsvm-postgres-full http://logs.openstack.org/03/102403/13/check/check-tempest-dsvm-postgres-full/5c84d0f : SUCCESS in 58m 25s\n- check-tempest-dsvm-neutron-full http://logs.openstack.org/03/102403/13/check/check-tempest-dsvm-neutron-full/86c105b : SUCCESS in 50m 28s\n- check-tempest-dsvm-neutron-heat-slow http://logs.openstack.org/03/102403/13/check/check-tempest-dsvm-neutron-heat-slow/28f67c8 : SUCCESS in 24m 42s\n- check-grenade-dsvm http://logs.openstack.org/03/102403/13/check/check-grenade-dsvm/f67d27f : SUCCESS in 49m 01s\n- check-tempest-dsvm-full-icehouse http://logs.openstack.org/03/102403/13/check/check-tempest-dsvm-full-icehouse/c091b76 : SUCCESS in 49m 35s\n- check-tempest-dsvm-neutron-icehouse http://logs.openstack.org/03/102403/13/check/check-tempest-dsvm-neutron-icehouse/4a3b19f : SUCCESS in 53m 57s\n- check-tempest-dsvm-full-juno http://logs.openstack.org/03/102403/13/check/check-tempest-dsvm-full-juno/197490e : SUCCESS in 57m 41s\n- check-tempest-dsvm-neutron-juno http://logs.openstack.org/03/102403/13/check/check-tempest-dsvm-neutron-juno/9956243 : SUCCESS in 1h 00m 21s\n- gate-keystonemiddleware-python26 http://logs.openstack.org/03/102403/13/check/gate-keystonemiddleware-python26/4ef5664 : SUCCESS in 57s","accounts_in_message":[],"_revision_number":13},{"id":"3f76e94ad92590fed8867def8fd75654cc86d336","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-10-30 06:14:52.000000000","message":"Patch Set 13: Verified-1\n\nMerge Failed.\n\nThis change was unable to be automatically merged with the current state of the repository. Please rebase your change and upload a new patchset.","accounts_in_message":[],"_revision_number":13},{"id":"2234dc34c8f08ab9a17f61ab45d70b18d77e6fe1","author":{"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},"date":"2014-10-30 12:46:44.000000000","message":"Uploaded patch set 14.","accounts_in_message":[],"_revision_number":14},{"id":"e3cb92aefe7ec813d099414906fcf87496c42623","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-10-30 13:52:54.000000000","message":"Patch Set 14: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-keystonemiddleware-pep8 http://logs.openstack.org/03/102403/14/check/gate-keystonemiddleware-pep8/7b51023 : SUCCESS in 51s\n- gate-keystonemiddleware-docs http://docs-draft.openstack.org/03/102403/14/check/gate-keystonemiddleware-docs/e2a2f50/doc/build/html/ : SUCCESS in 59s\n- gate-keystonemiddleware-python27 http://logs.openstack.org/03/102403/14/check/gate-keystonemiddleware-python27/40b3525 : SUCCESS in 51s\n- gate-keystonemiddleware-python33 http://logs.openstack.org/03/102403/14/check/gate-keystonemiddleware-python33/82c1f4b : SUCCESS in 2m 36s\n- check-tempest-dsvm-full http://logs.openstack.org/03/102403/14/check/check-tempest-dsvm-full/c7805d9 : SUCCESS in 48m 17s\n- check-tempest-dsvm-postgres-full http://logs.openstack.org/03/102403/14/check/check-tempest-dsvm-postgres-full/0d24b8b : SUCCESS in 1h 03m 59s\n- check-tempest-dsvm-neutron-full http://logs.openstack.org/03/102403/14/check/check-tempest-dsvm-neutron-full/4dc2f5b : SUCCESS in 56m 34s\n- check-tempest-dsvm-neutron-heat-slow http://logs.openstack.org/03/102403/14/check/check-tempest-dsvm-neutron-heat-slow/382b654 : SUCCESS in 18m 40s\n- check-grenade-dsvm http://logs.openstack.org/03/102403/14/check/check-grenade-dsvm/d9500bf : SUCCESS in 38m 01s\n- check-tempest-dsvm-full-icehouse http://logs.openstack.org/03/102403/14/check/check-tempest-dsvm-full-icehouse/ab0567f : SUCCESS in 53m 11s\n- check-tempest-dsvm-neutron-icehouse http://logs.openstack.org/03/102403/14/check/check-tempest-dsvm-neutron-icehouse/f540739 : SUCCESS in 55m 21s\n- check-tempest-dsvm-full-juno http://logs.openstack.org/03/102403/14/check/check-tempest-dsvm-full-juno/f210a37 : SUCCESS in 48m 56s\n- check-tempest-dsvm-neutron-juno http://logs.openstack.org/03/102403/14/check/check-tempest-dsvm-neutron-juno/359549e : SUCCESS in 53m 02s\n- gate-keystonemiddleware-python26 http://logs.openstack.org/03/102403/14/check/gate-keystonemiddleware-python26/1167a36 : SUCCESS in 1m 04s","accounts_in_message":[],"_revision_number":14},{"id":"79a115740014239336de0ec6aea06435fa687a3b","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-11-18 19:40:12.000000000","message":"Patch Set 14: 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":14},{"id":"04fa79fbe5afb0ac2cdd545bc5fa2e6be0b80c83","author":{"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},"date":"2014-11-18 22:20:48.000000000","message":"Uploaded patch set 15.","accounts_in_message":[],"_revision_number":15},{"id":"66ae0d7b8749b022b80868e4decc849cf873e4b1","author":{"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},"date":"2014-11-18 22:21:08.000000000","message":"Patch Set 15:\n\nrebased to resolve merge conflict","accounts_in_message":[],"_revision_number":15},{"id":"ea5df7d00127cd3f9bea232fa9ce00aef45e7d49","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-11-18 23:46:09.000000000","message":"Patch Set 15: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see https://wiki.openstack.org/wiki/GerritJenkinsGit#Test_Failures\n\n- gate-keystonemiddleware-pep8 http://logs.openstack.org/03/102403/15/check/gate-keystonemiddleware-pep8/e064516 : SUCCESS in 41s\n- gate-keystonemiddleware-docs http://docs-draft.openstack.org/03/102403/15/check/gate-keystonemiddleware-docs/7656641/doc/build/html/ : SUCCESS in 1m 03s\n- gate-keystonemiddleware-python27 http://logs.openstack.org/03/102403/15/check/gate-keystonemiddleware-python27/012da85 : SUCCESS in 50s\n- gate-keystonemiddleware-python33 http://logs.openstack.org/03/102403/15/check/gate-keystonemiddleware-python33/6be6f89 : SUCCESS in 2m 11s\n- gate-tempest-dsvm-src-keystonemiddleware-icehouse http://logs.openstack.org/03/102403/15/check/gate-tempest-dsvm-src-keystonemiddleware-icehouse/5b19638 : SUCCESS in 57m 44s\n- gate-tempest-dsvm-neutron-src-keystonemiddleware-icehouse http://logs.openstack.org/03/102403/15/check/gate-tempest-dsvm-neutron-src-keystonemiddleware-icehouse/b38d5e0 : FAILURE in 1h 05m 04s\n- gate-tempest-dsvm-src-keystonemiddleware-juno http://logs.openstack.org/03/102403/15/check/gate-tempest-dsvm-src-keystonemiddleware-juno/6f9f1c7 : SUCCESS in 1h 02m 06s\n- gate-tempest-dsvm-neutron-src-keystonemiddleware-juno http://logs.openstack.org/03/102403/15/check/gate-tempest-dsvm-neutron-src-keystonemiddleware-juno/842bf95 : SUCCESS in 1h 10m 18s\n- gate-tempest-dsvm-src-keystonemiddleware http://logs.openstack.org/03/102403/15/check/gate-tempest-dsvm-src-keystonemiddleware/3705fbe : SUCCESS in 54m 20s\n- gate-tempest-dsvm-neutron-src-keystonemiddleware http://logs.openstack.org/03/102403/15/check/gate-tempest-dsvm-neutron-src-keystonemiddleware/b3a7269 : SUCCESS in 1h 00m 30s\n- gate-keystonemiddleware-python26 http://logs.openstack.org/03/102403/15/check/gate-keystonemiddleware-python26/e969e16 : SUCCESS in 50s","accounts_in_message":[],"_revision_number":15},{"id":"1b457f229df9aa7b102b113f37d289d91e3eead1","author":{"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},"date":"2014-11-25 14:20:47.000000000","message":"Patch Set 15:\n\nrecheck","accounts_in_message":[],"_revision_number":15},{"id":"77c91c4642bb913acd3f735172a7c82b2dab18a1","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-11-25 15:28:31.000000000","message":"Patch Set 15:\n\nBuild failed (check pipeline).  For information on how to proceed, see https://wiki.openstack.org/wiki/GerritJenkinsGit#Test_Failures\n\n- gate-keystonemiddleware-pep8 http://logs.openstack.org/03/102403/15/check/gate-keystonemiddleware-pep8/c2f7595 : SUCCESS in 41s\n- gate-keystonemiddleware-docs http://docs-draft.openstack.org/03/102403/15/check/gate-keystonemiddleware-docs/9b11ce4/doc/build/html/ : SUCCESS in 51s\n- gate-keystonemiddleware-python27 http://logs.openstack.org/03/102403/15/check/gate-keystonemiddleware-python27/042a464 : SUCCESS in 47s\n- gate-keystonemiddleware-python33 http://logs.openstack.org/03/102403/15/check/gate-keystonemiddleware-python33/d191e84 : SUCCESS in 2m 09s\n- gate-tempest-dsvm-src-keystonemiddleware-icehouse http://logs.openstack.org/03/102403/15/check/gate-tempest-dsvm-src-keystonemiddleware-icehouse/b0cd10b : NOT_REGISTERED\n- gate-tempest-dsvm-neutron-src-keystonemiddleware-icehouse http://logs.openstack.org/03/102403/15/check/gate-tempest-dsvm-neutron-src-keystonemiddleware-icehouse/48e0744 : NOT_REGISTERED\n- gate-tempest-dsvm-src-keystonemiddleware-juno http://logs.openstack.org/03/102403/15/check/gate-tempest-dsvm-src-keystonemiddleware-juno/b0491d2 : SUCCESS in 52m 42s\n- gate-tempest-dsvm-neutron-src-keystonemiddleware-juno http://logs.openstack.org/03/102403/15/check/gate-tempest-dsvm-neutron-src-keystonemiddleware-juno/87c32b2 : SUCCESS in 59m 16s\n- gate-tempest-dsvm-src-keystonemiddleware http://logs.openstack.org/03/102403/15/check/gate-tempest-dsvm-src-keystonemiddleware/ac2e860 : SUCCESS in 43m 49s\n- gate-tempest-dsvm-neutron-src-keystonemiddleware http://logs.openstack.org/03/102403/15/check/gate-tempest-dsvm-neutron-src-keystonemiddleware/e965970 : SUCCESS in 50m 09s\n- gate-keystonemiddleware-python26 http://logs.openstack.org/03/102403/15/check/gate-keystonemiddleware-python26/7022c65 : SUCCESS in 58s","accounts_in_message":[],"_revision_number":15},{"id":"b891b07f50d09de2e6213736a531d8b2f95a5d14","author":{"_account_id":11303,"name":"Markus Zoeller (markus_z)","email":"mzoeller@linux.vnet.ibm.com","username":"mzoeller"},"date":"2014-11-25 15:47:13.000000000","message":"Patch Set 15:\n\nrecheck","accounts_in_message":[],"_revision_number":15},{"id":"7e88081b5db03905681bc42573f2c3d02a505785","author":{"_account_id":11303,"name":"Markus Zoeller (markus_z)","email":"mzoeller@linux.vnet.ibm.com","username":"mzoeller"},"date":"2014-11-25 15:48:20.000000000","message":"Patch Set 15:\n\nSorry Brant, I was in the wrong browser tab.","accounts_in_message":[],"_revision_number":15},{"id":"a7a9ecef3d00b49743337532f8a465647728f783","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-11-25 17:16:38.000000000","message":"Patch Set 15:\n\nBuild failed (check pipeline).  For information on how to proceed, see https://wiki.openstack.org/wiki/GerritJenkinsGit#Test_Failures\n\n- gate-keystonemiddleware-pep8 http://logs.openstack.org/03/102403/15/check/gate-keystonemiddleware-pep8/04755a5 : SUCCESS in 51s\n- gate-keystonemiddleware-docs http://docs-draft.openstack.org/03/102403/15/check/gate-keystonemiddleware-docs/a2e78f6/doc/build/html/ : SUCCESS in 1m 05s\n- gate-keystonemiddleware-python27 http://logs.openstack.org/03/102403/15/check/gate-keystonemiddleware-python27/4a6e018 : SUCCESS in 1m 15s\n- gate-keystonemiddleware-python33 http://logs.openstack.org/03/102403/15/check/gate-keystonemiddleware-python33/a06f4b9 : SUCCESS in 2m 09s\n- gate-tempest-dsvm-src-keystonemiddleware-icehouse http://logs.openstack.org/03/102403/15/check/gate-tempest-dsvm-src-keystonemiddleware-icehouse/1e99f63 : SUCCESS in 50m 41s\n- gate-tempest-dsvm-neutron-src-keystonemiddleware-icehouse http://logs.openstack.org/03/102403/15/check/gate-tempest-dsvm-neutron-src-keystonemiddleware-icehouse/a4afa4a : FAILURE in 53m 40s\n- gate-tempest-dsvm-src-keystonemiddleware-juno http://logs.openstack.org/03/102403/15/check/gate-tempest-dsvm-src-keystonemiddleware-juno/97296c2 : SUCCESS in 57m 30s\n- gate-tempest-dsvm-neutron-src-keystonemiddleware-juno http://logs.openstack.org/03/102403/15/check/gate-tempest-dsvm-neutron-src-keystonemiddleware-juno/57b9d04 : SUCCESS in 1h 11m 11s\n- gate-tempest-dsvm-src-keystonemiddleware http://logs.openstack.org/03/102403/15/check/gate-tempest-dsvm-src-keystonemiddleware/48cd6ca : SUCCESS in 42m 27s\n- gate-tempest-dsvm-neutron-src-keystonemiddleware http://logs.openstack.org/03/102403/15/check/gate-tempest-dsvm-neutron-src-keystonemiddleware/ec94418 : SUCCESS in 1h 03m 59s\n- gate-keystonemiddleware-python26 http://logs.openstack.org/03/102403/15/check/gate-keystonemiddleware-python26/b6fc3a5 : SUCCESS in 1m 24s","accounts_in_message":[],"_revision_number":15},{"id":"ec5882cabcaee09caeb9c8d0d557781d8e182ce0","author":{"_account_id":11303,"name":"Markus Zoeller (markus_z)","email":"mzoeller@linux.vnet.ibm.com","username":"mzoeller"},"date":"2014-11-26 08:49:34.000000000","message":"Patch Set 15:\n\nI assume this review is affected by bug 1395368 as well. But this assumption is worth double-checking.","accounts_in_message":[],"_revision_number":15},{"id":"d572df0dca240ef3e17028c7c2a5689fda8884e6","author":{"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},"date":"2014-11-26 13:55:48.000000000","message":"Patch Set 15:\n\nMarcus - All keystonemiddleware and python-keystoneclient reviews are blocked by that bug.","accounts_in_message":[],"_revision_number":15},{"id":"b9553c5c6e32f66f829e5ff41fc45e33d522123f","author":{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},"date":"2014-11-27 05:03:13.000000000","message":"Patch Set 15:\n\nrecheck","accounts_in_message":[],"_revision_number":15},{"id":"86c225bdeeb9c3d61c88f6cc676ab3b3fc765208","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-11-27 05:49:17.000000000","message":"Patch Set 15: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-keystonemiddleware-pep8 http://logs.openstack.org/03/102403/15/check/gate-keystonemiddleware-pep8/0dacd6a : SUCCESS in 34s\n- gate-keystonemiddleware-docs http://docs-draft.openstack.org/03/102403/15/check/gate-keystonemiddleware-docs/ec0a616/doc/build/html/ : SUCCESS in 44s\n- gate-keystonemiddleware-python27 http://logs.openstack.org/03/102403/15/check/gate-keystonemiddleware-python27/cf8c6a1 : SUCCESS in 56s\n- gate-keystonemiddleware-python33 http://logs.openstack.org/03/102403/15/check/gate-keystonemiddleware-python33/c6000b9 : SUCCESS in 2m 10s\n- gate-tempest-dsvm-src-keystonemiddleware-icehouse http://logs.openstack.org/03/102403/15/check/gate-tempest-dsvm-src-keystonemiddleware-icehouse/73ac062 : SUCCESS in 35m 32s\n- gate-tempest-dsvm-neutron-src-keystonemiddleware-icehouse http://logs.openstack.org/03/102403/15/check/gate-tempest-dsvm-neutron-src-keystonemiddleware-icehouse/1f32584 : SUCCESS in 41m 15s\n- gate-tempest-dsvm-src-keystonemiddleware-juno http://logs.openstack.org/03/102403/15/check/gate-tempest-dsvm-src-keystonemiddleware-juno/756bd3c : SUCCESS in 28m 06s\n- gate-tempest-dsvm-neutron-src-keystonemiddleware-juno http://logs.openstack.org/03/102403/15/check/gate-tempest-dsvm-neutron-src-keystonemiddleware-juno/0ffd35f : SUCCESS in 35m 54s\n- gate-tempest-dsvm-src-keystonemiddleware http://logs.openstack.org/03/102403/15/check/gate-tempest-dsvm-src-keystonemiddleware/9a405d4 : SUCCESS in 33m 43s\n- gate-tempest-dsvm-neutron-src-keystonemiddleware http://logs.openstack.org/03/102403/15/check/gate-tempest-dsvm-neutron-src-keystonemiddleware/62e8ec6 : SUCCESS in 39m 00s\n- gate-keystonemiddleware-python26 http://logs.openstack.org/03/102403/15/check/gate-keystonemiddleware-python26/0937cd6 : SUCCESS in 52s","accounts_in_message":[],"_revision_number":15},{"id":"17579d67e8a412227bb2e2e9852f2a4194709ca9","author":{"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},"date":"2014-12-02 15:27:10.000000000","message":"Uploaded patch set 16.","accounts_in_message":[],"_revision_number":16},{"id":"7de30e974a50d77c3a3226a1badc2c7908908e2e","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-12-02 16:12:13.000000000","message":"Patch Set 16: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-keystonemiddleware-python26 http://logs.openstack.org/03/102403/16/check/gate-keystonemiddleware-python26/e858f61 : SUCCESS in 1m 03s\n- gate-keystonemiddleware-pep8 http://logs.openstack.org/03/102403/16/check/gate-keystonemiddleware-pep8/7f2879e : SUCCESS in 51s\n- gate-keystonemiddleware-docs http://docs-draft.openstack.org/03/102403/16/check/gate-keystonemiddleware-docs/76fd6a8/doc/build/html/ : SUCCESS in 1m 03s\n- gate-keystonemiddleware-python27 http://logs.openstack.org/03/102403/16/check/gate-keystonemiddleware-python27/83496eb : SUCCESS in 55s\n- gate-keystonemiddleware-python33 http://logs.openstack.org/03/102403/16/check/gate-keystonemiddleware-python33/4657e8c : SUCCESS in 3m 22s\n- gate-tempest-dsvm-src-keystonemiddleware-icehouse http://logs.openstack.org/03/102403/16/check/gate-tempest-dsvm-src-keystonemiddleware-icehouse/6a94935 : SUCCESS in 32m 09s\n- gate-tempest-dsvm-neutron-src-keystonemiddleware-icehouse http://logs.openstack.org/03/102403/16/check/gate-tempest-dsvm-neutron-src-keystonemiddleware-icehouse/f2d2976 : SUCCESS in 29m 26s\n- gate-tempest-dsvm-src-keystonemiddleware-juno http://logs.openstack.org/03/102403/16/check/gate-tempest-dsvm-src-keystonemiddleware-juno/c7991e1 : SUCCESS in 34m 28s\n- gate-tempest-dsvm-neutron-src-keystonemiddleware-juno http://logs.openstack.org/03/102403/16/check/gate-tempest-dsvm-neutron-src-keystonemiddleware-juno/6c1db31 : SUCCESS in 25m 42s\n- gate-tempest-dsvm-src-keystonemiddleware http://logs.openstack.org/03/102403/16/check/gate-tempest-dsvm-src-keystonemiddleware/b953f73 : SUCCESS in 33m 56s\n- gate-tempest-dsvm-neutron-src-keystonemiddleware http://logs.openstack.org/03/102403/16/check/gate-tempest-dsvm-neutron-src-keystonemiddleware/86ea08e : SUCCESS in 31m 19s","accounts_in_message":[],"_revision_number":16},{"id":"7c9af9e0c95a176428ac4bc55801ea6fd85589aa","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-12-09 01:15:56.000000000","message":"Patch Set 16: 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":16},{"id":"e16cb58ae6e6948f32cee7f61bdb73f3ae9ec6b2","author":{"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},"date":"2014-12-09 02:07:37.000000000","message":"Uploaded patch set 17.","accounts_in_message":[],"_revision_number":17},{"id":"afae2624da5374c7fc1befe10fd126d02dea35c8","author":{"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},"date":"2014-12-09 02:10:57.000000000","message":"Patch Set 17: Workflow-1\n\nThis is failing py27 tests because it uses self._identity_server so that the new _Revocations instance has access to the identity_server connection. This causes the version discovery to happen which causes tests to fail because the tests verify that no requests are made. I think the fix is to change the _identity_server to a proxy that creates the actual object on use. The V2/V3 classes could also be turned into strategies that are created on demand and used by the IdentityServer instance.","accounts_in_message":[],"_revision_number":17},{"id":"04a279458a96007b17ccee7ca376e9382c714f48","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-12-09 02:38:57.000000000","message":"Patch Set 17: 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-keystonemiddleware-python26 http://logs.openstack.org/03/102403/17/check/gate-keystonemiddleware-python26/2d80e19 : FAILURE in 52s\n- gate-keystonemiddleware-pep8 http://logs.openstack.org/03/102403/17/check/gate-keystonemiddleware-pep8/5cc0812 : SUCCESS in 53s\n- gate-keystonemiddleware-docs http://docs-draft.openstack.org/03/102403/17/check/gate-keystonemiddleware-docs/536d560/doc/build/html/ : SUCCESS in 1m 01s\n- gate-keystonemiddleware-python27 http://logs.openstack.org/03/102403/17/check/gate-keystonemiddleware-python27/41cce85 : FAILURE in 1m 00s\n- gate-keystonemiddleware-python33 http://logs.openstack.org/03/102403/17/check/gate-keystonemiddleware-python33/0c3fd84 : FAILURE in 2m 18s\n- gate-tempest-dsvm-neutron-src-keystonemiddleware-icehouse http://logs.openstack.org/03/102403/17/check/gate-tempest-dsvm-neutron-src-keystonemiddleware-icehouse/e357089 : SUCCESS in 26m 20s\n- gate-tempest-dsvm-neutron-src-keystonemiddleware-juno http://logs.openstack.org/03/102403/17/check/gate-tempest-dsvm-neutron-src-keystonemiddleware-juno/b51ccd0 : SUCCESS in 30m 04s\n- gate-tempest-dsvm-neutron-src-keystonemiddleware http://logs.openstack.org/03/102403/17/check/gate-tempest-dsvm-neutron-src-keystonemiddleware/38b7826 : SUCCESS in 30m 25s","accounts_in_message":[],"_revision_number":17},{"id":"47e079085210fd0744047f702148815b919b6024","author":{"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},"date":"2014-12-10 16:37:43.000000000","message":"Uploaded patch set 18.","accounts_in_message":[],"_revision_number":18},{"id":"1f51036a660e792fd7c9559d43de0793b82ba180","author":{"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},"date":"2014-12-10 16:47:35.000000000","message":"Uploaded patch set 19.","accounts_in_message":[],"_revision_number":19},{"id":"20b26ec1588ce177e0bdc5aed7a0c583decaea9f","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-12-10 17:48:25.000000000","message":"Patch Set 19: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-keystonemiddleware-python26 http://logs.openstack.org/03/102403/19/check/gate-keystonemiddleware-python26/49ea1f3 : SUCCESS in 58s\n- gate-keystonemiddleware-pep8 http://logs.openstack.org/03/102403/19/check/gate-keystonemiddleware-pep8/c6eb1c4 : SUCCESS in 2m 28s\n- gate-keystonemiddleware-docs http://docs-draft.openstack.org/03/102403/19/check/gate-keystonemiddleware-docs/ca61c77/doc/build/html/ : SUCCESS in 59s\n- gate-keystonemiddleware-python27 http://logs.openstack.org/03/102403/19/check/gate-keystonemiddleware-python27/f308178 : SUCCESS in 52s\n- gate-keystonemiddleware-python33 http://logs.openstack.org/03/102403/19/check/gate-keystonemiddleware-python33/4e71488 : SUCCESS in 2m 13s\n- gate-tempest-dsvm-neutron-src-keystonemiddleware-icehouse http://logs.openstack.org/03/102403/19/check/gate-tempest-dsvm-neutron-src-keystonemiddleware-icehouse/7bdf453 : SUCCESS in 28m 42s\n- gate-tempest-dsvm-neutron-src-keystonemiddleware-juno http://logs.openstack.org/03/102403/19/check/gate-tempest-dsvm-neutron-src-keystonemiddleware-juno/754819d : SUCCESS in 23m 17s\n- gate-tempest-dsvm-neutron-src-keystonemiddleware http://logs.openstack.org/03/102403/19/check/gate-tempest-dsvm-neutron-src-keystonemiddleware/cac907a : SUCCESS in 47m 16s","accounts_in_message":[],"_revision_number":19},{"id":"a5465a5dcd200420716c7c2da72c32ebcde1f137","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-12-11 23:52:26.000000000","message":"Patch Set 19: 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":19},{"id":"74c4ec8105788cb14edb43f29bc0497d18ff2e0e","author":{"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},"date":"2014-12-12 02:04:28.000000000","message":"Uploaded patch set 20.","accounts_in_message":[],"_revision_number":20},{"id":"c049066573dda9e985a1a2d2dca19db3921e77cb","author":{"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},"date":"2014-12-12 02:20:36.000000000","message":"Uploaded patch set 21.","accounts_in_message":[],"_revision_number":21},{"id":"3bf70d603e55270758c45a717e0ef39dddb29738","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-12-12 02:56:00.000000000","message":"Patch Set 21: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-keystonemiddleware-python26 http://logs.openstack.org/03/102403/21/check/gate-keystonemiddleware-python26/3f29d4d : SUCCESS in 1m 02s\n- gate-keystonemiddleware-pep8 http://logs.openstack.org/03/102403/21/check/gate-keystonemiddleware-pep8/a1a59bd : SUCCESS in 1m 25s\n- gate-keystonemiddleware-docs http://docs-draft.openstack.org/03/102403/21/check/gate-keystonemiddleware-docs/2869294/doc/build/html/ : SUCCESS in 58s\n- gate-keystonemiddleware-python27 http://logs.openstack.org/03/102403/21/check/gate-keystonemiddleware-python27/89c2d2b : SUCCESS in 1m 01s\n- gate-keystonemiddleware-python33 http://logs.openstack.org/03/102403/21/check/gate-keystonemiddleware-python33/94752d6 : SUCCESS in 2m 26s\n- gate-tempest-dsvm-neutron-src-keystonemiddleware-icehouse http://logs.openstack.org/03/102403/21/check/gate-tempest-dsvm-neutron-src-keystonemiddleware-icehouse/d97195e : SUCCESS in 21m 58s\n- gate-tempest-dsvm-neutron-src-keystonemiddleware-juno http://logs.openstack.org/03/102403/21/check/gate-tempest-dsvm-neutron-src-keystonemiddleware-juno/c56f3bb : SUCCESS in 31m 52s\n- gate-tempest-dsvm-neutron-src-keystonemiddleware http://logs.openstack.org/03/102403/21/check/gate-tempest-dsvm-neutron-src-keystonemiddleware/cdee7ff : SUCCESS in 35m 21s","accounts_in_message":[],"_revision_number":21},{"id":"e8a92049a3599de2dbee8567a377f175bf0271e1","author":{"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},"date":"2014-12-19 15:42:23.000000000","message":"Uploaded patch set 22.","accounts_in_message":[],"_revision_number":22},{"id":"bc676c3d1ada7a1ffe86564e8b7f11653875cd82","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-12-19 16:22:05.000000000","message":"Patch Set 22: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-keystonemiddleware-python26 http://logs.openstack.org/03/102403/22/check/gate-keystonemiddleware-python26/bff1553/ : SUCCESS in 1m 05s\n- gate-keystonemiddleware-pep8 http://logs.openstack.org/03/102403/22/check/gate-keystonemiddleware-pep8/2b9173b/ : SUCCESS in 48s\n- gate-keystonemiddleware-docs http://docs-draft.openstack.org/03/102403/22/check/gate-keystonemiddleware-docs/8b03f02//doc/build/html/ : SUCCESS in 1m 04s\n- gate-keystonemiddleware-python27 http://logs.openstack.org/03/102403/22/check/gate-keystonemiddleware-python27/b66ff09/ : SUCCESS in 1m 11s\n- gate-keystonemiddleware-python33 http://logs.openstack.org/03/102403/22/check/gate-keystonemiddleware-python33/ddcf409/ : SUCCESS in 2m 40s\n- gate-tempest-dsvm-neutron-src-keystonemiddleware-icehouse http://logs.openstack.org/03/102403/22/check/gate-tempest-dsvm-neutron-src-keystonemiddleware-icehouse/17fd565/ : SUCCESS in 26m 46s\n- gate-tempest-dsvm-neutron-src-keystonemiddleware-juno http://logs.openstack.org/03/102403/22/check/gate-tempest-dsvm-neutron-src-keystonemiddleware-juno/2fa8eb4/ : SUCCESS in 30m 06s\n- gate-tempest-dsvm-neutron-src-keystonemiddleware http://logs.openstack.org/03/102403/22/check/gate-tempest-dsvm-neutron-src-keystonemiddleware/f22078c/ : SUCCESS in 33m 46s","accounts_in_message":[],"_revision_number":22},{"id":"ca725b81c8512982f3e1eef424188395bbb96040","author":{"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},"date":"2014-12-19 16:39:09.000000000","message":"Uploaded patch set 23.","accounts_in_message":[],"_revision_number":23},{"id":"af659aef0d725a58b6ac8ff0c1f83bb4b35fefc4","author":{"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},"date":"2014-12-19 16:53:12.000000000","message":"Uploaded patch set 24.","accounts_in_message":[],"_revision_number":24},{"id":"2758e5525858a32f67a8b4463021d50fb1eb18b2","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-12-19 17:23:39.000000000","message":"Patch Set 24: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-keystonemiddleware-python26 http://logs.openstack.org/03/102403/24/check/gate-keystonemiddleware-python26/84d5425/ : SUCCESS in 1m 08s\n- gate-keystonemiddleware-pep8 http://logs.openstack.org/03/102403/24/check/gate-keystonemiddleware-pep8/fd14f9f/ : SUCCESS in 50s\n- gate-keystonemiddleware-docs http://docs-draft.openstack.org/03/102403/24/check/gate-keystonemiddleware-docs/805c579//doc/build/html/ : SUCCESS in 1m 06s\n- gate-keystonemiddleware-python27 http://logs.openstack.org/03/102403/24/check/gate-keystonemiddleware-python27/ffb16ac/ : SUCCESS in 57s\n- gate-keystonemiddleware-python33 http://logs.openstack.org/03/102403/24/check/gate-keystonemiddleware-python33/9bd882b/ : SUCCESS in 2m 24s\n- gate-tempest-dsvm-neutron-src-keystonemiddleware-icehouse http://logs.openstack.org/03/102403/24/check/gate-tempest-dsvm-neutron-src-keystonemiddleware-icehouse/a80e2a6/ : SUCCESS in 25m 28s\n- gate-tempest-dsvm-neutron-src-keystonemiddleware-juno http://logs.openstack.org/03/102403/24/check/gate-tempest-dsvm-neutron-src-keystonemiddleware-juno/d1f8e06/ : SUCCESS in 27m 08s\n- gate-tempest-dsvm-neutron-src-keystonemiddleware http://logs.openstack.org/03/102403/24/check/gate-tempest-dsvm-neutron-src-keystonemiddleware/078ab07/ : SUCCESS in 24m 21s","accounts_in_message":[],"_revision_number":24},{"id":"c136a2f9778e5b1c54406635e785687e81c9c739","author":{"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},"date":"2015-01-06 22:45:28.000000000","message":"Uploaded patch set 25.","accounts_in_message":[],"_revision_number":25},{"id":"ab8941583f450c76a2cd5cf823b7abde52d3d5e9","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-01-06 23:30:14.000000000","message":"Patch Set 25: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-keystonemiddleware-python26 http://logs.openstack.org/03/102403/25/check/gate-keystonemiddleware-python26/6fb786c/ : SUCCESS in 1m 00s\n- gate-keystonemiddleware-pep8 http://logs.openstack.org/03/102403/25/check/gate-keystonemiddleware-pep8/3b4baf4/ : SUCCESS in 49s\n- gate-keystonemiddleware-docs http://docs-draft.openstack.org/03/102403/25/check/gate-keystonemiddleware-docs/b07b49d//doc/build/html/ : SUCCESS in 1m 01s\n- gate-keystonemiddleware-python27 http://logs.openstack.org/03/102403/25/check/gate-keystonemiddleware-python27/6cb0bcb/ : SUCCESS in 1m 10s\n- gate-keystonemiddleware-python33 http://logs.openstack.org/03/102403/25/check/gate-keystonemiddleware-python33/ac6b832/ : SUCCESS in 2m 21s\n- gate-tempest-dsvm-neutron-src-keystonemiddleware-icehouse http://logs.openstack.org/03/102403/25/check/gate-tempest-dsvm-neutron-src-keystonemiddleware-icehouse/ad323e3/ : SUCCESS in 32m 06s\n- gate-tempest-dsvm-neutron-src-keystonemiddleware-juno http://logs.openstack.org/03/102403/25/check/gate-tempest-dsvm-neutron-src-keystonemiddleware-juno/228fe12/ : SUCCESS in 32m 43s\n- gate-tempest-dsvm-neutron-src-keystonemiddleware http://logs.openstack.org/03/102403/25/check/gate-tempest-dsvm-neutron-src-keystonemiddleware/e34ba88/ : SUCCESS in 34m 43s","accounts_in_message":[],"_revision_number":25},{"id":"7bd61c3532cc3d260bcccbb7302975ee9a3c243e","author":{"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},"date":"2015-01-07 15:23:02.000000000","message":"Uploaded patch set 26.","accounts_in_message":[],"_revision_number":26},{"id":"4d5f60bfa262e56afc0a1da8dafc23eb01a5440c","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-01-07 16:21:26.000000000","message":"Patch Set 26: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-keystonemiddleware-python26 http://logs.openstack.org/03/102403/26/check/gate-keystonemiddleware-python26/aa35c2c/ : SUCCESS in 1m 03s\n- gate-keystonemiddleware-pep8 http://logs.openstack.org/03/102403/26/check/gate-keystonemiddleware-pep8/8ceff7d/ : SUCCESS in 1m 09s\n- gate-keystonemiddleware-docs http://docs-draft.openstack.org/03/102403/26/check/gate-keystonemiddleware-docs/199d519//doc/build/html/ : SUCCESS in 2m 39s\n- gate-keystonemiddleware-python27 http://logs.openstack.org/03/102403/26/check/gate-keystonemiddleware-python27/08f85f7/ : SUCCESS in 1m 10s\n- gate-keystonemiddleware-python33 http://logs.openstack.org/03/102403/26/check/gate-keystonemiddleware-python33/7bb7a4e/ : SUCCESS in 2m 15s\n- gate-tempest-dsvm-neutron-src-keystonemiddleware-icehouse http://logs.openstack.org/03/102403/26/check/gate-tempest-dsvm-neutron-src-keystonemiddleware-icehouse/5ef2ff3/ : SUCCESS in 30m 04s\n- gate-tempest-dsvm-neutron-src-keystonemiddleware-juno http://logs.openstack.org/03/102403/26/check/gate-tempest-dsvm-neutron-src-keystonemiddleware-juno/cd2a31d/ : SUCCESS in 35m 34s\n- gate-tempest-dsvm-neutron-src-keystonemiddleware http://logs.openstack.org/03/102403/26/check/gate-tempest-dsvm-neutron-src-keystonemiddleware/661dfb8/ : SUCCESS in 39m 22s","accounts_in_message":[],"_revision_number":26},{"id":"6a50d65378c9177a4066f39da63d7426e0b08224","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-01-13 23:52:24.000000000","message":"Patch Set 26: 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":26},{"id":"e2e96b9550e0f4bf7c4285a84c7e5b20ed7b27e5","author":{"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},"date":"2015-01-14 01:59:48.000000000","message":"Uploaded patch set 27.","accounts_in_message":[],"_revision_number":27},{"id":"cb624b50279479939c96e8c5a08dd652fbb50276","author":{"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},"date":"2015-01-14 02:00:21.000000000","message":"Patch Set 26:\n\nrebased to resolve merge conflict","accounts_in_message":[],"_revision_number":26},{"id":"f54cf359ed329cc76398cc8d6ffe490a966ca935","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-01-14 03:15:21.000000000","message":"Patch Set 27: 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-keystonemiddleware-python26 http://logs.openstack.org/03/102403/27/check/gate-keystonemiddleware-python26/64ce001/ : SUCCESS in 1m 00s\n- gate-keystonemiddleware-pep8 http://logs.openstack.org/03/102403/27/check/gate-keystonemiddleware-pep8/5ac6d69/ : SUCCESS in 42s\n- gate-keystonemiddleware-docs http://docs-draft.openstack.org/03/102403/27/check/gate-keystonemiddleware-docs/bebff21//doc/build/html/ : SUCCESS in 1m 05s\n- gate-keystonemiddleware-python27 http://logs.openstack.org/03/102403/27/check/gate-keystonemiddleware-python27/d9692f1/ : SUCCESS in 1m 15s\n- gate-keystonemiddleware-python33 http://logs.openstack.org/03/102403/27/check/gate-keystonemiddleware-python33/3b6b04f/ : SUCCESS in 2m 29s\n- gate-tempest-dsvm-neutron-src-keystonemiddleware-icehouse http://logs.openstack.org/03/102403/27/check/gate-tempest-dsvm-neutron-src-keystonemiddleware-icehouse/43973d5/ : SUCCESS in 30m 02s\n- gate-tempest-dsvm-neutron-src-keystonemiddleware-juno http://logs.openstack.org/03/102403/27/check/gate-tempest-dsvm-neutron-src-keystonemiddleware-juno/c67223f/ : FAILURE in 21m 12s\n- gate-tempest-dsvm-neutron-src-keystonemiddleware http://logs.openstack.org/03/102403/27/check/gate-tempest-dsvm-neutron-src-keystonemiddleware/f148d88/ : SUCCESS in 31m 04s","accounts_in_message":[],"_revision_number":27},{"id":"4510814d44f7ee5dd57247e7f486e8bd9f6022d5","author":{"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},"date":"2015-01-14 22:21:43.000000000","message":"Patch Set 27:\n\nrecheck no valid host","accounts_in_message":[],"_revision_number":27},{"id":"fca4a06cb9a67c1658ddc0d980af383bf52c7b62","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-01-14 23:39:17.000000000","message":"Patch Set 27: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-keystonemiddleware-python26 http://logs.openstack.org/03/102403/27/check/gate-keystonemiddleware-python26/13f7c8a/ : SUCCESS in 1m 00s\n- gate-keystonemiddleware-pep8 http://logs.openstack.org/03/102403/27/check/gate-keystonemiddleware-pep8/0f9397a/ : SUCCESS in 1m 10s\n- gate-keystonemiddleware-docs http://docs-draft.openstack.org/03/102403/27/check/gate-keystonemiddleware-docs/38b2d9a//doc/build/html/ : SUCCESS in 1m 02s\n- gate-keystonemiddleware-python27 http://logs.openstack.org/03/102403/27/check/gate-keystonemiddleware-python27/62cbe8c/ : SUCCESS in 59s\n- gate-keystonemiddleware-python33 http://logs.openstack.org/03/102403/27/check/gate-keystonemiddleware-python33/4e4d53b/ : SUCCESS in 2m 18s\n- gate-tempest-dsvm-neutron-src-keystonemiddleware-icehouse http://logs.openstack.org/03/102403/27/check/gate-tempest-dsvm-neutron-src-keystonemiddleware-icehouse/7da1b5d/ : SUCCESS in 29m 10s\n- gate-tempest-dsvm-neutron-src-keystonemiddleware-juno http://logs.openstack.org/03/102403/27/check/gate-tempest-dsvm-neutron-src-keystonemiddleware-juno/fed329d/ : SUCCESS in 36m 58s\n- gate-tempest-dsvm-neutron-src-keystonemiddleware http://logs.openstack.org/03/102403/27/check/gate-tempest-dsvm-neutron-src-keystonemiddleware/fe20aaa/ : SUCCESS in 44m 16s","accounts_in_message":[],"_revision_number":27},{"id":"03ff2e86b0a1f206413d1f755becc094a7c8d2a8","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-02-09 23:42:38.000000000","message":"Patch Set 27: 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":27},{"id":"1f11188eed4ca1d613889215b5c7a3111ef930d8","author":{"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},"date":"2015-02-10 01:42:10.000000000","message":"Uploaded patch set 28.","accounts_in_message":[],"_revision_number":28},{"id":"ab52969da4e28ac842d356aa7c2001b0ac9411ff","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-02-10 02:43:32.000000000","message":"Patch Set 28: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-keystonemiddleware-python26 http://logs.openstack.org/03/102403/28/check/gate-keystonemiddleware-python26/6ba0bbe/ : SUCCESS in 1m 08s\n- gate-keystonemiddleware-pep8 http://logs.openstack.org/03/102403/28/check/gate-keystonemiddleware-pep8/5b413eb/ : SUCCESS in 1m 07s\n- gate-keystonemiddleware-docs http://docs-draft.openstack.org/03/102403/28/check/gate-keystonemiddleware-docs/370979d//doc/build/html/ : SUCCESS in 1m 13s\n- gate-keystonemiddleware-python27 http://logs.openstack.org/03/102403/28/check/gate-keystonemiddleware-python27/2ced425/ : SUCCESS in 1m 38s\n- gate-keystonemiddleware-python34 http://logs.openstack.org/03/102403/28/check/gate-keystonemiddleware-python34/8a86aa2/ : SUCCESS in 3m 20s\n- gate-tempest-dsvm-neutron-src-keystonemiddleware-icehouse http://logs.openstack.org/03/102403/28/check/gate-tempest-dsvm-neutron-src-keystonemiddleware-icehouse/b8974c2/ : SUCCESS in 23m 37s\n- gate-tempest-dsvm-neutron-src-keystonemiddleware-juno http://logs.openstack.org/03/102403/28/check/gate-tempest-dsvm-neutron-src-keystonemiddleware-juno/219137c/ : SUCCESS in 39m 48s\n- gate-tempest-dsvm-neutron-src-keystonemiddleware http://logs.openstack.org/03/102403/28/check/gate-tempest-dsvm-neutron-src-keystonemiddleware/1a973c9/ : SUCCESS in 52m 04s","accounts_in_message":[],"_revision_number":28},{"id":"d796d07a9b8aaad58e9fa0e5335797a67bfac680","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-02-10 19:55:42.000000000","message":"Patch Set 28: 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":28},{"id":"2e9356b33456a6c81dad5c2ef842c8e12789d60b","author":{"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},"date":"2015-02-10 20:07:15.000000000","message":"Uploaded patch set 29.","accounts_in_message":[],"_revision_number":29},{"id":"e721e2cd5aec38c1ea2be34614b5710f86f5e0f2","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-02-10 20:55:36.000000000","message":"Patch Set 29: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-keystonemiddleware-python26 http://logs.openstack.org/03/102403/29/check/gate-keystonemiddleware-python26/028124e/ : SUCCESS in 53s\n- gate-keystonemiddleware-pep8 http://logs.openstack.org/03/102403/29/check/gate-keystonemiddleware-pep8/60edf66/ : SUCCESS in 58s\n- gate-keystonemiddleware-docs http://docs-draft.openstack.org/03/102403/29/check/gate-keystonemiddleware-docs/6f69a8e//doc/build/html/ : SUCCESS in 1m 07s\n- gate-keystonemiddleware-python27 http://logs.openstack.org/03/102403/29/check/gate-keystonemiddleware-python27/59a9511/ : SUCCESS in 1m 08s\n- gate-keystonemiddleware-python34 http://logs.openstack.org/03/102403/29/check/gate-keystonemiddleware-python34/d3c4dc7/ : SUCCESS in 3m 09s\n- gate-tempest-dsvm-neutron-src-keystonemiddleware-icehouse http://logs.openstack.org/03/102403/29/check/gate-tempest-dsvm-neutron-src-keystonemiddleware-icehouse/6187568/ : SUCCESS in 23m 25s\n- gate-tempest-dsvm-neutron-src-keystonemiddleware-juno http://logs.openstack.org/03/102403/29/check/gate-tempest-dsvm-neutron-src-keystonemiddleware-juno/8297284/ : SUCCESS in 31m 06s\n- gate-tempest-dsvm-neutron-src-keystonemiddleware http://logs.openstack.org/03/102403/29/check/gate-tempest-dsvm-neutron-src-keystonemiddleware/d7142d8/ : SUCCESS in 37m 38s","accounts_in_message":[],"_revision_number":29},{"id":"f11995af877fb1db291c0fc1734b6f5300842c6a","author":{"_account_id":9101,"name":"wanghong","email":"reviewwanghong@126.com","username":"wanghong"},"date":"2015-02-11 02:55:31.000000000","message":"Patch Set 29: Code-Review-1\n\n(1 comment)","accounts_in_message":[],"_revision_number":29},{"id":"7c4b26008c419e8c8bb5d21fdb37738ea6d95c64","author":{"_account_id":1941,"name":"Lin Hua Cheng","email":"os.lcheng@gmail.com","username":"lin-hua-cheng"},"date":"2015-02-12 01:55:14.000000000","message":"Patch Set 29: Code-Review+1\n\n(2 comments)","accounts_in_message":[],"_revision_number":29},{"id":"9aa73ee43945677d9e1bc07c0bdbabda19db008c","author":{"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},"date":"2015-02-13 13:55:22.000000000","message":"Patch Set 29:\n\n(1 comment)","accounts_in_message":[],"_revision_number":29},{"id":"1dbe391935a15807fd034a63eaab0c26ad7697c0","author":{"_account_id":9101,"name":"wanghong","email":"reviewwanghong@126.com","username":"wanghong"},"date":"2015-02-17 06:22:56.000000000","message":"Patch Set 29: Code-Review+1","accounts_in_message":[],"_revision_number":29},{"id":"e8706f05cf6567dda31bd729df56c02ff98570f4","author":{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},"date":"2015-02-19 03:50:08.000000000","message":"Patch Set 29: Code-Review+2\n\nI think we are going to need to change the interfaces to allow for revocation events processing, however this is good as a refactor and they are all internal interfaces so no problems there.","accounts_in_message":[],"_revision_number":29},{"id":"f372c4c71d90123bd7be58dd4da8977d403d214f","author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"date":"2015-02-19 06:10:47.000000000","message":"Patch Set 29: Code-Review+2 Workflow+1\n\nnicely done","accounts_in_message":[],"_revision_number":29},{"id":"82e1b61747fe7b2895e62f10d81f7275eb24ca0e","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-02-19 06:10:55.000000000","message":"Patch Set 29: -Verified\n\nStarting gate jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":29},{"id":"e0a5c7516d239c96b9d4acc7244d253764d5b303","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-02-19 07:09:11.000000000","message":"Patch Set 29: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- gate-keystonemiddleware-python26 http://logs.openstack.org/03/102403/29/gate/gate-keystonemiddleware-python26/c71c319/ : SUCCESS in 1m 04s\n- gate-keystonemiddleware-docs http://docs-draft.openstack.org/03/102403/29/gate/gate-keystonemiddleware-docs/00b3788//doc/build/html/ : SUCCESS in 1m 15s\n- gate-keystonemiddleware-pep8 http://logs.openstack.org/03/102403/29/gate/gate-keystonemiddleware-pep8/1e41ab7/ : SUCCESS in 1m 00s\n- gate-keystonemiddleware-python27 http://logs.openstack.org/03/102403/29/gate/gate-keystonemiddleware-python27/d0b08d9/ : SUCCESS in 1m 14s\n- gate-keystonemiddleware-python34 http://logs.openstack.org/03/102403/29/gate/gate-keystonemiddleware-python34/8bcb1e7/ : SUCCESS in 3m 05s\n- gate-tempest-dsvm-neutron-src-keystonemiddleware http://logs.openstack.org/03/102403/29/gate/gate-tempest-dsvm-neutron-src-keystonemiddleware/ff74830/ : SUCCESS in 57m 57s","accounts_in_message":[],"_revision_number":29},{"id":"3d54a36ff7659c69784fbf2536c398eec7a48aeb","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-02-19 07:09:15.000000000","message":"Change has been successfully merged into the git repository.","accounts_in_message":[],"_revision_number":29}],"current_revision_number":29,"current_revision":"c320b6c46575c078240ebc827497e1363472b510","revisions":{"0f983416fcfae6845f3065f6bebff152edb2a107":{"kind":"REWORK","_number":1,"created":"2014-06-25 00:48:19.000000000","uploader":{"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},"ref":"refs/changes/03/102403/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/keystonemiddleware","ref":"refs/changes/03/102403/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/keystonemiddleware refs/changes/03/102403/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/keystonemiddleware refs/changes/03/102403/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/keystonemiddleware refs/changes/03/102403/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/keystonemiddleware refs/changes/03/102403/1"}}},"commit":{"parents":[{"commit":"b1831aef13d5341a0c1fe4eacb3186a23a1fa50f","subject":"Refactor auth_token, move identity server members to class","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystonemiddleware/commit/b1831aef13d5341a0c1fe4eacb3186a23a1fa50f"}]}],"author":{"name":"Brant Knudson","email":"bknudson@us.ibm.com","date":"2014-06-25 00:48:00.000000000","tz":-300},"committer":{"name":"Brant Knudson","email":"bknudson@us.ibm.com","date":"2014-06-25 00:48:00.000000000","tz":-300},"subject":"Refactor auth_token revocation list members to new class","message":"Refactor auth_token revocation list members to new class\n\nThis moves the revocation list members from AuthProtocol to their\nown class in auth_token.\n\nChange-Id: I756b92dee310fab7678fa800a833d6b13fd7e50a\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystonemiddleware/commit/0f983416fcfae6845f3065f6bebff152edb2a107"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystonemiddleware/commit/0f983416fcfae6845f3065f6bebff152edb2a107"}]},"branch":"refs/heads/master"},"3931e465f2a4f0737bf79d29610c0cb9bb5bb1ea":{"kind":"REWORK","_number":2,"created":"2014-07-03 20:04:04.000000000","uploader":{"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},"ref":"refs/changes/03/102403/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/keystonemiddleware","ref":"refs/changes/03/102403/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/keystonemiddleware refs/changes/03/102403/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/keystonemiddleware refs/changes/03/102403/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/keystonemiddleware refs/changes/03/102403/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/keystonemiddleware refs/changes/03/102403/2"}}},"commit":{"parents":[{"commit":"f57bb95abeddf0eed2aaee2d884e9cee2f28d6e9","subject":"Refactor auth_token, move identity server members to class","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystonemiddleware/commit/f57bb95abeddf0eed2aaee2d884e9cee2f28d6e9"}]}],"author":{"name":"Brant Knudson","email":"bknudson@us.ibm.com","date":"2014-06-25 00:48:00.000000000","tz":-300},"committer":{"name":"Brant Knudson","email":"bknudson@us.ibm.com","date":"2014-07-03 20:02:42.000000000","tz":-300},"subject":"Refactor auth_token revocation list members to new class","message":"Refactor auth_token revocation list members to new class\n\nThis moves the revocation list members from AuthProtocol to their\nown class in auth_token.\n\nChange-Id: I756b92dee310fab7678fa800a833d6b13fd7e50a\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystonemiddleware/commit/3931e465f2a4f0737bf79d29610c0cb9bb5bb1ea"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystonemiddleware/commit/3931e465f2a4f0737bf79d29610c0cb9bb5bb1ea"}]},"branch":"refs/heads/master"},"461d6f5d6432d863ff7b6ee903899bfcc4cf3cec":{"kind":"REWORK","_number":3,"created":"2014-07-03 20:18:23.000000000","uploader":{"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},"ref":"refs/changes/03/102403/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/keystonemiddleware","ref":"refs/changes/03/102403/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/keystonemiddleware refs/changes/03/102403/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/keystonemiddleware refs/changes/03/102403/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/keystonemiddleware refs/changes/03/102403/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/keystonemiddleware refs/changes/03/102403/3"}}},"commit":{"parents":[{"commit":"8a40b8487025d218bb7a66cb7a41d26476e85254","subject":"Refactor auth_token, move identity server members to class","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystonemiddleware/commit/8a40b8487025d218bb7a66cb7a41d26476e85254"}]}],"author":{"name":"Brant Knudson","email":"bknudson@us.ibm.com","date":"2014-06-25 00:48:00.000000000","tz":-300},"committer":{"name":"Brant Knudson","email":"bknudson@us.ibm.com","date":"2014-07-03 20:18:06.000000000","tz":-300},"subject":"Refactor auth_token revocation list members to new class","message":"Refactor auth_token revocation list members to new class\n\nThis moves the revocation list members from AuthProtocol to their\nown class in auth_token.\n\nChange-Id: I756b92dee310fab7678fa800a833d6b13fd7e50a\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystonemiddleware/commit/461d6f5d6432d863ff7b6ee903899bfcc4cf3cec"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystonemiddleware/commit/461d6f5d6432d863ff7b6ee903899bfcc4cf3cec"}]},"branch":"refs/heads/master"},"9b6eb3d306f95b2a895c02d6502d9074fdc70a41":{"kind":"REWORK","_number":4,"created":"2014-07-03 20:24:10.000000000","uploader":{"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},"ref":"refs/changes/03/102403/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/keystonemiddleware","ref":"refs/changes/03/102403/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/keystonemiddleware refs/changes/03/102403/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/keystonemiddleware refs/changes/03/102403/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/keystonemiddleware refs/changes/03/102403/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/keystonemiddleware refs/changes/03/102403/4"}}},"commit":{"parents":[{"commit":"83e9c53e3c8fa9c96e41e58020fa472ff75cd439","subject":"Refactor auth_token, move identity server members to class","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystonemiddleware/commit/83e9c53e3c8fa9c96e41e58020fa472ff75cd439"}]}],"author":{"name":"Brant Knudson","email":"bknudson@us.ibm.com","date":"2014-06-25 00:48:00.000000000","tz":-300},"committer":{"name":"Brant Knudson","email":"bknudson@us.ibm.com","date":"2014-07-03 20:22:13.000000000","tz":-300},"subject":"Refactor auth_token revocation list members to new class","message":"Refactor auth_token revocation list members to new class\n\nThis moves the revocation list members from AuthProtocol to their\nown class in auth_token.\n\nChange-Id: I756b92dee310fab7678fa800a833d6b13fd7e50a\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystonemiddleware/commit/9b6eb3d306f95b2a895c02d6502d9074fdc70a41"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystonemiddleware/commit/9b6eb3d306f95b2a895c02d6502d9074fdc70a41"}]},"branch":"refs/heads/master"},"790ddb32c3e9baf28717578ec18e764b08cb0fc8":{"kind":"TRIVIAL_REBASE","_number":5,"created":"2014-07-03 20:26:07.000000000","uploader":{"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},"ref":"refs/changes/03/102403/5","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/keystonemiddleware","ref":"refs/changes/03/102403/5","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/keystonemiddleware refs/changes/03/102403/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/keystonemiddleware refs/changes/03/102403/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/keystonemiddleware refs/changes/03/102403/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/keystonemiddleware refs/changes/03/102403/5"}}},"commit":{"parents":[{"commit":"cee2f82bc40861b75a629c80ed30625f5ed174da","subject":"Refactor auth_token, move identity server members to class","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystonemiddleware/commit/cee2f82bc40861b75a629c80ed30625f5ed174da"}]}],"author":{"name":"Brant Knudson","email":"bknudson@us.ibm.com","date":"2014-06-25 00:48:00.000000000","tz":-300},"committer":{"name":"Brant Knudson","email":"bknudson@us.ibm.com","date":"2014-07-03 20:25:38.000000000","tz":-300},"subject":"Refactor auth_token revocation list members to new class","message":"Refactor auth_token revocation list members to new class\n\nThis moves the revocation list members from AuthProtocol to their\nown class in auth_token.\n\nChange-Id: I756b92dee310fab7678fa800a833d6b13fd7e50a\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystonemiddleware/commit/790ddb32c3e9baf28717578ec18e764b08cb0fc8"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystonemiddleware/commit/790ddb32c3e9baf28717578ec18e764b08cb0fc8"}]},"branch":"refs/heads/master"},"123571ed92790d5ad9d1d98b2f352050b9ec8e9d":{"kind":"REWORK","_number":6,"created":"2014-09-08 18:57:07.000000000","uploader":{"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},"ref":"refs/changes/03/102403/6","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/keystonemiddleware","ref":"refs/changes/03/102403/6","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/keystonemiddleware refs/changes/03/102403/6 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/keystonemiddleware refs/changes/03/102403/6 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/keystonemiddleware refs/changes/03/102403/6 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/keystonemiddleware refs/changes/03/102403/6"}}},"commit":{"parents":[{"commit":"454feca18f6c506b7e7b0e07cbf66cf9b3274f45","subject":"warn against sorting requirements","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystonemiddleware/commit/454feca18f6c506b7e7b0e07cbf66cf9b3274f45"}]}],"author":{"name":"Brant Knudson","email":"bknudson@us.ibm.com","date":"2014-06-25 00:48:00.000000000","tz":-300},"committer":{"name":"Brant Knudson","email":"bknudson@us.ibm.com","date":"2014-09-08 16:58:58.000000000","tz":-300},"subject":"Refactor auth_token revocation list members to new class","message":"Refactor auth_token revocation list members to new class\n\nThis moves the revocation list members from AuthProtocol to their\nown class in auth_token.\n\nChange-Id: I756b92dee310fab7678fa800a833d6b13fd7e50a\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystonemiddleware/commit/123571ed92790d5ad9d1d98b2f352050b9ec8e9d"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystonemiddleware/commit/123571ed92790d5ad9d1d98b2f352050b9ec8e9d"}]},"branch":"refs/heads/master"},"82916e887f2801401285c99722478411abe8d4ff":{"kind":"REWORK","_number":7,"created":"2014-09-22 02:54:06.000000000","uploader":{"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},"ref":"refs/changes/03/102403/7","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/keystonemiddleware","ref":"refs/changes/03/102403/7","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/keystonemiddleware refs/changes/03/102403/7 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/keystonemiddleware refs/changes/03/102403/7 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/keystonemiddleware refs/changes/03/102403/7 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/keystonemiddleware refs/changes/03/102403/7"}}},"commit":{"parents":[{"commit":"f1247254eced8c8dd78d850329ed141328790ea6","subject":"Refactor extract class for signing directory","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystonemiddleware/commit/f1247254eced8c8dd78d850329ed141328790ea6"}]}],"author":{"name":"Brant Knudson","email":"bknudson@us.ibm.com","date":"2014-09-22 01:28:42.000000000","tz":-300},"committer":{"name":"Brant Knudson","email":"bknudson@us.ibm.com","date":"2014-09-22 02:53:45.000000000","tz":-300},"subject":"Refactor auth_token revocation list members to new class","message":"Refactor auth_token revocation list members to new class\n\nThis moves the revocation list members from AuthProtocol to their\nown class in auth_token.\n\nChange-Id: I756b92dee310fab7678fa800a833d6b13fd7e50a\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystonemiddleware/commit/82916e887f2801401285c99722478411abe8d4ff"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystonemiddleware/commit/82916e887f2801401285c99722478411abe8d4ff"}]},"branch":"refs/heads/master"},"67f0d8d3c6c9352adc3e3aae6cb1ce58c71026eb":{"kind":"REWORK","_number":8,"created":"2014-09-25 23:52:09.000000000","uploader":{"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},"ref":"refs/changes/03/102403/8","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/keystonemiddleware","ref":"refs/changes/03/102403/8","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/keystonemiddleware refs/changes/03/102403/8 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/keystonemiddleware refs/changes/03/102403/8 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/keystonemiddleware refs/changes/03/102403/8 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/keystonemiddleware refs/changes/03/102403/8"}}},"commit":{"parents":[{"commit":"178c6508d2ec7b5a2e6d7ad2295bdd8ff960bea3","subject":"Refactor extract class for signing directory","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystonemiddleware/commit/178c6508d2ec7b5a2e6d7ad2295bdd8ff960bea3"}]}],"author":{"name":"Brant Knudson","email":"bknudson@us.ibm.com","date":"2014-09-22 01:28:42.000000000","tz":-300},"committer":{"name":"Brant Knudson","email":"bknudson@us.ibm.com","date":"2014-09-25 23:51:59.000000000","tz":-300},"subject":"Refactor auth_token revocation list members to new class","message":"Refactor auth_token revocation list members to new class\n\nThis moves the revocation list members from AuthProtocol to their\nown class in auth_token.\n\nChange-Id: I756b92dee310fab7678fa800a833d6b13fd7e50a\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystonemiddleware/commit/67f0d8d3c6c9352adc3e3aae6cb1ce58c71026eb"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystonemiddleware/commit/67f0d8d3c6c9352adc3e3aae6cb1ce58c71026eb"}]},"branch":"refs/heads/master"},"c4042f896478c5307f1ff6e19aa1cb7c349293d0":{"kind":"TRIVIAL_REBASE","_number":9,"created":"2014-10-08 20:23:04.000000000","uploader":{"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},"ref":"refs/changes/03/102403/9","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/keystonemiddleware","ref":"refs/changes/03/102403/9","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/keystonemiddleware refs/changes/03/102403/9 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/keystonemiddleware refs/changes/03/102403/9 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/keystonemiddleware refs/changes/03/102403/9 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/keystonemiddleware refs/changes/03/102403/9"}}},"commit":{"parents":[{"commit":"0521975840b68de04b1b3911e2fad5c2353d6689","subject":"Refactor extract class for signing directory","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystonemiddleware/commit/0521975840b68de04b1b3911e2fad5c2353d6689"}]}],"author":{"name":"Brant Knudson","email":"bknudson@us.ibm.com","date":"2014-09-22 01:28:42.000000000","tz":-300},"committer":{"name":"Brant Knudson","email":"bknudson@us.ibm.com","date":"2014-10-08 20:22:49.000000000","tz":-300},"subject":"Refactor auth_token revocation list members to new class","message":"Refactor auth_token revocation list members to new class\n\nThis moves the revocation list members from AuthProtocol to their\nown class in auth_token.\n\nChange-Id: I756b92dee310fab7678fa800a833d6b13fd7e50a\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystonemiddleware/commit/c4042f896478c5307f1ff6e19aa1cb7c349293d0"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystonemiddleware/commit/c4042f896478c5307f1ff6e19aa1cb7c349293d0"}]},"branch":"refs/heads/master"},"efb72ee2566dd1f3ecd6df861bf035c478e2d49b":{"kind":"REWORK","_number":10,"created":"2014-10-08 22:21:26.000000000","uploader":{"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},"ref":"refs/changes/03/102403/10","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/keystonemiddleware","ref":"refs/changes/03/102403/10","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/keystonemiddleware refs/changes/03/102403/10 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/keystonemiddleware refs/changes/03/102403/10 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/keystonemiddleware refs/changes/03/102403/10 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/keystonemiddleware refs/changes/03/102403/10"}}},"commit":{"parents":[{"commit":"0521975840b68de04b1b3911e2fad5c2353d6689","subject":"Refactor extract class for signing directory","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystonemiddleware/commit/0521975840b68de04b1b3911e2fad5c2353d6689"}]}],"author":{"name":"Brant Knudson","email":"bknudson@us.ibm.com","date":"2014-09-22 01:28:42.000000000","tz":-300},"committer":{"name":"Brant Knudson","email":"bknudson@us.ibm.com","date":"2014-10-08 22:20:20.000000000","tz":-300},"subject":"Refactor auth_token revocation list members to new class","message":"Refactor auth_token revocation list members to new class\n\nThis moves the revocation list members from AuthProtocol to their\nown class in auth_token.\n\nChange-Id: I756b92dee310fab7678fa800a833d6b13fd7e50a\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystonemiddleware/commit/efb72ee2566dd1f3ecd6df861bf035c478e2d49b"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystonemiddleware/commit/efb72ee2566dd1f3ecd6df861bf035c478e2d49b"}]},"branch":"refs/heads/master"},"8d8e6e86301c3b836d3f88c056791ffc5ff132c1":{"kind":"TRIVIAL_REBASE","_number":11,"created":"2014-10-27 15:00:48.000000000","uploader":{"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},"ref":"refs/changes/03/102403/11","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/keystonemiddleware","ref":"refs/changes/03/102403/11","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/keystonemiddleware refs/changes/03/102403/11 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/keystonemiddleware refs/changes/03/102403/11 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/keystonemiddleware refs/changes/03/102403/11 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/keystonemiddleware refs/changes/03/102403/11"}}},"commit":{"parents":[{"commit":"199384207ec006d240412935253771bd6ee410ff","subject":"Refactor extract class for signing directory","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystonemiddleware/commit/199384207ec006d240412935253771bd6ee410ff"}]}],"author":{"name":"Brant Knudson","email":"bknudson@us.ibm.com","date":"2014-09-22 01:28:42.000000000","tz":-300},"committer":{"name":"Brant Knudson","email":"bknudson@us.ibm.com","date":"2014-10-27 15:00:44.000000000","tz":-300},"subject":"Refactor auth_token revocation list members to new class","message":"Refactor auth_token revocation list members to new class\n\nThis moves the revocation list members from AuthProtocol to their\nown class in auth_token.\n\nChange-Id: I756b92dee310fab7678fa800a833d6b13fd7e50a\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystonemiddleware/commit/8d8e6e86301c3b836d3f88c056791ffc5ff132c1"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystonemiddleware/commit/8d8e6e86301c3b836d3f88c056791ffc5ff132c1"}]},"branch":"refs/heads/master"},"4400fb3e1fa597368d1163396b39b724e7169515":{"kind":"REWORK","_number":12,"created":"2014-10-27 15:30:33.000000000","uploader":{"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},"ref":"refs/changes/03/102403/12","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/keystonemiddleware","ref":"refs/changes/03/102403/12","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/keystonemiddleware refs/changes/03/102403/12 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/keystonemiddleware refs/changes/03/102403/12 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/keystonemiddleware refs/changes/03/102403/12 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/keystonemiddleware refs/changes/03/102403/12"}}},"commit":{"parents":[{"commit":"898fbaf8649a0f3bdb5044a39d29b512a758a13c","subject":"Refactor extract class for signing directory","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystonemiddleware/commit/898fbaf8649a0f3bdb5044a39d29b512a758a13c"}]}],"author":{"name":"Brant Knudson","email":"bknudson@us.ibm.com","date":"2014-09-22 01:28:42.000000000","tz":-300},"committer":{"name":"Brant Knudson","email":"bknudson@us.ibm.com","date":"2014-10-27 15:30:22.000000000","tz":-300},"subject":"Refactor auth_token revocation list members to new class","message":"Refactor auth_token revocation list members to new class\n\nThis moves the revocation list members from AuthProtocol to their\nown class in auth_token.\n\nChange-Id: I756b92dee310fab7678fa800a833d6b13fd7e50a\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystonemiddleware/commit/4400fb3e1fa597368d1163396b39b724e7169515"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystonemiddleware/commit/4400fb3e1fa597368d1163396b39b724e7169515"}]},"branch":"refs/heads/master"},"441658526625f7a288a3a7a14c0d266f820d8e7e":{"kind":"TRIVIAL_REBASE","_number":13,"created":"2014-10-30 01:03:03.000000000","uploader":{"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},"ref":"refs/changes/03/102403/13","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/keystonemiddleware","ref":"refs/changes/03/102403/13","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/keystonemiddleware refs/changes/03/102403/13 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/keystonemiddleware refs/changes/03/102403/13 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/keystonemiddleware refs/changes/03/102403/13 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/keystonemiddleware refs/changes/03/102403/13"}}},"commit":{"parents":[{"commit":"f52ee855dd46d1165d2a4c1485108e6ceb034e3b","subject":"Refactor extract class for signing directory","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystonemiddleware/commit/f52ee855dd46d1165d2a4c1485108e6ceb034e3b"}]}],"author":{"name":"Brant Knudson","email":"bknudson@us.ibm.com","date":"2014-09-22 01:28:42.000000000","tz":-300},"committer":{"name":"Brant Knudson","email":"bknudson@us.ibm.com","date":"2014-10-30 01:02:35.000000000","tz":-300},"subject":"Refactor auth_token revocation list members to new class","message":"Refactor auth_token revocation list members to new class\n\nThis moves the revocation list members from AuthProtocol to their\nown class in auth_token.\n\nChange-Id: I756b92dee310fab7678fa800a833d6b13fd7e50a\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystonemiddleware/commit/441658526625f7a288a3a7a14c0d266f820d8e7e"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystonemiddleware/commit/441658526625f7a288a3a7a14c0d266f820d8e7e"}]},"branch":"refs/heads/master"},"9823a3b26be6a6a4a5232fa1fbf35cfff92ac223":{"kind":"REWORK","_number":14,"created":"2014-10-30 12:46:44.000000000","uploader":{"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},"ref":"refs/changes/03/102403/14","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/keystonemiddleware","ref":"refs/changes/03/102403/14","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/keystonemiddleware refs/changes/03/102403/14 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/keystonemiddleware refs/changes/03/102403/14 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/keystonemiddleware refs/changes/03/102403/14 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/keystonemiddleware refs/changes/03/102403/14"}}},"commit":{"parents":[{"commit":"eecc49e8fcc3f5d2723fce912f717addb370b272","subject":"Refactor extract class for signing directory","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystonemiddleware/commit/eecc49e8fcc3f5d2723fce912f717addb370b272"}]}],"author":{"name":"Brant Knudson","email":"bknudson@us.ibm.com","date":"2014-09-22 01:28:42.000000000","tz":-300},"committer":{"name":"Brant Knudson","email":"bknudson@us.ibm.com","date":"2014-10-30 12:46:30.000000000","tz":-300},"subject":"Refactor auth_token revocation list members to new class","message":"Refactor auth_token revocation list members to new class\n\nThis moves the revocation list members from AuthProtocol to their\nown class in auth_token.\n\nChange-Id: I756b92dee310fab7678fa800a833d6b13fd7e50a\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystonemiddleware/commit/9823a3b26be6a6a4a5232fa1fbf35cfff92ac223"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystonemiddleware/commit/9823a3b26be6a6a4a5232fa1fbf35cfff92ac223"}]},"branch":"refs/heads/master"},"4cadf740f0433c7b187550d1c87fd3688bf02e09":{"kind":"REWORK","_number":15,"created":"2014-11-18 22:20:48.000000000","uploader":{"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},"ref":"refs/changes/03/102403/15","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/keystonemiddleware","ref":"refs/changes/03/102403/15","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/keystonemiddleware refs/changes/03/102403/15 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/keystonemiddleware refs/changes/03/102403/15 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/keystonemiddleware refs/changes/03/102403/15 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/keystonemiddleware refs/changes/03/102403/15"}}},"commit":{"parents":[{"commit":"c0da1bf0e43b6da60a89a8607263d442aff2b281","subject":"Refactor extract class for signing directory","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystonemiddleware/commit/c0da1bf0e43b6da60a89a8607263d442aff2b281"}]}],"author":{"name":"Brant Knudson","email":"bknudson@us.ibm.com","date":"2014-09-22 01:28:42.000000000","tz":-300},"committer":{"name":"Brant Knudson","email":"bknudson@us.ibm.com","date":"2014-11-18 22:19:29.000000000","tz":-360},"subject":"Refactor auth_token revocation list members to new class","message":"Refactor auth_token revocation list members to new class\n\nThis moves the revocation list members from AuthProtocol to their\nown class in auth_token.\n\nChange-Id: I756b92dee310fab7678fa800a833d6b13fd7e50a\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystonemiddleware/commit/4cadf740f0433c7b187550d1c87fd3688bf02e09"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystonemiddleware/commit/4cadf740f0433c7b187550d1c87fd3688bf02e09"}]},"branch":"refs/heads/master"},"8871078f44cc5886eef5709650197f4fcb1fe025":{"kind":"TRIVIAL_REBASE","_number":16,"created":"2014-12-02 15:27:10.000000000","uploader":{"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},"ref":"refs/changes/03/102403/16","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/keystonemiddleware","ref":"refs/changes/03/102403/16","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/keystonemiddleware refs/changes/03/102403/16 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/keystonemiddleware refs/changes/03/102403/16 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/keystonemiddleware refs/changes/03/102403/16 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/keystonemiddleware refs/changes/03/102403/16"}}},"commit":{"parents":[{"commit":"325a4ecc3b92d9d6efc6844eef8bad960112f346","subject":"Refactor extract class for signing directory","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystonemiddleware/commit/325a4ecc3b92d9d6efc6844eef8bad960112f346"}]}],"author":{"name":"Brant Knudson","email":"bknudson@us.ibm.com","date":"2014-09-22 01:28:42.000000000","tz":-300},"committer":{"name":"Brant Knudson","email":"bknudson@us.ibm.com","date":"2014-12-02 15:26:47.000000000","tz":-360},"subject":"Refactor auth_token revocation list members to new class","message":"Refactor auth_token revocation list members to new class\n\nThis moves the revocation list members from AuthProtocol to their\nown class in auth_token.\n\nChange-Id: I756b92dee310fab7678fa800a833d6b13fd7e50a\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystonemiddleware/commit/8871078f44cc5886eef5709650197f4fcb1fe025"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystonemiddleware/commit/8871078f44cc5886eef5709650197f4fcb1fe025"}]},"branch":"refs/heads/master"},"aaaa952924cdb49655f11193e5832bd347e8aea8":{"kind":"REWORK","_number":17,"created":"2014-12-09 02:07:37.000000000","uploader":{"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},"ref":"refs/changes/03/102403/17","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/keystonemiddleware","ref":"refs/changes/03/102403/17","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/keystonemiddleware refs/changes/03/102403/17 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/keystonemiddleware refs/changes/03/102403/17 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/keystonemiddleware refs/changes/03/102403/17 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/keystonemiddleware refs/changes/03/102403/17"}}},"commit":{"parents":[{"commit":"a2e0e4b0775984b451b3262a740a73aa87936ef1","subject":"Refactor extract class for signing directory","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystonemiddleware/commit/a2e0e4b0775984b451b3262a740a73aa87936ef1"}]}],"author":{"name":"Brant Knudson","email":"bknudson@us.ibm.com","date":"2014-09-22 01:28:42.000000000","tz":-300},"committer":{"name":"Brant Knudson","email":"bknudson@us.ibm.com","date":"2014-12-09 01:47:35.000000000","tz":-360},"subject":"Refactor auth_token revocation list members to new class","message":"Refactor auth_token revocation list members to new class\n\nThis moves the revocation list members from AuthProtocol to their\nown class in auth_token.\n\nChange-Id: I756b92dee310fab7678fa800a833d6b13fd7e50a\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystonemiddleware/commit/aaaa952924cdb49655f11193e5832bd347e8aea8"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystonemiddleware/commit/aaaa952924cdb49655f11193e5832bd347e8aea8"}]},"branch":"refs/heads/master"},"84bbccf571c22469e2e4c26c514439a390f0cbed":{"kind":"REWORK","_number":18,"created":"2014-12-10 16:37:43.000000000","uploader":{"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},"ref":"refs/changes/03/102403/18","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/keystonemiddleware","ref":"refs/changes/03/102403/18","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/keystonemiddleware refs/changes/03/102403/18 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/keystonemiddleware refs/changes/03/102403/18 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/keystonemiddleware refs/changes/03/102403/18 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/keystonemiddleware refs/changes/03/102403/18"}}},"commit":{"parents":[{"commit":"4a6f2416b0807a21444fe77b5237c630261fe5dc","subject":"Refactor identity version handling to strategy pattern","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystonemiddleware/commit/4a6f2416b0807a21444fe77b5237c630261fe5dc"}]}],"author":{"name":"Brant Knudson","email":"bknudson@us.ibm.com","date":"2014-09-22 01:28:42.000000000","tz":-300},"committer":{"name":"Brant Knudson","email":"bknudson@us.ibm.com","date":"2014-12-10 16:36:20.000000000","tz":-360},"subject":"Refactor auth_token revocation list members to new class","message":"Refactor auth_token revocation list members to new class\n\nThis moves the revocation list members from AuthProtocol to their\nown class in auth_token.\n\nChange-Id: I756b92dee310fab7678fa800a833d6b13fd7e50a\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystonemiddleware/commit/84bbccf571c22469e2e4c26c514439a390f0cbed"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystonemiddleware/commit/84bbccf571c22469e2e4c26c514439a390f0cbed"}]},"branch":"refs/heads/master"},"cfec7db2736b072736be90cab01585ca15eb9367":{"kind":"TRIVIAL_REBASE","_number":19,"created":"2014-12-10 16:47:35.000000000","uploader":{"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},"ref":"refs/changes/03/102403/19","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/keystonemiddleware","ref":"refs/changes/03/102403/19","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/keystonemiddleware refs/changes/03/102403/19 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/keystonemiddleware refs/changes/03/102403/19 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/keystonemiddleware refs/changes/03/102403/19 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/keystonemiddleware refs/changes/03/102403/19"}}},"commit":{"parents":[{"commit":"4ad46664d9c8f29d989ef08bc5eec5afbb75d36a","subject":"Refactor identity version handling to strategy pattern","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystonemiddleware/commit/4ad46664d9c8f29d989ef08bc5eec5afbb75d36a"}]}],"author":{"name":"Brant Knudson","email":"bknudson@us.ibm.com","date":"2014-09-22 01:28:42.000000000","tz":-300},"committer":{"name":"Brant Knudson","email":"bknudson@us.ibm.com","date":"2014-12-10 16:47:27.000000000","tz":-360},"subject":"Refactor auth_token revocation list members to new class","message":"Refactor auth_token revocation list members to new class\n\nThis moves the revocation list members from AuthProtocol to their\nown class in auth_token.\n\nChange-Id: I756b92dee310fab7678fa800a833d6b13fd7e50a\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystonemiddleware/commit/cfec7db2736b072736be90cab01585ca15eb9367"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystonemiddleware/commit/cfec7db2736b072736be90cab01585ca15eb9367"}]},"branch":"refs/heads/master"},"34aca600126378251b8dbad07b8c11ed981e2318":{"kind":"TRIVIAL_REBASE","_number":20,"created":"2014-12-12 02:04:28.000000000","uploader":{"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},"ref":"refs/changes/03/102403/20","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/keystonemiddleware","ref":"refs/changes/03/102403/20","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/keystonemiddleware refs/changes/03/102403/20 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/keystonemiddleware refs/changes/03/102403/20 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/keystonemiddleware refs/changes/03/102403/20 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/keystonemiddleware refs/changes/03/102403/20"}}},"commit":{"parents":[{"commit":"ef6475d7c6d731345a9b6f4871f92253c7ab8237","subject":"Refactor identity version handling to strategy pattern","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystonemiddleware/commit/ef6475d7c6d731345a9b6f4871f92253c7ab8237"}]}],"author":{"name":"Brant Knudson","email":"bknudson@us.ibm.com","date":"2014-09-22 01:28:42.000000000","tz":-300},"committer":{"name":"Brant Knudson","email":"bknudson@us.ibm.com","date":"2014-12-12 02:04:01.000000000","tz":-360},"subject":"Refactor auth_token revocation list members to new class","message":"Refactor auth_token revocation list members to new class\n\nThis moves the revocation list members from AuthProtocol to their\nown class in auth_token.\n\nChange-Id: I756b92dee310fab7678fa800a833d6b13fd7e50a\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystonemiddleware/commit/34aca600126378251b8dbad07b8c11ed981e2318"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystonemiddleware/commit/34aca600126378251b8dbad07b8c11ed981e2318"}]},"branch":"refs/heads/master"},"36b49d8a48ffd45ea79dc763969a3bae6a68d8e5":{"kind":"TRIVIAL_REBASE","_number":21,"created":"2014-12-12 02:20:36.000000000","uploader":{"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},"ref":"refs/changes/03/102403/21","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/keystonemiddleware","ref":"refs/changes/03/102403/21","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/keystonemiddleware refs/changes/03/102403/21 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/keystonemiddleware refs/changes/03/102403/21 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/keystonemiddleware refs/changes/03/102403/21 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/keystonemiddleware refs/changes/03/102403/21"}}},"commit":{"parents":[{"commit":"c2605f6156617b487c5afdde48626b562b16753e","subject":"Refactor identity version handling to strategy pattern","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystonemiddleware/commit/c2605f6156617b487c5afdde48626b562b16753e"}]}],"author":{"name":"Brant Knudson","email":"bknudson@us.ibm.com","date":"2014-09-22 01:28:42.000000000","tz":-300},"committer":{"name":"Brant Knudson","email":"bknudson@us.ibm.com","date":"2014-12-12 02:20:12.000000000","tz":-360},"subject":"Refactor auth_token revocation list members to new class","message":"Refactor auth_token revocation list members to new class\n\nThis moves the revocation list members from AuthProtocol to their\nown class in auth_token.\n\nChange-Id: I756b92dee310fab7678fa800a833d6b13fd7e50a\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystonemiddleware/commit/36b49d8a48ffd45ea79dc763969a3bae6a68d8e5"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystonemiddleware/commit/36b49d8a48ffd45ea79dc763969a3bae6a68d8e5"}]},"branch":"refs/heads/master"},"88afffe7dd8adbdbb962377bf04116d3699e12ac":{"kind":"TRIVIAL_REBASE","_number":22,"created":"2014-12-19 15:42:23.000000000","uploader":{"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},"ref":"refs/changes/03/102403/22","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/keystonemiddleware","ref":"refs/changes/03/102403/22","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/keystonemiddleware refs/changes/03/102403/22 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/keystonemiddleware refs/changes/03/102403/22 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/keystonemiddleware refs/changes/03/102403/22 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/keystonemiddleware refs/changes/03/102403/22"}}},"commit":{"parents":[{"commit":"bb7a1c4e7fae9e6a795fc3f7ff21655d13cbb60c","subject":"Refactor extract class for signing directory","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystonemiddleware/commit/bb7a1c4e7fae9e6a795fc3f7ff21655d13cbb60c"}]}],"author":{"name":"Brant Knudson","email":"bknudson@us.ibm.com","date":"2014-09-22 01:28:42.000000000","tz":-300},"committer":{"name":"Brant Knudson","email":"bknudson@us.ibm.com","date":"2014-12-19 15:42:12.000000000","tz":-360},"subject":"Refactor auth_token revocation list members to new class","message":"Refactor auth_token revocation list members to new class\n\nThis moves the revocation list members from AuthProtocol to their\nown class in auth_token.\n\nChange-Id: I756b92dee310fab7678fa800a833d6b13fd7e50a\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystonemiddleware/commit/88afffe7dd8adbdbb962377bf04116d3699e12ac"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystonemiddleware/commit/88afffe7dd8adbdbb962377bf04116d3699e12ac"}]},"branch":"refs/heads/master"},"02a59ecfb4434e22276c8340ba2c132bb4a564c4":{"kind":"TRIVIAL_REBASE","_number":23,"created":"2014-12-19 16:39:09.000000000","uploader":{"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},"ref":"refs/changes/03/102403/23","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/keystonemiddleware","ref":"refs/changes/03/102403/23","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/keystonemiddleware refs/changes/03/102403/23 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/keystonemiddleware refs/changes/03/102403/23 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/keystonemiddleware refs/changes/03/102403/23 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/keystonemiddleware refs/changes/03/102403/23"}}},"commit":{"parents":[{"commit":"df498897a95085e986553baf0ad70aefe8203011","subject":"Refactor extract class for signing directory","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystonemiddleware/commit/df498897a95085e986553baf0ad70aefe8203011"}]}],"author":{"name":"Brant Knudson","email":"bknudson@us.ibm.com","date":"2014-09-22 01:28:42.000000000","tz":-300},"committer":{"name":"Brant Knudson","email":"bknudson@us.ibm.com","date":"2014-12-19 16:38:57.000000000","tz":-360},"subject":"Refactor auth_token revocation list members to new class","message":"Refactor auth_token revocation list members to new class\n\nThis moves the revocation list members from AuthProtocol to their\nown class in auth_token.\n\nChange-Id: I756b92dee310fab7678fa800a833d6b13fd7e50a\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystonemiddleware/commit/02a59ecfb4434e22276c8340ba2c132bb4a564c4"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystonemiddleware/commit/02a59ecfb4434e22276c8340ba2c132bb4a564c4"}]},"branch":"refs/heads/master"},"89e67560ab3e468ea64819b2dedee454881477e3":{"kind":"NO_CHANGE","_number":24,"created":"2014-12-19 16:53:12.000000000","uploader":{"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},"ref":"refs/changes/03/102403/24","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/keystonemiddleware","ref":"refs/changes/03/102403/24","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/keystonemiddleware refs/changes/03/102403/24 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/keystonemiddleware refs/changes/03/102403/24 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/keystonemiddleware refs/changes/03/102403/24 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/keystonemiddleware refs/changes/03/102403/24"}}},"commit":{"parents":[{"commit":"717c3ef99bf26d7babdd0af6adf3ffd6aad6289a","subject":"Refactor extract class for signing directory","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystonemiddleware/commit/717c3ef99bf26d7babdd0af6adf3ffd6aad6289a"}]}],"author":{"name":"Brant Knudson","email":"bknudson@us.ibm.com","date":"2014-09-22 01:28:42.000000000","tz":-300},"committer":{"name":"Brant Knudson","email":"bknudson@us.ibm.com","date":"2014-12-19 16:52:09.000000000","tz":-360},"subject":"Refactor auth_token revocation list members to new class","message":"Refactor auth_token revocation list members to new class\n\nThis moves the revocation list members from AuthProtocol to their\nown class in auth_token.\n\nChange-Id: I756b92dee310fab7678fa800a833d6b13fd7e50a\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystonemiddleware/commit/89e67560ab3e468ea64819b2dedee454881477e3"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystonemiddleware/commit/89e67560ab3e468ea64819b2dedee454881477e3"}]},"branch":"refs/heads/master"},"a710fc257bbd1d559ef482aa2e999e0481f27228":{"kind":"NO_CODE_CHANGE","_number":25,"created":"2015-01-06 22:45:28.000000000","uploader":{"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},"ref":"refs/changes/03/102403/25","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/keystonemiddleware","ref":"refs/changes/03/102403/25","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/keystonemiddleware refs/changes/03/102403/25 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/keystonemiddleware refs/changes/03/102403/25 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/keystonemiddleware refs/changes/03/102403/25 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/keystonemiddleware refs/changes/03/102403/25"}}},"commit":{"parents":[{"commit":"01281770c4ab8acadda7b48640187ce901cdfa36","subject":"Refactor extract class for signing directory","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystonemiddleware/commit/01281770c4ab8acadda7b48640187ce901cdfa36"}]}],"author":{"name":"Brant Knudson","email":"bknudson@us.ibm.com","date":"2014-09-22 01:28:42.000000000","tz":-300},"committer":{"name":"Brant Knudson","email":"bknudson@us.ibm.com","date":"2015-01-06 22:45:05.000000000","tz":-360},"subject":"Refactor auth_token revocation list members to new class","message":"Refactor auth_token revocation list members to new class\n\nThis moves the revocation list members from AuthProtocol to their\nown class in auth_token.\n\nbp refactor-extract-class\n\nChange-Id: I756b92dee310fab7678fa800a833d6b13fd7e50a\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystonemiddleware/commit/a710fc257bbd1d559ef482aa2e999e0481f27228"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystonemiddleware/commit/a710fc257bbd1d559ef482aa2e999e0481f27228"}]},"branch":"refs/heads/master"},"82a6dda64aceb6b00ccadb654589737097956ff0":{"kind":"TRIVIAL_REBASE","_number":26,"created":"2015-01-07 15:23:02.000000000","uploader":{"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},"ref":"refs/changes/03/102403/26","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/keystonemiddleware","ref":"refs/changes/03/102403/26","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/keystonemiddleware refs/changes/03/102403/26 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/keystonemiddleware refs/changes/03/102403/26 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/keystonemiddleware refs/changes/03/102403/26 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/keystonemiddleware refs/changes/03/102403/26"}}},"commit":{"parents":[{"commit":"f4edd8d4b7242965a74608d54183da4cb84da315","subject":"Refactor extract class for signing directory","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystonemiddleware/commit/f4edd8d4b7242965a74608d54183da4cb84da315"}]}],"author":{"name":"Brant Knudson","email":"bknudson@us.ibm.com","date":"2014-09-22 01:28:42.000000000","tz":-300},"committer":{"name":"Brant Knudson","email":"bknudson@us.ibm.com","date":"2015-01-07 15:22:53.000000000","tz":-360},"subject":"Refactor auth_token revocation list members to new class","message":"Refactor auth_token revocation list members to new class\n\nThis moves the revocation list members from AuthProtocol to their\nown class in auth_token.\n\nbp refactor-extract-class\n\nChange-Id: I756b92dee310fab7678fa800a833d6b13fd7e50a\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystonemiddleware/commit/82a6dda64aceb6b00ccadb654589737097956ff0"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystonemiddleware/commit/82a6dda64aceb6b00ccadb654589737097956ff0"}]},"branch":"refs/heads/master"},"6e21c5f34e2054385edcb0a82735dea6994aa62a":{"kind":"TRIVIAL_REBASE","_number":27,"created":"2015-01-14 01:59:48.000000000","uploader":{"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},"ref":"refs/changes/03/102403/27","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/keystonemiddleware","ref":"refs/changes/03/102403/27","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/keystonemiddleware refs/changes/03/102403/27 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/keystonemiddleware refs/changes/03/102403/27 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/keystonemiddleware refs/changes/03/102403/27 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/keystonemiddleware refs/changes/03/102403/27"}}},"commit":{"parents":[{"commit":"a76ab474cfc846901434e7487a8dc73c1c0f1001","subject":"Refactor extract class for signing directory","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystonemiddleware/commit/a76ab474cfc846901434e7487a8dc73c1c0f1001"}]}],"author":{"name":"Brant Knudson","email":"bknudson@us.ibm.com","date":"2014-09-22 01:28:42.000000000","tz":-300},"committer":{"name":"Brant Knudson","email":"bknudson@us.ibm.com","date":"2015-01-14 01:59:16.000000000","tz":-360},"subject":"Refactor auth_token revocation list members to new class","message":"Refactor auth_token revocation list members to new class\n\nThis moves the revocation list members from AuthProtocol to their\nown class in auth_token.\n\nbp refactor-extract-class\n\nChange-Id: I756b92dee310fab7678fa800a833d6b13fd7e50a\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystonemiddleware/commit/6e21c5f34e2054385edcb0a82735dea6994aa62a"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystonemiddleware/commit/6e21c5f34e2054385edcb0a82735dea6994aa62a"}]},"branch":"refs/heads/master"},"ae2701b1ba9848d3a8f3f6683300ca081df0da3e":{"kind":"REWORK","_number":28,"created":"2015-02-10 01:42:10.000000000","uploader":{"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},"ref":"refs/changes/03/102403/28","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/keystonemiddleware","ref":"refs/changes/03/102403/28","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/keystonemiddleware refs/changes/03/102403/28 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/keystonemiddleware refs/changes/03/102403/28 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/keystonemiddleware refs/changes/03/102403/28 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/keystonemiddleware refs/changes/03/102403/28"}}},"commit":{"parents":[{"commit":"5cac666e1091fb0aa6aa13674eb71d0687487b2f","subject":"Refactor extract class for signing directory","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystonemiddleware/commit/5cac666e1091fb0aa6aa13674eb71d0687487b2f"}]}],"author":{"name":"Brant Knudson","email":"bknudson@us.ibm.com","date":"2014-09-22 01:28:42.000000000","tz":-300},"committer":{"name":"Brant Knudson","email":"bknudson@us.ibm.com","date":"2015-02-10 01:42:04.000000000","tz":-360},"subject":"Refactor auth_token revocation list members to new class","message":"Refactor auth_token revocation list members to new class\n\nThis moves the revocation list members from AuthProtocol to their\nown class in auth_token.\n\nbp refactor-extract-class\n\nChange-Id: I756b92dee310fab7678fa800a833d6b13fd7e50a\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystonemiddleware/commit/ae2701b1ba9848d3a8f3f6683300ca081df0da3e"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystonemiddleware/commit/ae2701b1ba9848d3a8f3f6683300ca081df0da3e"}]},"branch":"refs/heads/master"},"c320b6c46575c078240ebc827497e1363472b510":{"kind":"TRIVIAL_REBASE","_number":29,"created":"2015-02-10 20:07:15.000000000","uploader":{"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},"ref":"refs/changes/03/102403/29","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/keystonemiddleware","ref":"refs/changes/03/102403/29","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/keystonemiddleware refs/changes/03/102403/29 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/keystonemiddleware refs/changes/03/102403/29 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/keystonemiddleware refs/changes/03/102403/29 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/keystonemiddleware refs/changes/03/102403/29"}}},"commit":{"parents":[{"commit":"f302ed5fdbbf0925f59cf2ae13db680038d41ddd","subject":"Refactor extract class for signing directory","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystonemiddleware/commit/f302ed5fdbbf0925f59cf2ae13db680038d41ddd"}]}],"author":{"name":"Brant Knudson","email":"bknudson@us.ibm.com","date":"2014-09-22 01:28:42.000000000","tz":-300},"committer":{"name":"Brant Knudson","email":"bknudson@us.ibm.com","date":"2015-02-10 20:06:56.000000000","tz":-360},"subject":"Refactor auth_token revocation list members to new class","message":"Refactor auth_token revocation list members to new class\n\nThis moves the revocation list members from AuthProtocol to their\nown class in auth_token.\n\nbp refactor-extract-class\n\nChange-Id: I756b92dee310fab7678fa800a833d6b13fd7e50a\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystonemiddleware/commit/c320b6c46575c078240ebc827497e1363472b510"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystonemiddleware/commit/c320b6c46575c078240ebc827497e1363472b510"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
