diff --git a/git/repo/base.py b/git/repo/base.py index 49a3d5a16..165df5fed 100644 --- a/git/repo/base.py +++ b/git/repo/base.py @@ -482,7 +482,7 @@ def delete_head(self, *heads: "Union[str, Head]", **kwargs: Any) -> None: def create_tag( self, path: PathLike, - ref: str = "HEAD", + ref: Union[str, 'SymbolicReference'] = "HEAD", message: Optional[str] = None, force: bool = False, **kwargs: Any,