diff --git a/CHANGELOG.md b/CHANGELOG.md index aa46e41..e4272c1 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -3,6 +3,10 @@ This project follows [semantic versioning](http://semver.org). +### UNRELEASED +* [fixed] Only print "repairing bundles" if actually repairing bundles + + ### v0.2.0 (2017-04-14) * [added] Added CHANGELOG * [added] Locking local repository to avoid index corruption diff --git a/src/bundledb/db.rs b/src/bundledb/db.rs index 0b50c6b..e24ff47 100644 --- a/src/bundledb/db.rs +++ b/src/bundledb/db.rs @@ -339,8 +339,10 @@ impl BundleDb { } } } - for id in ProgressIter::new("repairing bundles", to_repair.len(), to_repair.iter()) { - try!(self.repair_bundle(id.clone())); + if !to_repair.is_empty() { + for id in ProgressIter::new("repairing bundles", to_repair.len(), to_repair.iter()) { + try!(self.repair_bundle(id.clone())); + } } Ok(!to_repair.is_empty()) }