| FazBrowse GitHub Viewer | Trending | | Home |
| Tools: [Download Repo ZIP] [Original HTTPS Page] |
1 parent 2d4c541 commit 7c55a2b
1 file changed
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
@@ -40,6 +40,7 @@ | |||
| 40 | 40 | from git.config import GitConfigParser | |
| 41 | 41 | from git.objects.commit import Actor | |
| 42 | 42 | from git.refs.log import RefLogEntry | |
| 43 | + from git.refs.reference import Reference | ||
| 43 | 44 | from git.repo import Repo | |
| 44 | 45 | ||
| 45 | 46 | ||
@@ -404,7 +405,7 @@ def object(self) -> AnyGitObject: | |||
| 404 | 405 | def object(self, object: Union[AnyGitObject, "SymbolicReference", str]) -> "SymbolicReference": | |
| 405 | 406 | return self.set_object(object) | |
| 406 | 407 | ||
| 407 | - def _get_reference(self) -> "SymbolicReference": | ||
| 408 | + def _get_reference(self) -> "Reference": | ||
| 408 | 409 | """ | |
| 409 | 410 | :return: | |
| 410 | 411 | :class:`~git.refs.reference.Reference` object we point to | |
@@ -416,7 +417,7 @@ def _get_reference(self) -> "SymbolicReference": | |||
| 416 | 417 | sha, target_ref_path = self._get_ref_info(self.repo, self.path) | |
| 417 | 418 | if target_ref_path is None: | |
| 418 | 419 | raise TypeError("%s is a detached symbolic reference as it points to %r" % (self, sha)) | |
| 419 | - return self.from_path(self.repo, target_ref_path) | ||
| 420 | + return cast("Reference", self.from_path(self.repo, target_ref_path)) | ||
| 420 | 421 | ||
| 421 | 422 | def set_reference( | |
| 422 | 423 | self, | |
@@ -502,7 +503,7 @@ def set_reference( | |||
| 502 | 503 | ||
| 503 | 504 | # Aliased reference | |
| 504 | 505 | @property | |
| 505 | - def reference(self) -> "SymbolicReference": | ||
| 506 | + def reference(self) -> "Reference": | ||
| 506 | 507 | return self._get_reference() | |
| 507 | 508 | ||
| 508 | 509 | @reference.setter | |
| Back | FazBrowse Home | New Git URL |
0 commit comments