From 44627c25fc383ba680dff8a4908ad527786f9b32 Mon Sep 17 00:00:00 2001 From: Michal Date: Thu, 21 Jul 2022 16:35:34 +0100 Subject: [PATCH] Prune implemented PROPERLY and in a way that WORKS --- src/operations/prune.rs | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/operations/prune.rs b/src/operations/prune.rs index 9ce0f73..b412064 100644 --- a/src/operations/prune.rs +++ b/src/operations/prune.rs @@ -47,7 +47,7 @@ pub fn prune(verbose: bool) { let ext = parts.next().unwrap(); let package = PackageFile { name: name.to_string(), - ver: ver.to_string() + "-" + &rel.to_string(), + ver: ver.to_string() + "-" + rel, ext: ext.to_string(), }; log!(verbose, "Package: {:?}", package); @@ -83,8 +83,8 @@ pub fn prune(verbose: bool) { let mut packages_to_delete: Vec = vec![]; for p in packages_by_name.iter() { let mut to_delete = vec![]; - for i in 0..p.len() { - if i >= 4 { + for (i, _) in p.iter().enumerate() { + if i >= 3 { log!(verbose, "Deleting {:?}", p[i]); to_delete.push(p[i].clone()); }