diff options
| author | Max Audron <audron@cocaine.farm> | 2022-06-07 12:28:18 +0200 |
|---|---|---|
| committer | Maximilian Manz <maximilian.manz@de.clara.net> | 2022-06-20 11:33:04 +0200 |
| commit | e9dc01ffb547d0fa605bfe38b34672ddd5161be4 (patch) | |
| tree | 5ca50547512b7cc2256ef457d468c4252ae23a0b /src/repo/aggregate.rs | |
| parent | implement cloning of new repos (diff) | |
reorganize file structure and cleanup lints
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() } |
