Open a new git repository instance (for thread-local use).
(&self)
| 2104 | |
| 2105 | /// Open a new git repository instance (for thread-local use). |
| 2106 | fn open_git_repo(&self) -> CliResult<GitRepository> { |
| 2107 | GitRepository::open(&self.git_repo_path).map_err(|e| CliError::GitError { |
| 2108 | message: format!("Failed to open git repository: {}", e), |
| 2109 | }) |
| 2110 | } |
| 2111 | |
| 2112 | fn path_ignored_for_import(&self, path: &str) -> bool { |
| 2113 | !self.ignore_matcher.is_empty() && self.ignore_matcher.matches(path) |