)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},"change_message_id":"ad5fa2357810e3a1114d6609505e44c6c08f235a","unresolved":false,"context_lines":[{"line_number":7,"context_line":"Update middleware that was moved to keystonemiddleware"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"S3Token middleware has been moved (and slated for removal) in the"},{"line_number":10,"context_line":"Juno Release. This Middleware has been removed from Keystone."},{"line_number":11,"context_line":""},{"line_number":12,"context_line":"Keystone now uses the middleware located in keystonemiddleware for"},{"line_number":13,"context_line":"providing the code for ec2_token middleware. The middleware class"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":3,"id":"baada198_5b8f90cd","line":10,"updated":"2014-07-29 21:36:17.000000000","message":"lowercase Middleware","commit_id":"16dd48fc6cd998523e4979e6d8342be491df67cb"}],"keystone/middleware/ec2_token.py":[{"author":{"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},"change_message_id":"ad5fa2357810e3a1114d6609505e44c6c08f235a","unresolved":false,"context_lines":[{"line_number":19,"context_line":"Starting point for routing EC2 requests."},{"line_number":20,"context_line":""},{"line_number":21,"context_line":"The EC2 Token Middleware has been deprecated as of Juno. It has been moved into"},{"line_number":22,"context_line":"keystonemiddleware, `keystonemiddleware.ec2_token`."},{"line_number":23,"context_line":""},{"line_number":24,"context_line":"\"\"\""},{"line_number":25,"context_line":""}],"source_content_type":"text/x-python","patch_set":3,"id":"baada198_fb6ea4ff","line":22,"updated":"2014-07-29 21:36:17.000000000","message":"seems like \"keystonemiddleware.ec2_token\" should be \"keystonemiddleware.ec2_token.EC2Token\"","commit_id":"16dd48fc6cd998523e4979e6d8342be491df67cb"},{"author":{"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},"change_message_id":"ad5fa2357810e3a1114d6609505e44c6c08f235a","unresolved":false,"context_lines":[{"line_number":40,"context_line":""},{"line_number":41,"context_line":""},{"line_number":42,"context_line":"filter_factory \u003d ec2_token.filter_factory"},{"line_number":43,"context_line":"app_factory \u003d ec2_token.app_factory"},{"line_number":44,"context_line":"keystone_ec2_opts \u003d ec2_token.keystone_ec2_opts"}],"source_content_type":"text/x-python","patch_set":3,"id":"baada198_db400062","line":43,"updated":"2014-07-29 21:36:17.000000000","message":"why are filter_factory and app_factory added?","commit_id":"16dd48fc6cd998523e4979e6d8342be491df67cb"}]}
