Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commit963b6f8

Browse files
authored
Merge pull request#2074 from emmanuel-ferdman/main
Fix type hint for `SymbolicReference.reference` property
2 parents2d4c541 +7c55a2b commit963b6f8

File tree

1 file changed

+4
-3
lines changed

1 file changed

+4
-3
lines changed

‎git/refs/symbolic.py‎

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -40,6 +40,7 @@
4040
fromgit.configimportGitConfigParser
4141
fromgit.objects.commitimportActor
4242
fromgit.refs.logimportRefLogEntry
43+
fromgit.refs.referenceimportReference
4344
fromgit.repoimportRepo
4445

4546

@@ -404,7 +405,7 @@ def object(self) -> AnyGitObject:
404405
defobject(self,object:Union[AnyGitObject,"SymbolicReference",str])->"SymbolicReference":
405406
returnself.set_object(object)
406407

407-
def_get_reference(self)->"SymbolicReference":
408+
def_get_reference(self)->"Reference":
408409
"""
409410
:return:
410411
:class:`~git.refs.reference.Reference` object we point to
@@ -416,7 +417,7 @@ def _get_reference(self) -> "SymbolicReference":
416417
sha,target_ref_path=self._get_ref_info(self.repo,self.path)
417418
iftarget_ref_pathisNone:
418419
raiseTypeError("%s is a detached symbolic reference as it points to %r"% (self,sha))
419-
returnself.from_path(self.repo,target_ref_path)
420+
returncast("Reference",self.from_path(self.repo,target_ref_path))
420421

421422
defset_reference(
422423
self,
@@ -502,7 +503,7 @@ def set_reference(
502503

503504
# Aliased reference
504505
@property
505-
defreference(self)->"SymbolicReference":
506+
defreference(self)->"Reference":
506507
returnself._get_reference()
507508

508509
@reference.setter

0 commit comments

Comments
 (0)

[8]ページ先頭

©2009-2025 Movatter.jp