)]}'
{"nova/cmd/audit.py":[{"author":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"change_message_id":"23e7802cf99d37e3d75cf6e35f98d539b5983410","unresolved":false,"context_lines":[{"line_number":83,"context_line":"        )"},{"line_number":84,"context_line":""},{"line_number":85,"context_line":"    # TODO(stephenfin): Fold this into take_action once we remove the"},{"line_number":86,"context_line":"    # \u0027nova-manage database audit\u0027 command"},{"line_number":87,"context_line":"    @staticmethod"},{"line_number":88,"context_line":"    def execute(before, purge_all, verbose, all_cells):"},{"line_number":89,"context_line":"        if before is None and purge_all is False:"}],"source_content_type":"text/x-python","patch_set":1,"id":"1f493fa4_49b90b13","line":86,"range":{"start_line":86,"start_character":28,"end_line":86,"end_character":33},"updated":"2020-04-29 22:10:56.000000000","message":"Did you mean archive_deleted_rows? Or archive-deleted-rows? There won\u0027t be a \u0027nova-manage database audit\u0027 command.","commit_id":"8b60b6f2532d70148c52329dd08521da5adcfa4e"},{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"30730c4f6ae7f480225cd44e2054e793eee75c63","unresolved":false,"context_lines":[{"line_number":83,"context_line":"        )"},{"line_number":84,"context_line":""},{"line_number":85,"context_line":"    # TODO(stephenfin): Fold this into take_action once we remove the"},{"line_number":86,"context_line":"    # \u0027nova-manage database audit\u0027 command"},{"line_number":87,"context_line":"    @staticmethod"},{"line_number":88,"context_line":"    def execute(before, purge_all, verbose, all_cells):"},{"line_number":89,"context_line":"        if before is None and purge_all is False:"}],"source_content_type":"text/x-python","patch_set":1,"id":"1f493fa4_0859b4fc","line":86,"range":{"start_line":86,"start_character":28,"end_line":86,"end_character":33},"in_reply_to":"1f493fa4_49b90b13","updated":"2020-04-30 09:38:52.000000000","message":"Whoops. I meant \u0027nova-manage db purge\u0027 /o\\","commit_id":"8b60b6f2532d70148c52329dd08521da5adcfa4e"}],"nova/tests/unit/cmd/test_manage.py":[{"author":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"change_message_id":"23e7802cf99d37e3d75cf6e35f98d539b5983410","unresolved":false,"context_lines":[{"line_number":325,"context_line":"            ({\u0027instances\u0027: 5, \u0027instance_faults\u0027: 1}, list(), 6),"},{"line_number":326,"context_line":"            KeyboardInterrupt]"},{"line_number":327,"context_line":"        result \u003d self.commands.archive_deleted_rows("},{"line_number":328,"context_line":"            20, verbose\u003dverbose, until_complete\u003dTrue, purge\u003dTrue, before\u003dNone)"},{"line_number":329,"context_line":"        self.assertEqual(1, result)"},{"line_number":330,"context_line":"        if verbose:"},{"line_number":331,"context_line":"            expected \u003d \"\"\"\\"}],"source_content_type":"text/x-python","patch_set":1,"id":"1f493fa4_695327e3","line":328,"updated":"2020-04-29 22:10:56.000000000","message":"I\u0027m wondering how is this change related to the cliff conversion in this patch? Just to verify that it propagates to the purge command I guess?","commit_id":"8b60b6f2532d70148c52329dd08521da5adcfa4e"},{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"30730c4f6ae7f480225cd44e2054e793eee75c63","unresolved":false,"context_lines":[{"line_number":325,"context_line":"            ({\u0027instances\u0027: 5, \u0027instance_faults\u0027: 1}, list(), 6),"},{"line_number":326,"context_line":"            KeyboardInterrupt]"},{"line_number":327,"context_line":"        result \u003d self.commands.archive_deleted_rows("},{"line_number":328,"context_line":"            20, verbose\u003dverbose, until_complete\u003dTrue, purge\u003dTrue, before\u003dNone)"},{"line_number":329,"context_line":"        self.assertEqual(1, result)"},{"line_number":330,"context_line":"        if verbose:"},{"line_number":331,"context_line":"            expected \u003d \"\"\"\\"}],"source_content_type":"text/x-python","patch_set":1,"id":"1f493fa4_c807ccc9","line":328,"in_reply_to":"1f493fa4_695327e3","updated":"2020-04-30 09:38:52.000000000","message":"Oh, that\u0027s not related. I must have done this by accident when trying to fix up line 166 above. Will undo","commit_id":"8b60b6f2532d70148c52329dd08521da5adcfa4e"}]}
