From 0b33576f8e7add5671f8927dff228e7f92eec076 Mon Sep 17 00:00:00 2001 From: David Robertson Date: Fri, 1 Apr 2022 15:28:02 +0100 Subject: Allow `repo.create_head`'s `commit` arg to be a `SymbolicReference` This matches the signature from `Head.create`. --- git/repo/base.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/git/repo/base.py b/git/repo/base.py index 510eb12b..f8bc8128 100644 --- a/git/repo/base.py +++ b/git/repo/base.py @@ -420,7 +420,8 @@ class Repo(object): else: return TagReference._common_path_default + '/' + path_str - def create_head(self, path: PathLike, commit: str = 'HEAD', + def create_head(self, path: PathLike, + commit: Union['SymbolicReference', 'str'] = 'HEAD', force: bool = False, logmsg: Optional[str] = None ) -> 'Head': """Create a new head within the repository. -- cgit v1.2.1