diff --git a/scmrepo/git/backend/pygit2.py b/scmrepo/git/backend/pygit2.py index f9eedb4a..d95e338b 100644 --- a/scmrepo/git/backend/pygit2.py +++ b/scmrepo/git/backend/pygit2.py @@ -291,7 +291,7 @@ def _get_stash(self, ref: str): def is_ignored(self, path: "Union[str, os.PathLike[str]]") -> bool: rel = relpath(path, self.root_dir) if os.name == "nt": - rel.replace("\\", "/") + rel = rel.replace("\\", "/") return self.repo.path_is_ignored(rel) def set_ref( diff --git a/tests/test_git.py b/tests/test_git.py index 3b1b1214..cc1655be 100644 --- a/tests/test_git.py +++ b/tests/test_git.py @@ -720,9 +720,6 @@ def test_ignore(tmp_dir: TmpDir, scm: Git, git: Git): def test_ignored(tmp_dir: TmpDir, scm: Git, git: Git, git_backend: str): - if os.name == "nt" and git_backend == "pygit2": - pytest.skip() - tmp_dir.gen({"dir1": {"file1.jpg": "cont", "file2.txt": "cont"}}) tmp_dir.gen({".gitignore": "dir1/*.jpg"})