)]}'
{"id":"openstack%2Fkeystone~136209","triplet_id":"openstack%2Fkeystone~master~Ied4f99db4b2b7bae48062749bf2c010a57967a1e","project":"openstack/keystone","branch":"master","topic":"bp/remove-py26-hacks","hashtags":[],"change_id":"Ied4f99db4b2b7bae48062749bf2c010a57967a1e","subject":"Removes a bit of WSGI code converts unicode to str","status":"MERGED","created":"2014-11-21 01:41:00.000000000","updated":"2014-12-31 16:44:07.000000000","submitted":"2014-12-31 16:44:05.000000000","submitter":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"total_comment_count":0,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"0b7c90ecb9a68afd7e68c543385245b49c888e39","_number":136209,"virtual_id_number":136209,"owner":{"_account_id":7725,"name":"David Stanek","email":"dstanek@dstanek.com","username":"dstanek"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"all":[{"value":0,"date":"2014-12-27 18:58:18.000000000","_account_id":7725,"name":"David Stanek","email":"dstanek@dstanek.com","username":"dstanek"},{"value":0,"_account_id":11022,"name":"Rodrigo Duarte Sousa","email":"rodrigodsousa@gmail.com","username":"rodrigods"},{"value":0,"_account_id":13055,"name":"Alexander Makarov","email":"ajiekcahdp.makapob@gmail.com","username":"amakarov"},{"value":0,"_account_id":5707,"name":"Henry Nash","email":"henryn@linux.vnet.ibm.com","username":"henry-nash"},{"value":0,"_account_id":13478,"name":"Boris Bobrov","email":"b.bobrov@sap.com","username":"bbobrov"},{"value":0,"_account_id":9142,"name":"Samuel de Medeiros Queiroz","email":"samueldmq@lsd.ufcg.edu.br","username":"samuel-z","inactive":true},{"value":0,"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},{"value":0,"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},{"value":2,"date":"2014-12-31 16:44:05.000000000","_account_id":3,"name":"Jenkins","username":"jenkins"}],"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":5707,"name":"Henry Nash","email":"henryn@linux.vnet.ibm.com","username":"henry-nash"},"recommended":{"_account_id":13055,"name":"Alexander Makarov","email":"ajiekcahdp.makapob@gmail.com","username":"amakarov"},"all":[{"value":0,"_account_id":7725,"name":"David Stanek","email":"dstanek@dstanek.com","username":"dstanek"},{"value":1,"date":"2014-12-19 03:17:32.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":11022,"name":"Rodrigo Duarte Sousa","email":"rodrigodsousa@gmail.com","username":"rodrigods"},{"value":1,"date":"2014-12-19 03:17:32.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":13055,"name":"Alexander Makarov","email":"ajiekcahdp.makapob@gmail.com","username":"amakarov"},{"value":2,"date":"2014-12-19 03:17:32.000000000","_account_id":5707,"name":"Henry Nash","email":"henryn@linux.vnet.ibm.com","username":"henry-nash"},{"value":1,"date":"2014-12-19 03:17:32.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":13478,"name":"Boris Bobrov","email":"b.bobrov@sap.com","username":"bbobrov"},{"value":1,"date":"2014-12-19 03:17:32.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":9142,"name":"Samuel de Medeiros Queiroz","email":"samueldmq@lsd.ufcg.edu.br","username":"samuel-z","inactive":true},{"value":2,"date":"2014-12-19 03:17:32.000000000","_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},{"value":2,"date":"2014-12-26 15:54:26.000000000","_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"}],"values":{"-2":"Do not merge","-1":"This patch needs further work before it can be merged"," 0":"No score","+1":"Looks good to me, but someone else must approve","+2":"Looks good to me (core reviewer)"},"description":"","value":1,"default_value":0,"optional":true},"Workflow":{"approved":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"all":[{"value":0,"_account_id":7725,"name":"David Stanek","email":"dstanek@dstanek.com","username":"dstanek"},{"value":0,"_account_id":11022,"name":"Rodrigo Duarte Sousa","email":"rodrigodsousa@gmail.com","username":"rodrigods"},{"value":0,"_account_id":13055,"name":"Alexander Makarov","email":"ajiekcahdp.makapob@gmail.com","username":"amakarov"},{"value":0,"_account_id":5707,"name":"Henry Nash","email":"henryn@linux.vnet.ibm.com","username":"henry-nash"},{"value":0,"_account_id":13478,"name":"Boris Bobrov","email":"b.bobrov@sap.com","username":"bbobrov"},{"value":0,"_account_id":9142,"name":"Samuel de Medeiros Queiroz","email":"samueldmq@lsd.ufcg.edu.br","username":"samuel-z","inactive":true},{"value":0,"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},{"value":1,"date":"2014-12-26 15:54:26.000000000","_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"}],"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":5707,"name":"Henry Nash","email":"henryn@linux.vnet.ibm.com","username":"henry-nash"},{"_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":7725,"name":"David Stanek","email":"dstanek@dstanek.com","username":"dstanek"},{"_account_id":9142,"name":"Samuel de Medeiros Queiroz","email":"samueldmq@lsd.ufcg.edu.br","username":"samuel-z","inactive":true},{"_account_id":11022,"name":"Rodrigo Duarte Sousa","email":"rodrigodsousa@gmail.com","username":"rodrigods"},{"_account_id":13055,"name":"Alexander Makarov","email":"ajiekcahdp.makapob@gmail.com","username":"amakarov"},{"_account_id":13478,"name":"Boris Bobrov","email":"b.bobrov@sap.com","username":"bbobrov"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2014-11-21 11:36:03.000000000","updated_by":{"_account_id":11022,"name":"Rodrigo Duarte Sousa","email":"rodrigodsousa@gmail.com","username":"rodrigods"},"reviewer":{"_account_id":11022,"name":"Rodrigo Duarte Sousa","email":"rodrigodsousa@gmail.com","username":"rodrigods"},"state":"REVIEWER"},{"updated":"2014-12-09 08:31:59.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":"2014-12-11 05:07:00.000000000","updated_by":{"_account_id":9142,"name":"Samuel de Medeiros Queiroz","email":"samueldmq@lsd.ufcg.edu.br","username":"samuel-z","inactive":true},"reviewer":{"_account_id":9142,"name":"Samuel de Medeiros Queiroz","email":"samueldmq@lsd.ufcg.edu.br","username":"samuel-z","inactive":true},"state":"REVIEWER"},{"updated":"2014-12-12 10:43:30.000000000","updated_by":{"_account_id":5707,"name":"Henry Nash","email":"henryn@linux.vnet.ibm.com","username":"henry-nash"},"reviewer":{"_account_id":5707,"name":"Henry Nash","email":"henryn@linux.vnet.ibm.com","username":"henry-nash"},"state":"REVIEWER"},{"updated":"2014-12-12 17:08:19.000000000","updated_by":{"_account_id":13055,"name":"Alexander Makarov","email":"ajiekcahdp.makapob@gmail.com","username":"amakarov"},"reviewer":{"_account_id":13055,"name":"Alexander Makarov","email":"ajiekcahdp.makapob@gmail.com","username":"amakarov"},"state":"REVIEWER"},{"updated":"2014-12-16 20:47:47.000000000","updated_by":{"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},"reviewer":{"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},"state":"REVIEWER"},{"updated":"2014-12-26 15:54:26.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":"2014-12-31 16:44:05.000000000","updated_by":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"reviewer":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"state":"REVIEWER"}],"messages":[{"id":"a060f2288f514389341a9f0fb44e5776a3bd3804","author":{"_account_id":7725,"name":"David Stanek","email":"dstanek@dstanek.com","username":"dstanek"},"date":"2014-11-21 01:41:00.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"7ed3ea955bcf10aa869f89af640d45d13a5f09e5","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-11-21 02:41:07.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-keystone-pep8 http://logs.openstack.org/09/136209/1/check/gate-keystone-pep8/a145811 : SUCCESS in 3m 49s\n- gate-keystone-docs http://docs-draft.openstack.org/09/136209/1/check/gate-keystone-docs/b84655b/doc/build/html/ : SUCCESS in 4m 39s\n- gate-keystone-python27 http://logs.openstack.org/09/136209/1/check/gate-keystone-python27/2a5037d : SUCCESS in 6m 02s\n- check-tempest-dsvm-full http://logs.openstack.org/09/136209/1/check/check-tempest-dsvm-full/d751c88 : SUCCESS in 54m 28s\n- check-tempest-dsvm-postgres-full http://logs.openstack.org/09/136209/1/check/check-tempest-dsvm-postgres-full/b20a24f : SUCCESS in 44m 49s\n- check-tempest-dsvm-neutron-full http://logs.openstack.org/09/136209/1/check/check-tempest-dsvm-neutron-full/5e63ff4 : SUCCESS in 55m 05s\n- check-tempest-dsvm-neutron-heat-slow http://logs.openstack.org/09/136209/1/check/check-tempest-dsvm-neutron-heat-slow/d0da06d : SUCCESS in 18m 59s\n- check-grenade-dsvm http://logs.openstack.org/09/136209/1/check/check-grenade-dsvm/8a9619e : SUCCESS in 41m 46s\n- gate-tempest-dsvm-large-ops http://logs.openstack.org/09/136209/1/check/gate-tempest-dsvm-large-ops/25df675 : SUCCESS in 18m 42s\n- gate-tempest-dsvm-neutron-large-ops http://logs.openstack.org/09/136209/1/check/gate-tempest-dsvm-neutron-large-ops/28d8544 : SUCCESS in 18m 48s\n- check-devstack-dsvm-cells http://logs.openstack.org/09/136209/1/check/check-devstack-dsvm-cells/c07b156 : SUCCESS in 13m 18s\n- check-swift-dsvm-functional http://logs.openstack.org/09/136209/1/check/check-swift-dsvm-functional/2cfc45d : SUCCESS in 16m 33s\n- gate-rally-dsvm-keystone http://logs.openstack.org/09/136209/1/check/gate-rally-dsvm-keystone/fecbb4a : SUCCESS in 16m 24s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"9a13c8be40d6b42ba166d6e8fb15fd67252245ea","author":{"_account_id":11022,"name":"Rodrigo Duarte Sousa","email":"rodrigodsousa@gmail.com","username":"rodrigods"},"date":"2014-11-21 11:36:03.000000000","message":"Patch Set 1: Code-Review+1","accounts_in_message":[],"_revision_number":1},{"id":"6f2f17967333bf7ebca27f41ccc66bdd649e786e","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-11-22 17:28:04.000000000","message":"Patch Set 1: 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":1},{"id":"e9f55b84a5c00775493560c3d933a100e6e90c36","author":{"_account_id":7725,"name":"David Stanek","email":"dstanek@dstanek.com","username":"dstanek"},"date":"2014-11-23 01:55:55.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"607c019e0b9a1e4e5e5adb8b654e492d7371636c","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-11-23 03:11:10.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-keystone-pep8 http://logs.openstack.org/09/136209/2/check/gate-keystone-pep8/0460aeb : SUCCESS in 4m 01s\n- gate-keystone-docs http://docs-draft.openstack.org/09/136209/2/check/gate-keystone-docs/561bbe0/doc/build/html/ : SUCCESS in 9m 07s\n- gate-keystone-python27 http://logs.openstack.org/09/136209/2/check/gate-keystone-python27/0233609 : SUCCESS in 9m 30s\n- check-tempest-dsvm-full http://logs.openstack.org/09/136209/2/check/check-tempest-dsvm-full/d01e5bb : SUCCESS in 49m 57s\n- check-tempest-dsvm-postgres-full http://logs.openstack.org/09/136209/2/check/check-tempest-dsvm-postgres-full/6a31833 : SUCCESS in 53m 22s\n- check-tempest-dsvm-neutron-full http://logs.openstack.org/09/136209/2/check/check-tempest-dsvm-neutron-full/e9d3007 : SUCCESS in 1h 04m 03s\n- check-tempest-dsvm-neutron-heat-slow http://logs.openstack.org/09/136209/2/check/check-tempest-dsvm-neutron-heat-slow/5091eee : SUCCESS in 20m 23s\n- check-grenade-dsvm http://logs.openstack.org/09/136209/2/check/check-grenade-dsvm/13c189a : SUCCESS in 44m 06s\n- gate-tempest-dsvm-large-ops http://logs.openstack.org/09/136209/2/check/gate-tempest-dsvm-large-ops/fdd0897 : SUCCESS in 21m 55s\n- gate-tempest-dsvm-neutron-large-ops http://logs.openstack.org/09/136209/2/check/gate-tempest-dsvm-neutron-large-ops/f2e8b06 : SUCCESS in 22m 28s\n- check-devstack-dsvm-cells http://logs.openstack.org/09/136209/2/check/check-devstack-dsvm-cells/d341311 : SUCCESS in 14m 26s\n- check-swift-dsvm-functional http://logs.openstack.org/09/136209/2/check/check-swift-dsvm-functional/c1127bc : SUCCESS in 17m 35s\n- gate-rally-dsvm-keystone http://logs.openstack.org/09/136209/2/check/gate-rally-dsvm-keystone/d1216b9 : SUCCESS in 17m 28s (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"b53d3e51667eb952aaf20ec8426a1487aeaf45ce","author":{"_account_id":7725,"name":"David Stanek","email":"dstanek@dstanek.com","username":"dstanek"},"date":"2014-12-08 17:37:49.000000000","message":"Uploaded patch set 3.","accounts_in_message":[],"_revision_number":3},{"id":"ac960cebdb60dd1e0ba91abe54c7cbca074b07e5","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-12-08 18:32:41.000000000","message":"Patch Set 3: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-keystone-pep8 http://logs.openstack.org/09/136209/3/check/gate-keystone-pep8/a673f77 : SUCCESS in 3m 06s\n- gate-keystone-docs http://docs-draft.openstack.org/09/136209/3/check/gate-keystone-docs/def3174/doc/build/html/ : SUCCESS in 6m 32s\n- gate-keystone-python27 http://logs.openstack.org/09/136209/3/check/gate-keystone-python27/f8ab708 : SUCCESS in 10m 48s\n- check-tempest-dsvm-full http://logs.openstack.org/09/136209/3/check/check-tempest-dsvm-full/18bfd85 : SUCCESS in 28m 48s\n- check-tempest-dsvm-postgres-full http://logs.openstack.org/09/136209/3/check/check-tempest-dsvm-postgres-full/9d59360 : SUCCESS in 30m 27s\n- check-tempest-dsvm-neutron-full http://logs.openstack.org/09/136209/3/check/check-tempest-dsvm-neutron-full/ff54ded : SUCCESS in 41m 00s\n- check-grenade-dsvm http://logs.openstack.org/09/136209/3/check/check-grenade-dsvm/e861d34 : SUCCESS in 24m 47s\n- gate-tempest-dsvm-large-ops http://logs.openstack.org/09/136209/3/check/gate-tempest-dsvm-large-ops/a109c60 : SUCCESS in 19m 59s\n- gate-tempest-dsvm-neutron-large-ops http://logs.openstack.org/09/136209/3/check/gate-tempest-dsvm-neutron-large-ops/93ca696 : SUCCESS in 18m 24s\n- check-devstack-dsvm-cells http://logs.openstack.org/09/136209/3/check/check-devstack-dsvm-cells/d998188 : SUCCESS in 16m 49s\n- check-swift-dsvm-functional http://logs.openstack.org/09/136209/3/check/check-swift-dsvm-functional/93d59fb : SUCCESS in 16m 21s\n- gate-rally-dsvm-keystone http://logs.openstack.org/09/136209/3/check/gate-rally-dsvm-keystone/bd7dbcc : SUCCESS in 21m 44s (non-voting)","accounts_in_message":[],"_revision_number":3},{"id":"d4fb2a9607e0b854c3677bcb49be89e271836d88","author":{"_account_id":7725,"name":"David Stanek","email":"dstanek@dstanek.com","username":"dstanek"},"date":"2014-12-08 19:13:44.000000000","message":"Uploaded patch set 4.","accounts_in_message":[],"_revision_number":4},{"id":"ae768ba68f22f985feaee087ebc4829409a38c14","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-12-08 21:14:02.000000000","message":"Patch Set 4: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-keystone-pep8 http://logs.openstack.org/09/136209/4/check/gate-keystone-pep8/2780d53 : SUCCESS in 2m 42s\n- gate-keystone-docs http://docs-draft.openstack.org/09/136209/4/check/gate-keystone-docs/7dc00a8/doc/build/html/ : SUCCESS in 3m 36s\n- gate-keystone-python27 http://logs.openstack.org/09/136209/4/check/gate-keystone-python27/a13e6e1 : SUCCESS in 6m 09s\n- check-tempest-dsvm-full http://logs.openstack.org/09/136209/4/check/check-tempest-dsvm-full/73ed3b3 : SUCCESS in 36m 41s\n- check-tempest-dsvm-postgres-full http://logs.openstack.org/09/136209/4/check/check-tempest-dsvm-postgres-full/d77b983 : SUCCESS in 30m 01s\n- check-tempest-dsvm-neutron-full http://logs.openstack.org/09/136209/4/check/check-tempest-dsvm-neutron-full/010c279 : SUCCESS in 47m 17s\n- check-grenade-dsvm http://logs.openstack.org/09/136209/4/check/check-grenade-dsvm/6d3ad08 : SUCCESS in 24m 35s\n- gate-tempest-dsvm-large-ops http://logs.openstack.org/09/136209/4/check/gate-tempest-dsvm-large-ops/675be08 : SUCCESS in 24m 52s\n- gate-tempest-dsvm-neutron-large-ops http://logs.openstack.org/09/136209/4/check/gate-tempest-dsvm-neutron-large-ops/7006d6c : SUCCESS in 22m 08s\n- check-devstack-dsvm-cells http://logs.openstack.org/09/136209/4/check/check-devstack-dsvm-cells/84dd66e : SUCCESS in 15m 47s\n- check-swift-dsvm-functional http://logs.openstack.org/09/136209/4/check/check-swift-dsvm-functional/6a12b84 : SUCCESS in 19m 54s\n- gate-rally-dsvm-keystone http://logs.openstack.org/09/136209/4/check/gate-rally-dsvm-keystone/ad166f1 : SUCCESS in 18m 31s (non-voting)","accounts_in_message":[],"_revision_number":4},{"id":"e070ca2efaa83b1a0cba7324bde15860af183df9","author":{"_account_id":13478,"name":"Boris Bobrov","email":"b.bobrov@sap.com","username":"bbobrov"},"date":"2014-12-09 08:31:59.000000000","message":"Patch Set 4: Code-Review+1","accounts_in_message":[],"_revision_number":4},{"id":"2fcd15ad4bc7df1bb46acf4b901fe71897c70dc5","author":{"_account_id":7725,"name":"David Stanek","email":"dstanek@dstanek.com","username":"dstanek"},"date":"2014-12-09 14:10:23.000000000","message":"Uploaded patch set 5.","accounts_in_message":[],"_revision_number":5},{"id":"fb450630747bfb03bdff699aded1e8a43dd9dee7","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-12-09 15:12:05.000000000","message":"Patch Set 5: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-keystone-pep8 http://logs.openstack.org/09/136209/5/check/gate-keystone-pep8/e54dd72 : SUCCESS in 4m 11s\n- gate-keystone-docs http://docs-draft.openstack.org/09/136209/5/check/gate-keystone-docs/6eaab93/doc/build/html/ : SUCCESS in 7m 59s\n- gate-keystone-python27 http://logs.openstack.org/09/136209/5/check/gate-keystone-python27/3717d49 : SUCCESS in 7m 46s\n- check-tempest-dsvm-full http://logs.openstack.org/09/136209/5/check/check-tempest-dsvm-full/a56d039 : SUCCESS in 34m 19s\n- check-tempest-dsvm-postgres-full http://logs.openstack.org/09/136209/5/check/check-tempest-dsvm-postgres-full/bbbca96 : SUCCESS in 37m 27s\n- check-tempest-dsvm-neutron-full http://logs.openstack.org/09/136209/5/check/check-tempest-dsvm-neutron-full/6555bd2 : SUCCESS in 52m 34s\n- check-grenade-dsvm http://logs.openstack.org/09/136209/5/check/check-grenade-dsvm/89c77c8 : SUCCESS in 26m 53s\n- gate-tempest-dsvm-large-ops http://logs.openstack.org/09/136209/5/check/gate-tempest-dsvm-large-ops/bee361d : SUCCESS in 25m 32s\n- gate-tempest-dsvm-neutron-large-ops http://logs.openstack.org/09/136209/5/check/gate-tempest-dsvm-neutron-large-ops/09fe70d : SUCCESS in 25m 09s\n- check-swift-dsvm-functional http://logs.openstack.org/09/136209/5/check/check-swift-dsvm-functional/e76aa87 : SUCCESS in 16m 40s\n- gate-rally-dsvm-keystone http://logs.openstack.org/09/136209/5/check/gate-rally-dsvm-keystone/a4879b9 : SUCCESS in 23m 12s (non-voting)","accounts_in_message":[],"_revision_number":5},{"id":"2e28df0784a1357ad21bb2d97c400e97a6f8a874","author":{"_account_id":9142,"name":"Samuel de Medeiros Queiroz","email":"samueldmq@lsd.ufcg.edu.br","username":"samuel-z","inactive":true},"date":"2014-12-11 05:07:00.000000000","message":"Patch Set 5: Code-Review+1\n\nnice catch","accounts_in_message":[],"_revision_number":5},{"id":"ca7a21bec5b3da73a22d27ca8b8a23deaca50683","author":{"_account_id":5707,"name":"Henry Nash","email":"henryn@linux.vnet.ibm.com","username":"henry-nash"},"date":"2014-12-12 10:43:30.000000000","message":"Patch Set 5: Code-Review+2","accounts_in_message":[],"_revision_number":5},{"id":"fe46732b80ce7793bd09f0990f001d341144ec09","author":{"_account_id":13055,"name":"Alexander Makarov","email":"ajiekcahdp.makapob@gmail.com","username":"amakarov"},"date":"2014-12-12 17:08:19.000000000","message":"Patch Set 5: Code-Review+1","accounts_in_message":[],"_revision_number":5},{"id":"ab954e1abb93380752624fa26a165b5df7dee9fe","author":{"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},"date":"2014-12-16 20:47:47.000000000","message":"Patch Set 5: Code-Review+2","accounts_in_message":[],"_revision_number":5},{"id":"1736817d771b808288004b3f61c2680dd814dd43","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-12-18 03:04:55.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":"d1f6897b8c3ab2b6548bd7097b72cd943f581c31","author":{"_account_id":7725,"name":"David Stanek","email":"dstanek@dstanek.com","username":"dstanek"},"date":"2014-12-19 03:17:32.000000000","message":"Uploaded patch set 6.","accounts_in_message":[],"_revision_number":6},{"id":"347e033d4f85663e63625eab13ce4a6ca64bf0c9","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-12-19 04:08:44.000000000","message":"Patch Set 6: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-keystone-pep8 http://logs.openstack.org/09/136209/6/check/gate-keystone-pep8/02e68aa/ : SUCCESS in 3m 54s\n- gate-keystone-docs http://docs-draft.openstack.org/09/136209/6/check/gate-keystone-docs/8c19f94//doc/build/html/ : SUCCESS in 5m 44s\n- gate-keystone-python27 http://logs.openstack.org/09/136209/6/check/gate-keystone-python27/de96ea7/ : SUCCESS in 9m 51s\n- check-tempest-dsvm-full http://logs.openstack.org/09/136209/6/check/check-tempest-dsvm-full/09ac159/ : SUCCESS in 31m 46s\n- check-tempest-dsvm-postgres-full http://logs.openstack.org/09/136209/6/check/check-tempest-dsvm-postgres-full/2519616/ : SUCCESS in 35m 37s\n- check-tempest-dsvm-neutron-full http://logs.openstack.org/09/136209/6/check/check-tempest-dsvm-neutron-full/7f409bf/ : SUCCESS in 47m 06s\n- check-grenade-dsvm http://logs.openstack.org/09/136209/6/check/check-grenade-dsvm/864db08/ : SUCCESS in 23m 48s\n- gate-tempest-dsvm-large-ops http://logs.openstack.org/09/136209/6/check/gate-tempest-dsvm-large-ops/a358ab7/ : SUCCESS in 21m 57s\n- gate-tempest-dsvm-neutron-large-ops http://logs.openstack.org/09/136209/6/check/gate-tempest-dsvm-neutron-large-ops/439c31a/ : SUCCESS in 20m 33s\n- check-swift-dsvm-functional http://logs.openstack.org/09/136209/6/check/check-swift-dsvm-functional/4e8a87f/ : SUCCESS in 22m 35s\n- gate-rally-dsvm-keystone http://logs.openstack.org/09/136209/6/check/gate-rally-dsvm-keystone/286a1eb/ : SUCCESS in 26m 09s (non-voting)","accounts_in_message":[],"_revision_number":6},{"id":"552eaf9f661a0ad37c31909d07121eb6658b8e62","author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"date":"2014-12-26 15:54:26.000000000","message":"Patch Set 6: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":6},{"id":"75d1b94c042a127c1d876de8b8d4fbc0eddec5da","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-12-26 15:54:27.000000000","message":"Patch Set 6: -Verified\n\nStarting gate jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":6},{"id":"339b404ae46eb9eee39270fc0561936f6981eece","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-12-26 17:44:02.000000000","message":"Patch Set 6: Verified-2\n\nBuild failed (gate pipeline).  For information on how to proceed, see http://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n- gate-keystone-docs http://docs-draft.openstack.org/09/136209/6/gate/gate-keystone-docs/8be9187//doc/build/html/ : SUCCESS in 4m 01s\n- gate-keystone-pep8 http://logs.openstack.org/09/136209/6/gate/gate-keystone-pep8/dde2cd2/ : SUCCESS in 3m 08s\n- gate-keystone-python27 http://logs.openstack.org/09/136209/6/gate/gate-keystone-python27/3d06a95/ : SUCCESS in 6m 50s\n- gate-tempest-dsvm-full http://logs.openstack.org/09/136209/6/gate/gate-tempest-dsvm-full/d7fb2ae/ : SUCCESS in 35m 45s\n- gate-tempest-dsvm-postgres-full http://logs.openstack.org/09/136209/6/gate/gate-tempest-dsvm-postgres-full/5ec2543/ : UNSTABLE in 1h 12m 18s\n- gate-tempest-dsvm-neutron-full http://logs.openstack.org/09/136209/6/gate/gate-tempest-dsvm-neutron-full/36eea61/ : SUCCESS in 59m 27s\n- gate-grenade-dsvm http://logs.openstack.org/09/136209/6/gate/gate-grenade-dsvm/9a4b029/ : SUCCESS in 31m 09s\n- gate-tempest-dsvm-large-ops http://logs.openstack.org/09/136209/6/gate/gate-tempest-dsvm-large-ops/9dc5289/ : SUCCESS in 34m 41s\n- gate-tempest-dsvm-neutron-large-ops http://logs.openstack.org/09/136209/6/gate/gate-tempest-dsvm-neutron-large-ops/a67fee3/ : SUCCESS in 20m 39s\n- gate-swift-dsvm-functional http://logs.openstack.org/09/136209/6/gate/gate-swift-dsvm-functional/63d4bc8/ : SUCCESS in 26m 21s","accounts_in_message":[],"_revision_number":6},{"id":"bb62b486220f2aac4fd478f769024c298c7f8a07","author":{"_account_id":7725,"name":"David Stanek","email":"dstanek@dstanek.com","username":"dstanek"},"date":"2014-12-27 18:58:18.000000000","message":"Patch Set 6:\n\nrecheck","accounts_in_message":[],"_revision_number":6},{"id":"c89b0244bb674a16ce0bb6149a414bb10457d3d2","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-12-27 21:44:15.000000000","message":"Patch Set 6: 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-keystone-pep8 http://logs.openstack.org/09/136209/6/check/gate-keystone-pep8/8075db0/ : FAILURE in 41s\n- gate-keystone-docs http://logs.openstack.org/09/136209/6/check/gate-keystone-docs/c94c2b2/ : FAILURE in 58s\n- gate-keystone-python27 http://logs.openstack.org/09/136209/6/check/gate-keystone-python27/82ac9b0/ : FAILURE in 47s\n- check-tempest-dsvm-full http://logs.openstack.org/09/136209/6/check/check-tempest-dsvm-full/ffdc203/ : FAILURE in 5m 24s\n- check-tempest-dsvm-postgres-full http://logs.openstack.org/09/136209/6/check/check-tempest-dsvm-postgres-full/dee81a2/ : FAILURE in 4m 22s\n- check-tempest-dsvm-neutron-full http://logs.openstack.org/09/136209/6/check/check-tempest-dsvm-neutron-full/34e234e/ : FAILURE in 4m 19s\n- check-grenade-dsvm http://logs.openstack.org/09/136209/6/check/check-grenade-dsvm/f4e077e/ : FAILURE in 7m 38s\n- gate-tempest-dsvm-large-ops http://logs.openstack.org/09/136209/6/check/gate-tempest-dsvm-large-ops/0c26474/ : FAILURE in 5m 11s\n- gate-tempest-dsvm-neutron-large-ops http://logs.openstack.org/09/136209/6/check/gate-tempest-dsvm-neutron-large-ops/f1ea722/ : FAILURE in 5m 39s\n- check-swift-dsvm-functional http://logs.openstack.org/09/136209/6/check/check-swift-dsvm-functional/c83a98b/ : FAILURE in 4m 27s\n- gate-rally-dsvm-keystone http://logs.openstack.org/09/136209/6/check/gate-rally-dsvm-keystone/22abce0/ : FAILURE in 5m 40s (non-voting)","accounts_in_message":[],"_revision_number":6},{"id":"1b8983cf9209e56fdb7283d893c0ea8ff2c1069e","author":{"_account_id":7725,"name":"David Stanek","email":"dstanek@dstanek.com","username":"dstanek"},"date":"2014-12-28 02:13:29.000000000","message":"Patch Set 6:\n\nrecheck\n\npypi please stay alive!","accounts_in_message":[],"_revision_number":6},{"id":"6253a293151e3478457aa68f223ca26c01b78b08","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-12-28 02:19:40.000000000","message":"Patch Set 6:\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-keystone-pep8 http://logs.openstack.org/09/136209/6/check/gate-keystone-pep8/8b011d4/ : FAILURE in 1m 32s\n- gate-keystone-docs http://logs.openstack.org/09/136209/6/check/gate-keystone-docs/a88db8c/ : FAILURE in 0s\n- gate-keystone-python27 http://logs.openstack.org/09/136209/6/check/gate-keystone-python27/a478549/ : FAILURE in 42s\n- check-tempest-dsvm-full http://logs.openstack.org/09/136209/6/check/check-tempest-dsvm-full/1341c86/ : FAILURE in 6m 08s\n- check-tempest-dsvm-postgres-full http://logs.openstack.org/09/136209/6/check/check-tempest-dsvm-postgres-full/9dfbfb1/ : FAILURE in 6m 05s\n- check-tempest-dsvm-neutron-full http://logs.openstack.org/09/136209/6/check/check-tempest-dsvm-neutron-full/38dbd53/ : FAILURE in 4m 35s\n- check-grenade-dsvm http://logs.openstack.org/09/136209/6/check/check-grenade-dsvm/782bb74/ : FAILURE in 6m 02s\n- gate-tempest-dsvm-large-ops http://logs.openstack.org/09/136209/6/check/gate-tempest-dsvm-large-ops/06fc440/ : FAILURE in 6m 03s\n- gate-tempest-dsvm-neutron-large-ops http://logs.openstack.org/09/136209/6/check/gate-tempest-dsvm-neutron-large-ops/63b4050/ : FAILURE in 4m 30s\n- check-swift-dsvm-functional http://logs.openstack.org/09/136209/6/check/check-swift-dsvm-functional/1688f05/ : FAILURE in 5m 13s\n- gate-rally-dsvm-keystone http://logs.openstack.org/09/136209/6/check/gate-rally-dsvm-keystone/d42cd39/ : FAILURE in 5m 36s (non-voting)","accounts_in_message":[],"_revision_number":6},{"id":"d80059aae1d7f28b585da58f48e8e218c2fcdeed","author":{"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},"date":"2014-12-29 16:16:02.000000000","message":"Patch Set 6:\n\nrecheck looks like pypi fetch failure.","accounts_in_message":[],"_revision_number":6},{"id":"f27f5255e5164a290835c0d830ef86845f8bc894","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-12-29 17:13:59.000000000","message":"Patch Set 6:\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-keystone-pep8 http://logs.openstack.org/09/136209/6/check/gate-keystone-pep8/1cfc4cd/ : SUCCESS in 4m 08s\n- gate-keystone-docs http://docs-draft.openstack.org/09/136209/6/check/gate-keystone-docs/ce67b3d//doc/build/html/ : SUCCESS in 6m 54s\n- gate-keystone-python27 http://logs.openstack.org/09/136209/6/check/gate-keystone-python27/74a654e/ : SUCCESS in 10m 09s\n- check-tempest-dsvm-full http://logs.openstack.org/09/136209/6/check/check-tempest-dsvm-full/8e89c68/ : SUCCESS in 41m 39s\n- check-tempest-dsvm-postgres-full http://logs.openstack.org/09/136209/6/check/check-tempest-dsvm-postgres-full/fdc565d/ : SUCCESS in 37m 29s\n- check-tempest-dsvm-neutron-full http://logs.openstack.org/09/136209/6/check/check-tempest-dsvm-neutron-full/cbbdf03/ : FAILURE in 57m 03s\n- check-grenade-dsvm http://logs.openstack.org/09/136209/6/check/check-grenade-dsvm/cdd74cc/ : SUCCESS in 35m 40s\n- gate-tempest-dsvm-large-ops http://logs.openstack.org/09/136209/6/check/gate-tempest-dsvm-large-ops/61a6dea/ : SUCCESS in 27m 29s\n- gate-tempest-dsvm-neutron-large-ops http://logs.openstack.org/09/136209/6/check/gate-tempest-dsvm-neutron-large-ops/19ed824/ : SUCCESS in 25m 48s\n- check-swift-dsvm-functional http://logs.openstack.org/09/136209/6/check/check-swift-dsvm-functional/0ac34e9/ : SUCCESS in 23m 29s\n- gate-rally-dsvm-keystone http://logs.openstack.org/09/136209/6/check/gate-rally-dsvm-keystone/48a571c/ : SUCCESS in 26m 24s (non-voting)","accounts_in_message":[],"_revision_number":6},{"id":"b34f6962b21349852c986a2ebe393e923a1aeaf0","author":{"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},"date":"2014-12-31 15:01:13.000000000","message":"Patch Set 6:\n\nrecheck","accounts_in_message":[],"_revision_number":6},{"id":"b02dd8dc1a9093aa976b66b91e1e7755abc1efae","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-12-31 15:48:48.000000000","message":"Patch Set 6: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-keystone-pep8 http://logs.openstack.org/09/136209/6/check/gate-keystone-pep8/c0c744e/ : SUCCESS in 3m 05s\n- gate-keystone-docs http://docs-draft.openstack.org/09/136209/6/check/gate-keystone-docs/86049b8//doc/build/html/ : SUCCESS in 8m 12s\n- gate-keystone-python27 http://logs.openstack.org/09/136209/6/check/gate-keystone-python27/301bfea/ : SUCCESS in 7m 29s\n- check-tempest-dsvm-full http://logs.openstack.org/09/136209/6/check/check-tempest-dsvm-full/63134ef/ : SUCCESS in 40m 20s\n- check-tempest-dsvm-postgres-full http://logs.openstack.org/09/136209/6/check/check-tempest-dsvm-postgres-full/34c4347/ : SUCCESS in 39m 45s\n- check-tempest-dsvm-neutron-full http://logs.openstack.org/09/136209/6/check/check-tempest-dsvm-neutron-full/9f32b62/ : SUCCESS in 47m 32s\n- check-grenade-dsvm http://logs.openstack.org/09/136209/6/check/check-grenade-dsvm/e3d2bf3/ : SUCCESS in 31m 57s\n- gate-tempest-dsvm-large-ops http://logs.openstack.org/09/136209/6/check/gate-tempest-dsvm-large-ops/a7da7fe/ : SUCCESS in 21m 13s\n- gate-tempest-dsvm-neutron-large-ops http://logs.openstack.org/09/136209/6/check/gate-tempest-dsvm-neutron-large-ops/4a3e468/ : SUCCESS in 27m 37s\n- check-swift-dsvm-functional http://logs.openstack.org/09/136209/6/check/check-swift-dsvm-functional/9515567/ : SUCCESS in 21m 42s\n- gate-rally-dsvm-keystone http://logs.openstack.org/09/136209/6/check/gate-rally-dsvm-keystone/326f6d1/ : SUCCESS in 29m 52s (non-voting)","accounts_in_message":[],"_revision_number":6},{"id":"c5841d546258c16da2ed0b282b41de2051ac12f8","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-12-31 15:48:49.000000000","message":"Patch Set 6: -Verified\n\nStarting gate jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":6},{"id":"2f97af951fed19abe995e6426fd9e8c95619c2aa","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-12-31 16:44:05.000000000","message":"Patch Set 6: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- gate-keystone-docs http://docs-draft.openstack.org/09/136209/6/gate/gate-keystone-docs/22284c1//doc/build/html/ : SUCCESS in 6m 04s\n- gate-keystone-pep8 http://logs.openstack.org/09/136209/6/gate/gate-keystone-pep8/d9f5e9d/ : SUCCESS in 3m 45s\n- gate-keystone-python27 http://logs.openstack.org/09/136209/6/gate/gate-keystone-python27/0610544/ : SUCCESS in 9m 41s\n- gate-tempest-dsvm-full http://logs.openstack.org/09/136209/6/gate/gate-tempest-dsvm-full/2e279a7/ : SUCCESS in 50m 37s\n- gate-tempest-dsvm-postgres-full http://logs.openstack.org/09/136209/6/gate/gate-tempest-dsvm-postgres-full/32e0de2/ : SUCCESS in 43m 23s\n- gate-tempest-dsvm-neutron-full http://logs.openstack.org/09/136209/6/gate/gate-tempest-dsvm-neutron-full/7a67b82/ : SUCCESS in 55m 12s\n- gate-grenade-dsvm http://logs.openstack.org/09/136209/6/gate/gate-grenade-dsvm/b205660/ : SUCCESS in 32m 42s\n- gate-tempest-dsvm-large-ops http://logs.openstack.org/09/136209/6/gate/gate-tempest-dsvm-large-ops/221c918/ : SUCCESS in 21m 26s\n- gate-tempest-dsvm-neutron-large-ops http://logs.openstack.org/09/136209/6/gate/gate-tempest-dsvm-neutron-large-ops/ea45db0/ : SUCCESS in 25m 35s\n- gate-swift-dsvm-functional http://logs.openstack.org/09/136209/6/gate/gate-swift-dsvm-functional/9ef6e94/ : SUCCESS in 20m 26s","accounts_in_message":[],"_revision_number":6},{"id":"2d20f67b67f9cd4784a35cc7db5552945d5ae004","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-12-31 16:44:07.000000000","message":"Change has been successfully merged into the git repository.","accounts_in_message":[],"_revision_number":6}],"current_revision_number":6,"current_revision":"2cc65dac73d7b7e66a4265c79bdd07d2d2785af5","revisions":{"a7b74fed37d0cef602a86a8918fc230baeff5966":{"kind":"REWORK","_number":1,"created":"2014-11-21 01:41:00.000000000","uploader":{"_account_id":7725,"name":"David Stanek","email":"dstanek@dstanek.com","username":"dstanek"},"ref":"refs/changes/09/136209/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/keystone","ref":"refs/changes/09/136209/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/keystone refs/changes/09/136209/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/keystone refs/changes/09/136209/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/keystone refs/changes/09/136209/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/keystone refs/changes/09/136209/1"}}},"commit":{"parents":[{"commit":"7d0aae1b013454cae7b765ea1e5d2b8570b1d8c4","subject":"Expanded mutable hacking checks","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/7d0aae1b013454cae7b765ea1e5d2b8570b1d8c4"}]}],"author":{"name":"David Stanek","email":"dstanek@dstanek.com","date":"2014-11-21 01:12:39.000000000","tz":0},"committer":{"name":"David Stanek","email":"dstanek@dstanek.com","date":"2014-11-21 01:12:39.000000000","tz":0},"subject":"Removes a bit of WSGI code converts unicode to str","message":"Removes a bit of WSGI code converts unicode to str\n\nThere was a comment saying that it was there for Python 2.6 support so I\nwent ahead and removed it.\n\nChange-Id: Ied4f99db4b2b7bae48062749bf2c010a57967a1e\nImplements: bp remove-py26-hacks\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/a7b74fed37d0cef602a86a8918fc230baeff5966"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/a7b74fed37d0cef602a86a8918fc230baeff5966"}]},"branch":"refs/heads/master"},"f9a5ad225841259d959e1a56f0ad52e3a8c7ab5f":{"kind":"TRIVIAL_REBASE","_number":2,"created":"2014-11-23 01:55:55.000000000","uploader":{"_account_id":7725,"name":"David Stanek","email":"dstanek@dstanek.com","username":"dstanek"},"ref":"refs/changes/09/136209/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/keystone","ref":"refs/changes/09/136209/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/keystone refs/changes/09/136209/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/keystone refs/changes/09/136209/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/keystone refs/changes/09/136209/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/keystone refs/changes/09/136209/2"}}},"commit":{"parents":[{"commit":"73f66286c3a99a34828680904d7d4ff15cb3aa9e","subject":"Expanded mutable hacking checks","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/73f66286c3a99a34828680904d7d4ff15cb3aa9e"}]}],"author":{"name":"David Stanek","email":"dstanek@dstanek.com","date":"2014-11-21 01:12:39.000000000","tz":0},"committer":{"name":"David Stanek","email":"dstanek@dstanek.com","date":"2014-11-23 01:54:16.000000000","tz":0},"subject":"Removes a bit of WSGI code converts unicode to str","message":"Removes a bit of WSGI code converts unicode to str\n\nThere was a comment saying that it was there for Python 2.6 support so I\nwent ahead and removed it.\n\nChange-Id: Ied4f99db4b2b7bae48062749bf2c010a57967a1e\nImplements: bp remove-py26-hacks\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/f9a5ad225841259d959e1a56f0ad52e3a8c7ab5f"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/f9a5ad225841259d959e1a56f0ad52e3a8c7ab5f"}]},"branch":"refs/heads/master"},"a60708f6ad8c643dd3fa796c461f1a1d374a7eee":{"kind":"TRIVIAL_REBASE","_number":3,"created":"2014-12-08 17:37:49.000000000","uploader":{"_account_id":7725,"name":"David Stanek","email":"dstanek@dstanek.com","username":"dstanek"},"ref":"refs/changes/09/136209/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/keystone","ref":"refs/changes/09/136209/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/keystone refs/changes/09/136209/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/keystone refs/changes/09/136209/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/keystone refs/changes/09/136209/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/keystone refs/changes/09/136209/3"}}},"commit":{"parents":[{"commit":"6ec10afafdd739c5eabc862d4e56260845d89023","subject":"Expanded mutable hacking checks","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/6ec10afafdd739c5eabc862d4e56260845d89023"}]}],"author":{"name":"David Stanek","email":"dstanek@dstanek.com","date":"2014-11-21 01:12:39.000000000","tz":0},"committer":{"name":"David Stanek","email":"dstanek@dstanek.com","date":"2014-12-08 17:36:17.000000000","tz":0},"subject":"Removes a bit of WSGI code converts unicode to str","message":"Removes a bit of WSGI code converts unicode to str\n\nThere was a comment saying that it was there for Python 2.6 support so I\nwent ahead and removed it.\n\nChange-Id: Ied4f99db4b2b7bae48062749bf2c010a57967a1e\nImplements: bp remove-py26-hacks\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/a60708f6ad8c643dd3fa796c461f1a1d374a7eee"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/a60708f6ad8c643dd3fa796c461f1a1d374a7eee"}]},"branch":"refs/heads/master"},"7613ab3fb0c0d02ff51477610fee07bb4474600c":{"kind":"NO_CHANGE","_number":4,"created":"2014-12-08 19:13:44.000000000","uploader":{"_account_id":7725,"name":"David Stanek","email":"dstanek@dstanek.com","username":"dstanek"},"ref":"refs/changes/09/136209/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/keystone","ref":"refs/changes/09/136209/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/keystone refs/changes/09/136209/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/keystone refs/changes/09/136209/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/keystone refs/changes/09/136209/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/keystone refs/changes/09/136209/4"}}},"commit":{"parents":[{"commit":"cd22ba4a89814437ec82c92fd0cf1ca624e9c464","subject":"Expanded mutable hacking checks","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/cd22ba4a89814437ec82c92fd0cf1ca624e9c464"}]}],"author":{"name":"David Stanek","email":"dstanek@dstanek.com","date":"2014-11-21 01:12:39.000000000","tz":0},"committer":{"name":"David Stanek","email":"dstanek@dstanek.com","date":"2014-12-08 19:06:39.000000000","tz":0},"subject":"Removes a bit of WSGI code converts unicode to str","message":"Removes a bit of WSGI code converts unicode to str\n\nThere was a comment saying that it was there for Python 2.6 support so I\nwent ahead and removed it.\n\nChange-Id: Ied4f99db4b2b7bae48062749bf2c010a57967a1e\nImplements: bp remove-py26-hacks\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/7613ab3fb0c0d02ff51477610fee07bb4474600c"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/7613ab3fb0c0d02ff51477610fee07bb4474600c"}]},"branch":"refs/heads/master"},"7963d1af2e123dc9efd037d573db865a488553e0":{"kind":"NO_CHANGE","_number":5,"created":"2014-12-09 14:10:23.000000000","uploader":{"_account_id":7725,"name":"David Stanek","email":"dstanek@dstanek.com","username":"dstanek"},"ref":"refs/changes/09/136209/5","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/keystone","ref":"refs/changes/09/136209/5","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/keystone refs/changes/09/136209/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/keystone refs/changes/09/136209/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/keystone refs/changes/09/136209/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/keystone refs/changes/09/136209/5"}}},"commit":{"parents":[{"commit":"5b15e1991a772fc6b97aedaa70bb97ffddcc4fde","subject":"Expanded mutable hacking checks","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/5b15e1991a772fc6b97aedaa70bb97ffddcc4fde"}]}],"author":{"name":"David Stanek","email":"dstanek@dstanek.com","date":"2014-11-21 01:12:39.000000000","tz":0},"committer":{"name":"David Stanek","email":"dstanek@dstanek.com","date":"2014-12-08 19:14:07.000000000","tz":0},"subject":"Removes a bit of WSGI code converts unicode to str","message":"Removes a bit of WSGI code converts unicode to str\n\nThere was a comment saying that it was there for Python 2.6 support so I\nwent ahead and removed it.\n\nChange-Id: Ied4f99db4b2b7bae48062749bf2c010a57967a1e\nImplements: bp remove-py26-hacks\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/7963d1af2e123dc9efd037d573db865a488553e0"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/7963d1af2e123dc9efd037d573db865a488553e0"}]},"branch":"refs/heads/master"},"2cc65dac73d7b7e66a4265c79bdd07d2d2785af5":{"kind":"TRIVIAL_REBASE","_number":6,"created":"2014-12-19 03:17:32.000000000","uploader":{"_account_id":7725,"name":"David Stanek","email":"dstanek@dstanek.com","username":"dstanek"},"ref":"refs/changes/09/136209/6","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/keystone","ref":"refs/changes/09/136209/6","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/keystone refs/changes/09/136209/6 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/keystone refs/changes/09/136209/6 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/keystone refs/changes/09/136209/6 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/keystone refs/changes/09/136209/6"}}},"commit":{"parents":[{"commit":"28b9ca2fc4a6be0db9ad3bc736354cad5e4f450f","subject":"Expanded mutable hacking checks","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/28b9ca2fc4a6be0db9ad3bc736354cad5e4f450f"}]}],"author":{"name":"David Stanek","email":"dstanek@dstanek.com","date":"2014-11-21 01:12:39.000000000","tz":0},"committer":{"name":"David Stanek","email":"dstanek@dstanek.com","date":"2014-12-19 03:16:00.000000000","tz":0},"subject":"Removes a bit of WSGI code converts unicode to str","message":"Removes a bit of WSGI code converts unicode to str\n\nThere was a comment saying that it was there for Python 2.6 support so I\nwent ahead and removed it.\n\nChange-Id: Ied4f99db4b2b7bae48062749bf2c010a57967a1e\nImplements: bp remove-py26-hacks\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/2cc65dac73d7b7e66a4265c79bdd07d2d2785af5"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/2cc65dac73d7b7e66a4265c79bdd07d2d2785af5"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
