◐ Shell
reader mode source ↗
Skip to content
Merged
Changes from all commits
File filter
Conversations
Jump to
Diff view
Apply and reload
Show whitespace
Diff view
Apply and reload
7 changes: 4 additions & 3 deletions git/refs/symbolic.py
Original file line number Diff line number Diff line change
Expand Up @@ -40,6 +40,7 @@
from git.config import GitConfigParser
from git.objects.commit import Actor
from git.refs.log import RefLogEntry
from git.repo import Repo


Expand Down Expand Up @@ -404,7 +405,7 @@ def object(self) -> AnyGitObject:
def object(self, object: Union[AnyGitObject, "SymbolicReference", str]) -> "SymbolicReference":
return self.set_object(object)

def _get_reference(self) -> "SymbolicReference":
"""
:return:
:class:`~git.refs.reference.Reference` object we point to
Expand All @@ -416,7 +417,7 @@ def _get_reference(self) -> "SymbolicReference":
sha, target_ref_path = self._get_ref_info(self.repo, self.path)
if target_ref_path is None:
raise TypeError("%s is a detached symbolic reference as it points to %r" % (self, sha))
return self.from_path(self.repo, target_ref_path)

def set_reference(
self,
Expand Down Expand Up @@ -502,7 +503,7 @@ def set_reference(

# Aliased reference
@property
def reference(self) -> "SymbolicReference":
return self._get_reference()

@reference.setter
Loading
Toggle all file notes Toggle all file annotations