diff options
author | Yobmod <yobmod@gmail.com> | 2021-07-19 16:55:23 +0100 |
---|---|---|
committer | Yobmod <yobmod@gmail.com> | 2021-07-19 16:55:23 +0100 |
commit | 44f0578f841c48bba6473e0890b8a3daae94c58e (patch) | |
tree | aeb2301a78cb9fded0d3688c06906bfdaf7dfb98 /git/repo/base.py | |
parent | ac39679ce170c5eb21f98ac23ac0358850e8974f (diff) | |
download | gitpython-44f0578f841c48bba6473e0890b8a3daae94c58e.tar.gz |
Make types in refs compatible with repo
Diffstat (limited to 'git/repo/base.py')
-rw-r--r-- | git/repo/base.py | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/git/repo/base.py b/git/repo/base.py index 3214b528..29d08502 100644 --- a/git/repo/base.py +++ b/git/repo/base.py @@ -426,7 +426,7 @@ class Repo(object): For more documentation, please see the Head.create method. :return: newly created Head Reference""" - return Head.create(self, path, commit, force, logmsg) + return Head.create(self, path, commit, logmsg, force) def delete_head(self, *heads: 'SymbolicReference', **kwargs: Any) -> None: """Delete the given heads @@ -518,7 +518,7 @@ class Repo(object): repository = configuration file for this repository only""" return GitConfigParser(self._get_config_path(config_level), read_only=False, repo=self) - def commit(self, rev: Optional[str] = None + def commit(self, rev: Union[str, Commit_ish, None] = None ) -> Commit: """The Commit object for the specified revision @@ -551,7 +551,8 @@ class Repo(object): return self.head.commit.tree return self.rev_parse(str(rev) + "^{tree}") - def iter_commits(self, rev: Optional[TBD] = None, paths: Union[PathLike, Sequence[PathLike]] = '', + def iter_commits(self, rev: Union[str, Commit, 'SymbolicReference', None] = None, + paths: Union[PathLike, Sequence[PathLike]] = '', **kwargs: Any) -> Iterator[Commit]: """A list of Commit objects representing the history of a given ref/commit |