From b89522f3633a6a675d7e5a6fd71b6b3b657b838f Mon Sep 17 00:00:00 2001 From: Dominik Jain Date: Fri, 6 Mar 2026 19:34:04 +0100 Subject: [PATCH] Fix: Deduplication of ignore patterns shuffled patterns, breaking intended semantics Fixes #1138 --- src/serena/project.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/serena/project.py b/src/serena/project.py index 8bdf9f61..a6d5c3c2 100644 --- a/src/serena/project.py +++ b/src/serena/project.py @@ -250,7 +250,7 @@ class Project(ToStringMixin): # Set up the pathspec matcher for the ignored paths # for all absolute paths in ignored_paths, convert them to relative paths processed_patterns = [] - for pattern in set(ignored_patterns): + for pattern in ignored_patterns: # Normalize separators (pathspec expects forward slashes) pattern = pattern.replace(os.path.sep, "/") processed_patterns.append(pattern)