aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/local/aggregate.rs5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/local/aggregate.rs b/src/local/aggregate.rs
index e52a18a..f8b2a60 100644
--- a/src/local/aggregate.rs
+++ b/src/local/aggregate.rs
@@ -20,6 +20,11 @@ impl Aggregator for Repos {
let mut repos = Vec::new();
let path: std::path::PathBuf = [root, scope].iter().collect();
+
+ if ! path.exists() {
+ return repos;
+ }
+
let mut walker = WalkDir::new(path).into_iter();
loop {