diff --git a/Cargo.lock b/Cargo.lock index 0959f5d21..2b99efce9 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -3855,9 +3855,9 @@ dependencies = [ [[package]] name = "rustic_core" -version = "0.5.1" +version = "0.5.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cf46b828febfd705eb2a4b24d5f09ed31aef9e8b5905a45b5e8e14446c735155" +checksum = "31a91fba0db4615610806ee810c26844cfde155ede5e0d32fc8008d0dd52d790" dependencies = [ "aes256ctr_poly1305aes", "anyhow", diff --git a/Cargo.toml b/Cargo.toml index e0765ee39..58e730a12 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -42,7 +42,7 @@ rustdoc-args = ["--document-private-items", "--generate-link-to-definition"] [dependencies] abscissa_core = { version = "0.7.0", default-features = false, features = ["application"] } rustic_backend = { version = "0.4.1", features = ["cli"] } -rustic_core = { version = "0.5.1", features = ["cli"] } +rustic_core = { version = "0.5.2", features = ["cli"] } # allocators jemallocator-global = { version = "0.3.2", optional = true } diff --git a/src/commands/prune.rs b/src/commands/prune.rs index 1a47a56b2..5fcc6f7bc 100644 --- a/src/commands/prune.rs +++ b/src/commands/prune.rs @@ -36,14 +36,14 @@ impl PruneCmd { fn inner_run(&self, repo: CliOpenRepo) -> Result<()> { let config = RUSTIC_APP.config(); - let pruner = repo.prune_plan(&self.opts)?; + let prune_plan = repo.prune_plan(&self.opts)?; - print_stats(&pruner.stats); + print_stats(&prune_plan.stats); if config.global.dry_run { - repo.warm_up(pruner.repack_packs().into_iter())?; + repo.warm_up(prune_plan.repack_packs().into_iter())?; } else { - pruner.do_prune(&repo, &self.opts)?; + repo.prune(&self.opts, prune_plan)?; } Ok(())