)]}'
{"nova/api/openstack/compute/routes.py":[{"author":{"_account_id":6167,"name":"Ken\u0027ichi Ohmichi","email":"ken1ohmichi@gmail.com","username":"oomichi"},"change_message_id":"97ef6653d7ec20dd997b2b8c056019263e1b74e5","unresolved":false,"context_lines":[{"line_number":389,"context_line":"        \u0027DELETE\u0027: [server_migrations_controller, \u0027delete\u0027]"},{"line_number":390,"context_line":"    }),"},{"line_number":391,"context_line":"    (\u0027/servers/{server_id}/migrations/{id}/action\u0027, {"},{"line_number":392,"context_line":"        \u0027POST\u0027: [server_migrations_controller, \u0027action\u0027]"},{"line_number":393,"context_line":"    }),"},{"line_number":394,"context_line":"    (\u0027/servers/{server_id}/os-interface\u0027, {"},{"line_number":395,"context_line":"        \u0027GET\u0027: [server_os_interface_controller, \u0027index\u0027],"}],"source_content_type":"text/x-python","patch_set":5,"id":"3f044301_f8468a7c","line":392,"range":{"start_line":392,"start_character":48,"end_line":392,"end_character":54},"updated":"2017-05-08 20:55:11.000000000","message":"Isn\u0027t it fine to put \"_force_complete\" instead of \"action\"?","commit_id":"e1a24b12195e7b87aeb90a28c1cd28f04260433b"},{"author":{"_account_id":5754,"name":"Alex Xu","email":"hejie.xu@intel.com","username":"xuhj"},"change_message_id":"4d46932a63b98df63b923e97fd0d90f0ed2e7661","unresolved":false,"context_lines":[{"line_number":389,"context_line":"        \u0027DELETE\u0027: [server_migrations_controller, \u0027delete\u0027]"},{"line_number":390,"context_line":"    }),"},{"line_number":391,"context_line":"    (\u0027/servers/{server_id}/migrations/{id}/action\u0027, {"},{"line_number":392,"context_line":"        \u0027POST\u0027: [server_migrations_controller, \u0027action\u0027]"},{"line_number":393,"context_line":"    }),"},{"line_number":394,"context_line":"    (\u0027/servers/{server_id}/os-interface\u0027, {"},{"line_number":395,"context_line":"        \u0027GET\u0027: [server_os_interface_controller, \u0027index\u0027],"}],"source_content_type":"text/x-python","patch_set":5,"id":"3f044301_891cda12","line":392,"range":{"start_line":392,"start_character":48,"end_line":392,"end_character":54},"in_reply_to":"3f044301_3303f30f","updated":"2017-05-09 01:06:39.000000000","message":"yea, it is for the route https://github.com/openstack/nova/blob/master/nova/api/openstack/wsgi.py#L735","commit_id":"e1a24b12195e7b87aeb90a28c1cd28f04260433b"},{"author":{"_account_id":6167,"name":"Ken\u0027ichi Ohmichi","email":"ken1ohmichi@gmail.com","username":"oomichi"},"change_message_id":"4e209bb6005b883ce9c417d518a7a9469bf59f3e","unresolved":false,"context_lines":[{"line_number":389,"context_line":"        \u0027DELETE\u0027: [server_migrations_controller, \u0027delete\u0027]"},{"line_number":390,"context_line":"    }),"},{"line_number":391,"context_line":"    (\u0027/servers/{server_id}/migrations/{id}/action\u0027, {"},{"line_number":392,"context_line":"        \u0027POST\u0027: [server_migrations_controller, \u0027action\u0027]"},{"line_number":393,"context_line":"    }),"},{"line_number":394,"context_line":"    (\u0027/servers/{server_id}/os-interface\u0027, {"},{"line_number":395,"context_line":"        \u0027GET\u0027: [server_os_interface_controller, \u0027index\u0027],"}],"source_content_type":"text/x-python","patch_set":5,"id":"3f044301_9dd2b4ff","line":392,"range":{"start_line":392,"start_character":48,"end_line":392,"end_character":54},"in_reply_to":"3f044301_891cda12","updated":"2017-05-10 14:57:53.000000000","message":"I got it, thanks","commit_id":"e1a24b12195e7b87aeb90a28c1cd28f04260433b"},{"author":{"_account_id":6167,"name":"Ken\u0027ichi Ohmichi","email":"ken1ohmichi@gmail.com","username":"oomichi"},"change_message_id":"04bcfddca4601b543ddb65529d8bde381c6f2a6b","unresolved":false,"context_lines":[{"line_number":389,"context_line":"        \u0027DELETE\u0027: [server_migrations_controller, \u0027delete\u0027]"},{"line_number":390,"context_line":"    }),"},{"line_number":391,"context_line":"    (\u0027/servers/{server_id}/migrations/{id}/action\u0027, {"},{"line_number":392,"context_line":"        \u0027POST\u0027: [server_migrations_controller, \u0027action\u0027]"},{"line_number":393,"context_line":"    }),"},{"line_number":394,"context_line":"    (\u0027/servers/{server_id}/os-interface\u0027, {"},{"line_number":395,"context_line":"        \u0027GET\u0027: [server_os_interface_controller, \u0027index\u0027],"}],"source_content_type":"text/x-python","patch_set":5,"id":"3f044301_3303f30f","line":392,"range":{"start_line":392,"start_character":48,"end_line":392,"end_character":54},"in_reply_to":"3f044301_f8468a7c","updated":"2017-05-08 20:58:29.000000000","message":"Maybe \"action\" could make a route based on the string of @wsgi.action(), so here is valid.","commit_id":"e1a24b12195e7b87aeb90a28c1cd28f04260433b"}],"setup.cfg":[{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"bbd422b764e2f13213c89ba8816aa17ccaafb12f","unresolved":false,"context_lines":[{"line_number":100,"context_line":"    security_groups \u003d nova.api.openstack.compute.security_groups:SecurityGroups"},{"line_number":101,"context_line":"    server_diagnostics \u003d nova.api.openstack.compute.server_diagnostics:ServerDiagnostics"},{"line_number":102,"context_line":"    server_external_events \u003d nova.api.openstack.compute.server_external_events:ServerExternalEvents"},{"line_number":103,"context_line":"    server_metadata \u003d nova.api.openstack.compute.server_metadata:ServerMetadata"},{"line_number":104,"context_line":"    server_migrations \u003d nova.api.openstack.compute.server_migrations:ServerMigrations"},{"line_number":105,"context_line":"    server_password \u003d nova.api.openstack.compute.server_password:ServerPassword"},{"line_number":106,"context_line":"    server_groups \u003d nova.api.openstack.compute.server_groups:ServerGroups"}],"source_content_type":"text/x-ttcn-cfg","patch_set":5,"id":"3f044301_58331af7","line":103,"range":{"start_line":103,"start_character":0,"end_line":103,"end_character":79},"updated":"2017-05-10 15:09:35.000000000","message":"we should not add this. some rebase issue i think","commit_id":"e1a24b12195e7b87aeb90a28c1cd28f04260433b"},{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"bbd422b764e2f13213c89ba8816aa17ccaafb12f","unresolved":false,"context_lines":[{"line_number":101,"context_line":"    server_diagnostics \u003d nova.api.openstack.compute.server_diagnostics:ServerDiagnostics"},{"line_number":102,"context_line":"    server_external_events \u003d nova.api.openstack.compute.server_external_events:ServerExternalEvents"},{"line_number":103,"context_line":"    server_metadata \u003d nova.api.openstack.compute.server_metadata:ServerMetadata"},{"line_number":104,"context_line":"    server_migrations \u003d nova.api.openstack.compute.server_migrations:ServerMigrations"},{"line_number":105,"context_line":"    server_password \u003d nova.api.openstack.compute.server_password:ServerPassword"},{"line_number":106,"context_line":"    server_groups \u003d nova.api.openstack.compute.server_groups:ServerGroups"},{"line_number":107,"context_line":"    services \u003d nova.api.openstack.compute.services:Services"}],"source_content_type":"text/x-ttcn-cfg","patch_set":5,"id":"3f044301_b8245eb0","line":104,"range":{"start_line":104,"start_character":0,"end_line":104,"end_character":85},"updated":"2017-05-10 15:09:35.000000000","message":"you want to remove this.","commit_id":"e1a24b12195e7b87aeb90a28c1cd28f04260433b"},{"author":{"_account_id":5754,"name":"Alex Xu","email":"hejie.xu@intel.com","username":"xuhj"},"change_message_id":"a69fe40c03a40f88556442ff5e027656b22c2cd0","unresolved":false,"context_lines":[{"line_number":101,"context_line":"    server_diagnostics \u003d nova.api.openstack.compute.server_diagnostics:ServerDiagnostics"},{"line_number":102,"context_line":"    server_external_events \u003d nova.api.openstack.compute.server_external_events:ServerExternalEvents"},{"line_number":103,"context_line":"    server_metadata \u003d nova.api.openstack.compute.server_metadata:ServerMetadata"},{"line_number":104,"context_line":"    server_migrations \u003d nova.api.openstack.compute.server_migrations:ServerMigrations"},{"line_number":105,"context_line":"    server_password \u003d nova.api.openstack.compute.server_password:ServerPassword"},{"line_number":106,"context_line":"    server_groups \u003d nova.api.openstack.compute.server_groups:ServerGroups"},{"line_number":107,"context_line":"    services \u003d nova.api.openstack.compute.services:Services"}],"source_content_type":"text/x-ttcn-cfg","patch_set":5,"id":"3f044301_a8e2c69e","line":104,"range":{"start_line":104,"start_character":0,"end_line":104,"end_character":85},"in_reply_to":"3f044301_b8245eb0","updated":"2017-05-11 03:35:49.000000000","message":"thanks, Gmann!","commit_id":"e1a24b12195e7b87aeb90a28c1cd28f04260433b"}]}
