@@ -422,14 +422,14 @@ def _to_full_tag_path(path):
422422
423423def create_head (self ,path :PathLike ,commit :str = 'HEAD' ,
424424force :bool = False ,logmsg :Optional [str ]= None
425- )-> Head :
425+ )-> ' Head' :
426426"""Create a new head within the repository.
427427 For more documentation, please see the Head.create method.
428428
429429 :return: newly created Head Reference"""
430430return Head .create (self ,path ,commit ,logmsg ,force )
431431
432- def delete_head (self ,* heads :'SymbolicReference ' ,** kwargs :Any )-> None :
432+ def delete_head (self ,* heads :'Head ' ,** kwargs :Any )-> None :
433433"""Delete the given heads
434434
435435 :param kwargs: Additional keyword arguments to be passed to git-branch"""
@@ -788,10 +788,10 @@ def ignored(self, *paths: PathLike) -> List[PathLike]:
788788return proc .replace ("\\ \\ " ,"\\ " ).replace ('"' ,"" ).split ("\n " )
789789
790790@property
791- def active_branch (self )-> 'SymbolicReference' :
791+ def active_branch (self )-> Head :
792792"""The name of the currently active branch.
793-
794793 :return: Head to the active branch"""
794+ # reveal_type(self.head.reference) # => Reference
795795return self .head .reference
796796
797797def blame_incremental (self ,rev :TBD ,file :TBD ,** kwargs :Any )-> Optional [Iterator ['BlameEntry' ]]: