From f084505ec5da64018aaa07bfe80a8c6392544947 Mon Sep 17 00:00:00 2001 From: Christian Ebner Date: Tue, 10 Dec 2019 13:01:38 +0100 Subject: [PATCH] src/backup/catalog_shell.rs: sort output of list-selected Signed-off-by: Christian Ebner --- src/backup/catalog_shell.rs | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/backup/catalog_shell.rs b/src/backup/catalog_shell.rs index 66b2529e..55c2e126 100644 --- a/src/backup/catalog_shell.rs +++ b/src/backup/catalog_shell.rs @@ -418,8 +418,11 @@ fn restore_selected_command(target: String) -> Result<(), Error> { /// List entries currently selected for restore. fn list_selected_command() -> Result<(), Error> { Context::with(|ctx| { + let mut list = ctx.selected.iter().collect::>>(); + list.sort(); + let mut out = std::io::stdout(); - for entry in &ctx.selected { + for entry in list { out.write_all(entry)?; out.write_all(&[b'\n'])?; }