diff options
author | Yobmod <yobmod@gmail.com> | 2021-07-09 23:36:35 +0100 |
---|---|---|
committer | Yobmod <yobmod@gmail.com> | 2021-07-09 23:36:35 +0100 |
commit | 94c66525a6e7d5c74a9aee65d14630bb674439f7 (patch) | |
tree | c2f7b467186269926c48c4b2cf02d8364dc39751 /git/index/fun.py | |
parent | e6a27adb71d21c81628acbdd65bf07037604ff90 (diff) | |
download | gitpython-94c66525a6e7d5c74a9aee65d14630bb674439f7.tar.gz |
Make TreeCacheTup forward ref
Diffstat (limited to 'git/index/fun.py')
-rw-r--r-- | git/index/fun.py | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/git/index/fun.py b/git/index/fun.py index df74c2c1..e5e566a0 100644 --- a/git/index/fun.py +++ b/git/index/fun.py @@ -57,7 +57,7 @@ from git.types import PathLike, TypeGuard if TYPE_CHECKING: from .base import IndexFile - from objects.tree import TreeCacheTup + from git.objects.tree import TreeCacheTup # from git.objects.fun import EntryTupOrNone # ------------------------------------------------------------------------------------ @@ -250,7 +250,7 @@ def read_cache(stream: IO[bytes]) -> Tuple[int, Dict[Tuple[PathLike, int], 'Inde def write_tree_from_cache(entries: List[IndexEntry], odb, sl: slice, si: int = 0 - ) -> Tuple[bytes, List[TreeCacheTup]]: + ) -> Tuple[bytes, List['TreeCacheTup']]: """Create a tree from the given sorted list of entries and put the respective trees into the given object database @@ -260,7 +260,7 @@ def write_tree_from_cache(entries: List[IndexEntry], odb, sl: slice, si: int = 0 :param sl: slice indicating the range we should process on the entries list :return: tuple(binsha, list(tree_entry, ...)) a tuple of a sha and a list of tree entries being a tuple of hexsha, mode, name""" - tree_items: List[TreeCacheTup] = [] + tree_items: List['TreeCacheTup'] = [] ci = sl.start end = sl.stop @@ -306,7 +306,7 @@ def write_tree_from_cache(entries: List[IndexEntry], odb, sl: slice, si: int = 0 return (istream.binsha, tree_items) -def _tree_entry_to_baseindexentry(tree_entry: TreeCacheTup, stage: int) -> BaseIndexEntry: +def _tree_entry_to_baseindexentry(tree_entry: 'TreeCacheTup', stage: int) -> BaseIndexEntry: return BaseIndexEntry((tree_entry[1], tree_entry[0], stage << CE_STAGESHIFT, tree_entry[2])) |