Convert pattern arrays back to patterns string for pathspec processing
(self, include_patterns: list[str], exclude_patterns: list[str])
| 102 | return include_patterns, exclude_patterns |
| 103 | |
| 104 | def _patterns_to_string(self, include_patterns: list[str], exclude_patterns: list[str]) -> str: |
| 105 | """Convert pattern arrays back to patterns string for pathspec processing""" |
| 106 | patterns = [] |
| 107 | |
| 108 | # Add include patterns |
| 109 | for pattern in include_patterns: |
| 110 | patterns.append(pattern) |
| 111 | |
| 112 | # Add exclude patterns with '!' prefix |
| 113 | for pattern in exclude_patterns: |
| 114 | patterns.append(f"!{pattern}") |
| 115 | |
| 116 | return '\n'.join(patterns) |
| 117 | |
| 118 | async def _get_system_info(self) -> Dict[str, Any]: |
| 119 | """Collect system information for metadata""" |