(self)
| 663 | return self.fs.isfile(self.fs_path) |
| 664 | |
| 665 | def ignore(self) -> None: |
| 666 | if not self.use_scm_ignore: |
| 667 | return |
| 668 | |
| 669 | assert self.repo |
| 670 | if self.repo.scm.is_tracked(self.fspath): |
| 671 | raise OutputAlreadyTrackedError(self) |
| 672 | |
| 673 | self.repo.scm_context.ignore(self.fspath) |
| 674 | |
| 675 | def ignore_remove(self) -> None: |
| 676 | if not self.use_scm_ignore: |