)]}'
{"nova/api/openstack/compute/legacy_v2/versions.py":[{"author":{"_account_id":6167,"name":"Ken\u0027ichi Ohmichi","email":"ken1ohmichi@gmail.com","username":"oomichi"},"change_message_id":"9f4e32cdbe0ef7cc79d374f441ef18414b40b1bc","unresolved":false,"context_lines":[{"line_number":25,"context_line":""},{"line_number":26,"context_line":""},{"line_number":27,"context_line":"def create_resource():"},{"line_number":28,"context_line":"    return wsgi.Resource(VersionV2())"}],"source_content_type":"text/x-python","patch_set":5,"id":"1a4dcd0f_4b94f641","line":28,"updated":"2015-08-12 00:48:59.000000000","message":"Really nice way, thanks!","commit_id":"40825b26523c39eb7d6b45a4ac77ccce75a9bcf0"}],"nova/api/openstack/compute/limits.py":[{"author":{"_account_id":6167,"name":"Ken\u0027ichi Ohmichi","email":"ken1ohmichi@gmail.com","username":"oomichi"},"change_message_id":"9f4e32cdbe0ef7cc79d374f441ef18414b40b1bc","unresolved":false,"context_lines":[{"line_number":18,"context_line":""},{"line_number":19,"context_line":"# NOTE(alex_xu): This is just for keeping backward compatible with v2 endpoint"},{"line_number":20,"context_line":"# in api-paste.ini. This will be removed after v2 API code deprecated in the"},{"line_number":21,"context_line":"# future."},{"line_number":22,"context_line":"RateLimitingMiddleware \u003d limits.RateLimitingMiddleware"}],"source_content_type":"text/x-python","patch_set":5,"id":"1a4dcd0f_8b843e0b","line":21,"updated":"2015-08-12 00:48:59.000000000","message":"This also is nice.","commit_id":"40825b26523c39eb7d6b45a4ac77ccce75a9bcf0"}],"nova/api/openstack/compute/plugins/v3/evacuate.py":[{"author":{"_account_id":6167,"name":"Ken\u0027ichi Ohmichi","email":"ken1ohmichi@gmail.com","username":"oomichi"},"change_message_id":"9f4e32cdbe0ef7cc79d374f441ef18414b40b1bc","unresolved":false,"context_lines":[{"line_number":29,"context_line":""},{"line_number":30,"context_line":"CONF \u003d cfg.CONF"},{"line_number":31,"context_line":"CONF.import_opt(\u0027enable_instance_password\u0027,"},{"line_number":32,"context_line":"                \u0027nova.api.openstack.compute.legacy_v2.servers\u0027)"},{"line_number":33,"context_line":""},{"line_number":34,"context_line":"ALIAS \u003d \"os-evacuate\""},{"line_number":35,"context_line":"authorize \u003d extensions.os_compute_authorizer(ALIAS)"}],"source_content_type":"text/x-python","patch_set":5,"id":"1a4dcd0f_8b9bde65","line":32,"updated":"2015-08-12 00:48:59.000000000","message":"In near feature, we will need to move this option from legacy v2 for removing legacy code.","commit_id":"40825b26523c39eb7d6b45a4ac77ccce75a9bcf0"}],"nova/api/openstack/compute/versions.py":[{"author":{"_account_id":782,"name":"John Garbutt","email":"john@johngarbutt.com","username":"johngarbutt"},"change_message_id":"4fe9e335af0a2843fce814dc74bb59ea81b4a000","unresolved":false,"context_lines":[{"line_number":15,"context_line":""},{"line_number":16,"context_line":"from nova.api.openstack import versions"},{"line_number":17,"context_line":""},{"line_number":18,"context_line":"Versions \u003d versions.Versions"}],"source_content_type":"text/x-python","patch_set":3,"id":"1a4dcd0f_fd54d154","line":18,"updated":"2015-08-11 10:58:28.000000000","message":"We should have a comment about this only being needed for paste.ini compat.","commit_id":"ebf53833bd95c95551baad82db6b2befeefcf8e6"},{"author":{"_account_id":5754,"name":"Alex Xu","email":"hejie.xu@intel.com","username":"xuhj"},"change_message_id":"2ded9d711983a2a31ce7e4987e42bcddb94d99c9","unresolved":false,"context_lines":[{"line_number":15,"context_line":""},{"line_number":16,"context_line":"from nova.api.openstack import versions"},{"line_number":17,"context_line":""},{"line_number":18,"context_line":"Versions \u003d versions.Versions"}],"source_content_type":"text/x-python","patch_set":3,"id":"1a4dcd0f_b81ad715","line":18,"in_reply_to":"1a4dcd0f_fd54d154","updated":"2015-08-11 11:11:21.000000000","message":"yea, thanks","commit_id":"ebf53833bd95c95551baad82db6b2befeefcf8e6"}]}
