)]}'
{"nova/api/openstack/compute/routes.py":[{"author":{"_account_id":6062,"name":"jichenjc","email":"jichenjc@cn.ibm.com","username":"jichenjc"},"change_message_id":"804594e45fe7ff8f0b0080cf163d0fb750971c36","unresolved":false,"context_lines":[{"line_number":396,"context_line":"# should be in the front of \u0027/servers/{id}\u0027, otherwise the request to"},{"line_number":397,"context_line":"# \u0027/servers/detail\u0027 always matches to \u0027/servers/{id}\u0027 as the id is \u0027detail\u0027."},{"line_number":398,"context_line":"ROUTE_LIST \u003d ("},{"line_number":399,"context_line":"    # NOTE: This is a redirection from \u0027\u0027 to \u0027/\u0027. The request to the \u0027/v2.1\u0027"},{"line_number":400,"context_line":"    # or \u0027/2.0\u0027 without the ending \u0027/\u0027 will get a response with status code"},{"line_number":401,"context_line":"    # \u0027302\u0027 returned."},{"line_number":402,"context_line":"    (\u0027\u0027, {"},{"line_number":403,"context_line":"        \u0027GET\u0027: [version_controller, \u0027show\u0027]"},{"line_number":404,"context_line":"    }),"}],"source_content_type":"text/x-python","patch_set":3,"id":"5f7c97a3_55961696","line":401,"range":{"start_line":399,"start_character":6,"end_line":401,"end_character":21},"updated":"2018-07-09 10:49:26.000000000","message":"this need update as well","commit_id":"b86406a297f96f9b15874a92a0c14e34d7f12dfb"},{"author":{"_account_id":5754,"name":"Alex Xu","email":"hejie.xu@intel.com","username":"xuhj"},"change_message_id":"13e9a1a9d9e3b80bbb52b9dd9d2306dc9d37dc11","unresolved":false,"context_lines":[{"line_number":399,"context_line":"    # NOTE: This is a redirection from \u0027\u0027 to \u0027/\u0027. The request to the \u0027/v2.1\u0027"},{"line_number":400,"context_line":"    # or \u0027/2.0\u0027 without the ending \u0027/\u0027 will get a response with status code"},{"line_number":401,"context_line":"    # \u0027302\u0027 returned."},{"line_number":402,"context_line":"    (\u0027\u0027, {"},{"line_number":403,"context_line":"        \u0027GET\u0027: [version_controller, \u0027show\u0027]"},{"line_number":404,"context_line":"    }),"},{"line_number":405,"context_line":"    (\u0027/\u0027, {"},{"line_number":406,"context_line":"        \u0027GET\u0027: [version_controller, \u0027show\u0027]"},{"line_number":407,"context_line":"    }),"}],"source_content_type":"text/x-python","patch_set":3,"id":"5f7c97a3_2b7b1b29","line":404,"range":{"start_line":402,"start_character":4,"end_line":404,"end_character":7},"updated":"2018-07-06 06:17:39.000000000","message":"This should be ok also. No people depend on the redirect behavior I think.\n\nIf we still want to return 302 with relative URL, we also can write a controller, and build a response which matches the 302 response.","commit_id":"b86406a297f96f9b15874a92a0c14e34d7f12dfb"},{"author":{"_account_id":6062,"name":"jichenjc","email":"jichenjc@cn.ibm.com","username":"jichenjc"},"change_message_id":"804594e45fe7ff8f0b0080cf163d0fb750971c36","unresolved":false,"context_lines":[{"line_number":399,"context_line":"    # NOTE: This is a redirection from \u0027\u0027 to \u0027/\u0027. The request to the \u0027/v2.1\u0027"},{"line_number":400,"context_line":"    # or \u0027/2.0\u0027 without the ending \u0027/\u0027 will get a response with status code"},{"line_number":401,"context_line":"    # \u0027302\u0027 returned."},{"line_number":402,"context_line":"    (\u0027\u0027, {"},{"line_number":403,"context_line":"        \u0027GET\u0027: [version_controller, \u0027show\u0027]"},{"line_number":404,"context_line":"    }),"},{"line_number":405,"context_line":"    (\u0027/\u0027, {"},{"line_number":406,"context_line":"        \u0027GET\u0027: [version_controller, \u0027show\u0027]"},{"line_number":407,"context_line":"    }),"}],"source_content_type":"text/x-python","patch_set":3,"id":"5f7c97a3_f585e259","line":404,"range":{"start_line":402,"start_character":4,"end_line":404,"end_character":7},"in_reply_to":"5f7c97a3_2b7b1b29","updated":"2018-07-09 10:49:26.000000000","message":"seems get 302 test failed, maybe we need remove that","commit_id":"b86406a297f96f9b15874a92a0c14e34d7f12dfb"}]}
