Fix rev-parse CI issues · gitpython-developers/GitPython@bdbdf4b · GitHub
Skip to content

Commit bdbdf4b

Browse files
codexByron
authored andcommitted
Fix rev-parse CI issues
1 parent d7ce6fc commit bdbdf4b

3 files changed

Lines changed: 43 additions & 10 deletions

File tree

git/repo/fun.py

Lines changed: 34 additions & 8 deletions

test/test_repo.py

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -865,8 +865,13 @@ def test_rev_parse(self):
865865
# Currently, nothing more is supported.
866866
self.assertRaises(NotImplementedError, rev_parse, "@{1 week ago}")
867867

868-
# The last position.
869-
assert rev_parse("@{1}") != head.commit
868+
# The previous position, if this checkout has enough reflog history.
869+
try:
870+
previous = rev_parse("@{1}")
871+
except IndexError:
872+
pass
873+
else:
874+
self.assertNotEqual(previous, head.commit)
870875

871876
def test_repo_odbtype(self):
872877
target_type = GitCmdObjectDB

test/test_rev_parse.py

Lines changed: 2 additions & 0 deletions

0 commit comments

Comments
 (0)