aboutsummaryrefslogtreecommitdiff
path: root/src/repo/aggregate.rs
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--src/repo/aggregate.rs (renamed from src/local/aggregate.rs)8
1 files changed, 3 insertions, 5 deletions
diff --git a/src/local/aggregate.rs b/src/repo/aggregate.rs
index 21a1dad..cb4b00d 100644
--- a/src/local/aggregate.rs
+++ b/src/repo/aggregate.rs
@@ -1,8 +1,6 @@
-use std::path::PathBuf;
-
use git2::Repository;
-use tracing::{debug, error};
+use tracing::error;
use walkdir::WalkDir;
use crate::forge::Project;
@@ -40,7 +38,7 @@ impl Aggregator for Repos {
if entry.file_type().is_dir() {
let mut dir = std::fs::read_dir(entry.path()).unwrap();
- if let Some(_) = dir.find(|dir| {
+ if dir.any(|dir| {
if let Ok(dir) = dir {
dir.file_name() == ".git"
} else {
@@ -80,7 +78,7 @@ impl Aggregator for Repos {
.map(|project| {
let mut repo: Repo = project.into();
repo.path = [root, &repo.name].iter().collect();
- return repo;
+ repo
})
.collect()
}