Fix up some code after aplanas' continued review

This commit is contained in:
Stephan Kulow
2022-11-02 15:14:38 +01:00
parent 6ac0f90ec7
commit 172242891d
6 changed files with 21 additions and 22 deletions

View File

@@ -256,11 +256,11 @@ class Git:
)
return any(fnmatch.fnmatch(filename, line) for line in patterns)
def remove(self, filename):
self.repo.index.remove(filename)
(self.path / filename).unlink()
def remove(self, file: pathlib.Path):
self.repo.index.remove(file.name)
(self.path / file).unlink()
patterns = self.get_specific_lfs_gitattributes()
if filename in patterns:
patterns.remove(filename)
if file.name in patterns:
patterns.remove(file.name)
self.add_specific_lfs_gitattributes(patterns)