)]}'
{"novaclient/tests/unit/v2/test_shell.py":[{"author":{"_account_id":9545,"name":"Andriy Kurilin","email":"andr.kurilin@gmail.com","username":"akurilin"},"change_message_id":"8612646ee49700fcd08ebd85d79f252374d8a01f","unresolved":false,"context_lines":[{"line_number":2691,"context_line":"                 #   (we can do it, since nova-api change didn\u0027t actually add"},{"line_number":2692,"context_line":"                 #   new microversion, just an additional checks. See"},{"line_number":2693,"context_line":"                 #   https://review.openstack.org/#/c/233076/ for more details)"},{"line_number":2694,"context_line":"            19,  # doesn\u0027t require any changes in novaclient"},{"line_number":2695,"context_line":"            20,  # doesn\u0027t require any changes in novaclient"},{"line_number":2696,"context_line":"        ])"},{"line_number":2697,"context_line":"        versions_supported \u003d set(range(0,"}],"source_content_type":"text/x-python","patch_set":3,"id":"dae33548_50a1d1a8","line":2694,"updated":"2016-02-15 16:06:20.000000000","message":"it is not true:) https://review.openstack.org/#/c/278385/","commit_id":"ae858a920e6a09c29a823bd89576d723c762d3d9"}],"novaclient/v2/server_migrations.py":[{"author":{"_account_id":679,"name":"Kevin L. Mitchell","email":"klmitch@mit.edu","username":"klmitch"},"change_message_id":"7b41935a33c37d555f202453cc52e866040aa869","unresolved":false,"context_lines":[{"line_number":26,"context_line":"    resource_class \u003d ServerMigration"},{"line_number":27,"context_line":""},{"line_number":28,"context_line":"    @api_versions.wraps(\"2.22\")"},{"line_number":29,"context_line":"    def live_migrate_force_complete(self, server, migration):"},{"line_number":30,"context_line":"        \"\"\""},{"line_number":31,"context_line":"        Force on-going live migration to complete"},{"line_number":32,"context_line":""}],"source_content_type":"text/x-python","patch_set":5,"id":"dae33548_574ffdbc","line":29,"updated":"2016-02-15 20:37:17.000000000","message":"Is there a reason this isn\u0027t part of servers, then, if it takes server as the first argument?","commit_id":"4af5c349ab91b2d70911542d9f06f3982080be6c"},{"author":{"_account_id":12299,"name":"Paweł Koniszewski","email":"pawel.koniszewski@gmail.com","username":"pawel.koniszewski"},"change_message_id":"0df943c40e33a94562be903a2dae4ad96c37017a","unresolved":false,"context_lines":[{"line_number":26,"context_line":"    resource_class \u003d ServerMigration"},{"line_number":27,"context_line":""},{"line_number":28,"context_line":"    @api_versions.wraps(\"2.22\")"},{"line_number":29,"context_line":"    def live_migrate_force_complete(self, server, migration):"},{"line_number":30,"context_line":"        \"\"\""},{"line_number":31,"context_line":"        Force on-going live migration to complete"},{"line_number":32,"context_line":""}],"source_content_type":"text/x-python","patch_set":5,"id":"dae33548_b640f9a6","line":29,"in_reply_to":"dae33548_574ffdbc","updated":"2016-02-16 09:06:22.000000000","message":"In the API server migrations are separate controller so I wanted to make this distinction there too. There will also be get/list which will return ServerMigration rather than Server.","commit_id":"4af5c349ab91b2d70911542d9f06f3982080be6c"},{"author":{"_account_id":679,"name":"Kevin L. Mitchell","email":"klmitch@mit.edu","username":"klmitch"},"change_message_id":"7b41935a33c37d555f202453cc52e866040aa869","unresolved":false,"context_lines":[{"line_number":30,"context_line":"        \"\"\""},{"line_number":31,"context_line":"        Force on-going live migration to complete"},{"line_number":32,"context_line":""},{"line_number":33,"context_line":"        :param server: The :class:`Server` (or its ID) to pause"},{"line_number":34,"context_line":"        :param migration: Migration id that will be forced to complete"},{"line_number":35,"context_line":"        :returns: An instance of novaclient.base.TupleWithMeta"},{"line_number":36,"context_line":"        \"\"\""}],"source_content_type":"text/x-python","patch_set":5,"id":"dae33548_97c7c511","line":33,"range":{"start_line":33,"start_character":55,"end_line":33,"end_character":63},"updated":"2016-02-15 20:37:17.000000000","message":"\"to pause\"?  C\u0026P error, perhaps?","commit_id":"4af5c349ab91b2d70911542d9f06f3982080be6c"},{"author":{"_account_id":12299,"name":"Paweł Koniszewski","email":"pawel.koniszewski@gmail.com","username":"pawel.koniszewski"},"change_message_id":"0df943c40e33a94562be903a2dae4ad96c37017a","unresolved":false,"context_lines":[{"line_number":30,"context_line":"        \"\"\""},{"line_number":31,"context_line":"        Force on-going live migration to complete"},{"line_number":32,"context_line":""},{"line_number":33,"context_line":"        :param server: The :class:`Server` (or its ID) to pause"},{"line_number":34,"context_line":"        :param migration: Migration id that will be forced to complete"},{"line_number":35,"context_line":"        :returns: An instance of novaclient.base.TupleWithMeta"},{"line_number":36,"context_line":"        \"\"\""}],"source_content_type":"text/x-python","patch_set":5,"id":"dae33548_8a74b89c","line":33,"range":{"start_line":33,"start_character":55,"end_line":33,"end_character":63},"in_reply_to":"dae33548_97c7c511","updated":"2016-02-16 09:06:22.000000000","message":"yes, this shouldn\u0027t be there...","commit_id":"4af5c349ab91b2d70911542d9f06f3982080be6c"}]}
