diff --git a/src/walk.rs b/src/walk.rs index 9b92138..6825503 100644 --- a/src/walk.rs +++ b/src/walk.rs @@ -66,6 +66,13 @@ pub fn scan(paths: &[PathBuf], patterns: Arc>, config: Arc) - .add(pattern) .map_err(|e| anyhow!("Malformed exclude pattern: {}", e))?; } + + if config.read_vcsignore { + override_builder + .add("!.git") + .map_err(|e| anyhow!("Malformed default exclude pattern: {}", e))?; + } + let overrides = override_builder .build() .map_err(|_| anyhow!("Mismatch in exclude patterns"))?;