)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},"change_message_id":"56d55603d0ac3b47e714f6a470bdc680683166df","unresolved":false,"context_lines":[{"line_number":11,"context_line":"token coming from the user over RPC within a service."},{"line_number":12,"context_line":""},{"line_number":13,"context_line":"Allow serializing the user plugin."},{"line_number":14,"context_line":""},{"line_number":15,"context_line":"Change-Id: I3881cc59f66e01797cdbdc9c40ae454929675a4e"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":3,"id":"7a016987_d7938a59","line":14,"updated":"2015-05-22 23:00:31.000000000","message":"This needs a blueprint or a bug since it provides a new feature.","commit_id":"f551b29c3f06d239f4d1c641228e8f319f6d5411"}],"keystonemiddleware/auth_token/_user_plugin.py":[{"author":{"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},"change_message_id":"56d55603d0ac3b47e714f6a470bdc680683166df","unresolved":false,"context_lines":[{"line_number":174,"context_line":"        return self._user_auth_ref"},{"line_number":175,"context_line":""},{"line_number":176,"context_line":"    def to_dict(self):"},{"line_number":177,"context_line":"        \"\"\"Serialize the auth plugin into a dictionary format\"\"\""},{"line_number":178,"context_line":""},{"line_number":179,"context_line":"        data \u003d {\u0027version\u0027: 1, \u0027user\u0027: copy.deepcopy(self._user_auth_ref)}"},{"line_number":180,"context_line":""}],"source_content_type":"text/x-python","patch_set":3,"id":"7a016987_37e65ee8","line":177,"updated":"2015-05-22 23:00:31.000000000","message":"(nit) add . at end of sentence.","commit_id":"f551b29c3f06d239f4d1c641228e8f319f6d5411"}]}
