)]}'
{"nova/api/openstack/compute/attach_interfaces.py":[{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"ca7345351180de7540547c9405a5a3b2f6dd5034","unresolved":false,"context_lines":[{"line_number":30,"context_line":"from nova.policies import attach_interfaces as ai_policies"},{"line_number":31,"context_line":""},{"line_number":32,"context_line":""},{"line_number":33,"context_line":"ALIAS \u003d \u0027os-attach-interfaces\u0027"},{"line_number":34,"context_line":""},{"line_number":35,"context_line":""},{"line_number":36,"context_line":"def _translate_interface_attachment_view(port_info):"}],"source_content_type":"text/x-python","patch_set":3,"id":"5ff73747_6d79dc2d","side":"PARENT","line":33,"range":{"start_line":33,"start_character":0,"end_line":33,"end_character":30},"updated":"2017-05-03 12:56:29.000000000","message":"Doesn\u0027t this need to go?","commit_id":"671eb66f3defb66b774b5e34020add43841d33a3"},{"author":{"_account_id":5754,"name":"Alex Xu","email":"hejie.xu@intel.com","username":"xuhj"},"change_message_id":"cb5d4e8f629791a1ee8e6eb0adbf2564295da359","unresolved":false,"context_lines":[{"line_number":30,"context_line":"from nova.policies import attach_interfaces as ai_policies"},{"line_number":31,"context_line":""},{"line_number":32,"context_line":""},{"line_number":33,"context_line":"ALIAS \u003d \u0027os-attach-interfaces\u0027"},{"line_number":34,"context_line":""},{"line_number":35,"context_line":""},{"line_number":36,"context_line":"def _translate_interface_attachment_view(port_info):"}],"source_content_type":"text/x-python","patch_set":3,"id":"3f044301_f5d26534","side":"PARENT","line":33,"range":{"start_line":33,"start_character":0,"end_line":33,"end_character":30},"in_reply_to":"5ff73747_6d79dc2d","updated":"2017-05-04 12:35:58.000000000","message":"yea, right, thanks","commit_id":"671eb66f3defb66b774b5e34020add43841d33a3"}],"nova/api/openstack/compute/routes.py":[{"author":{"_account_id":7634,"name":"Takashi Natsume","email":"takanattie@gmail.com","username":"natsumet"},"change_message_id":"77677dbbabd4b84e154092a46a7d026a3b331797","unresolved":false,"context_lines":[{"line_number":239,"context_line":"    }),"},{"line_number":240,"context_line":"    (\u0027/servers/{server_id}/os-interface/{id}\u0027, {"},{"line_number":241,"context_line":"        \u0027GET\u0027: [interface_attachment_controller, \u0027show\u0027],"},{"line_number":242,"context_line":"        \u0027PUT\u0027: [interface_attachment_controller, \u0027update\u0027],"},{"line_number":243,"context_line":"        \u0027DELETE\u0027: [interface_attachment_controller, \u0027delete\u0027]"},{"line_number":244,"context_line":"    })"},{"line_number":245,"context_line":")"}],"source_content_type":"text/x-python","patch_set":1,"id":"5ff73747_29ac31eb","line":242,"range":{"start_line":242,"start_character":0,"end_line":242,"end_character":59},"updated":"2017-05-01 03:38:42.000000000","message":"This method does not exist. It should be removed.","commit_id":"041712a61297cf4de6d21eec742a4cc0397743a8"},{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"2c045598f925bd841c1bc74171a69c3f6ee0c7a6","unresolved":false,"context_lines":[{"line_number":239,"context_line":"    }),"},{"line_number":240,"context_line":"    (\u0027/servers/{server_id}/os-interface/{id}\u0027, {"},{"line_number":241,"context_line":"        \u0027GET\u0027: [interface_attachment_controller, \u0027show\u0027],"},{"line_number":242,"context_line":"        \u0027PUT\u0027: [interface_attachment_controller, \u0027update\u0027],"},{"line_number":243,"context_line":"        \u0027DELETE\u0027: [interface_attachment_controller, \u0027delete\u0027]"},{"line_number":244,"context_line":"    })"},{"line_number":245,"context_line":")"}],"source_content_type":"text/x-python","patch_set":1,"id":"5ff73747_fe6f1925","line":242,"range":{"start_line":242,"start_character":0,"end_line":242,"end_character":59},"in_reply_to":"5ff73747_29ac31eb","updated":"2017-05-01 15:10:26.000000000","message":"ah, nice catch. there is no PUT there.","commit_id":"041712a61297cf4de6d21eec742a4cc0397743a8"},{"author":{"_account_id":5754,"name":"Alex Xu","email":"hejie.xu@intel.com","username":"xuhj"},"change_message_id":"42a923e8da64a843fb9b3508c24f79bef570bdee","unresolved":false,"context_lines":[{"line_number":239,"context_line":"    }),"},{"line_number":240,"context_line":"    (\u0027/servers/{server_id}/os-interface/{id}\u0027, {"},{"line_number":241,"context_line":"        \u0027GET\u0027: [interface_attachment_controller, \u0027show\u0027],"},{"line_number":242,"context_line":"        \u0027PUT\u0027: [interface_attachment_controller, \u0027update\u0027],"},{"line_number":243,"context_line":"        \u0027DELETE\u0027: [interface_attachment_controller, \u0027delete\u0027]"},{"line_number":244,"context_line":"    })"},{"line_number":245,"context_line":")"}],"source_content_type":"text/x-python","patch_set":1,"id":"5ff73747_91011a08","line":242,"range":{"start_line":242,"start_character":0,"end_line":242,"end_character":59},"in_reply_to":"5ff73747_fe6f1925","updated":"2017-05-02 03:30:19.000000000","message":"Good catch!","commit_id":"041712a61297cf4de6d21eec742a4cc0397743a8"}]}
