Open a new git repository instance (for thread-local use).
(&self)
| 2217 | |
| 2218 | /// Open a new git repository instance (for thread-local use). |
| 2219 | fn open_git_repo(&self) -> CliResult<GitRepository> { |
| 2220 | GitRepository::open(&self.git_repo_path).map_err(|e| CliError::GitError { |
| 2221 | message: format!("Failed to open git repository: {}", e), |
| 2222 | }) |
| 2223 | } |
| 2224 | |
| 2225 | fn path_ignored_for_import(&self, path: &str) -> bool { |
| 2226 | !self.ignore_matcher.is_empty() && self.ignore_matcher.matches(path) |