From a65aecaf74856329f6886016f90f17d038a7d75f Mon Sep 17 00:00:00 2001 From: "Paul Gauthier (aider)" Date: Tue, 4 Feb 2025 13:12:10 -0800 Subject: [PATCH] fix: Append trailing slash for directory paths in roots_to_watch filtering --- aider/watch.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/aider/watch.py b/aider/watch.py index 42f37dbe9..ba265ef53 100644 --- a/aider/watch.py +++ b/aider/watch.py @@ -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: