fix: Append trailing slash for directory paths in roots_to_watch filtering

This commit is contained in:
Paul Gauthier (aider) 2025-02-04 13:12:10 -08:00
parent da9ba0a26a
commit a65aecaf74

View file

@ -120,7 +120,7 @@ class FileWatcher:
roots_to_watch = [
str(path)
for path in self.root.iterdir()
if not self.gitignore_spec.match_file(str(path.relative_to(self.root)))
if not self.gitignore_spec.match_file(str(path.relative_to(self.root)) + ("/" if path.is_dir() else ""))
]
# Fallback to watching root if all top-level items are filtered out
if not roots_to_watch: