summaryrefslogtreecommitdiff
path: root/.mypy_cache/3.8/git/objects
diff options
context:
space:
mode:
authoryobmod <yobmod@gmail.com>2021-02-28 17:54:15 +0000
committeryobmod <yobmod@gmail.com>2021-02-28 17:54:15 +0000
commitaf7913cd75582f49bb8f143125494d7601bbcc0f (patch)
tree49eeafbbe951280b76e9be931683c002ab4e4ecd /.mypy_cache/3.8/git/objects
parent1f2f3e848e10d145fe28d6a8e07b0c579dd0c276 (diff)
downloadgitpython-af7913cd75582f49bb8f143125494d7601bbcc0f.tar.gz
update .gitignore prior to types
Diffstat (limited to '.mypy_cache/3.8/git/objects')
-rw-r--r--.mypy_cache/3.8/git/objects/__init__.data.json1
-rw-r--r--.mypy_cache/3.8/git/objects/__init__.meta.json1
-rw-r--r--.mypy_cache/3.8/git/objects/base.data.json1
-rw-r--r--.mypy_cache/3.8/git/objects/base.meta.json1
-rw-r--r--.mypy_cache/3.8/git/objects/blob.data.json1
-rw-r--r--.mypy_cache/3.8/git/objects/blob.meta.json1
-rw-r--r--.mypy_cache/3.8/git/objects/commit.data.json1
-rw-r--r--.mypy_cache/3.8/git/objects/commit.meta.json1
-rw-r--r--.mypy_cache/3.8/git/objects/fun.data.json1
-rw-r--r--.mypy_cache/3.8/git/objects/fun.meta.json1
-rw-r--r--.mypy_cache/3.8/git/objects/submodule/__init__.data.json1
-rw-r--r--.mypy_cache/3.8/git/objects/submodule/__init__.meta.json1
-rw-r--r--.mypy_cache/3.8/git/objects/submodule/base.data.json1
-rw-r--r--.mypy_cache/3.8/git/objects/submodule/base.meta.json1
-rw-r--r--.mypy_cache/3.8/git/objects/submodule/root.data.json1
-rw-r--r--.mypy_cache/3.8/git/objects/submodule/root.meta.json1
-rw-r--r--.mypy_cache/3.8/git/objects/submodule/util.data.json1
-rw-r--r--.mypy_cache/3.8/git/objects/submodule/util.meta.json1
-rw-r--r--.mypy_cache/3.8/git/objects/tag.data.json1
-rw-r--r--.mypy_cache/3.8/git/objects/tag.meta.json1
-rw-r--r--.mypy_cache/3.8/git/objects/tree.data.json1
-rw-r--r--.mypy_cache/3.8/git/objects/tree.meta.json1
-rw-r--r--.mypy_cache/3.8/git/objects/util.data.json1
-rw-r--r--.mypy_cache/3.8/git/objects/util.meta.json1
24 files changed, 0 insertions, 24 deletions
diff --git a/.mypy_cache/3.8/git/objects/__init__.data.json b/.mypy_cache/3.8/git/objects/__init__.data.json
deleted file mode 100644
index 98265c4e..00000000
--- a/.mypy_cache/3.8/git/objects/__init__.data.json
+++ /dev/null
@@ -1 +0,0 @@
-{".class": "MypyFile", "_fullname": "git.objects", "is_partial_stub_package": false, "is_stub": false, "names": {".class": "SymbolTable", "Blob": {".class": "SymbolTableNode", "cross_ref": "git.objects.blob.Blob", "kind": "Gdef", "module_public": false}, "Commit": {".class": "SymbolTableNode", "cross_ref": "git.objects.commit.Commit", "kind": "Gdef", "module_public": false}, "IndexObject": {".class": "SymbolTableNode", "cross_ref": "git.objects.base.IndexObject", "kind": "Gdef", "module_public": false}, "Object": {".class": "SymbolTableNode", "cross_ref": "git.objects.base.Object", "kind": "Gdef", "module_public": false}, "RootModule": {".class": "SymbolTableNode", "cross_ref": "git.objects.submodule.root.RootModule", "kind": "Gdef", "module_public": false}, "RootUpdateProgress": {".class": "SymbolTableNode", "cross_ref": "git.objects.submodule.root.RootUpdateProgress", "kind": "Gdef", "module_public": false}, "Submodule": {".class": "SymbolTableNode", "cross_ref": "git.objects.submodule.base.Submodule", "kind": "Gdef", "module_public": false}, "TagObject": {".class": "SymbolTableNode", "cross_ref": "git.objects.tag.TagObject", "kind": "Gdef", "module_public": false}, "Tree": {".class": "SymbolTableNode", "cross_ref": "git.objects.tree.Tree", "kind": "Gdef", "module_public": false}, "TreeModifier": {".class": "SymbolTableNode", "cross_ref": "git.objects.tree.TreeModifier", "kind": "Gdef", "module_public": false}, "UpdateProgress": {".class": "SymbolTableNode", "cross_ref": "git.objects.submodule.base.UpdateProgress", "kind": "Gdef", "module_public": false}, "__all__": {".class": "SymbolTableNode", "kind": "Gdef", "module_public": false, "node": {".class": "Var", "flags": [], "fullname": "git.objects.__all__", "name": "__all__", "type": {".class": "Instance", "args": ["builtins.str"], "type_ref": "builtins.list"}}}, "__doc__": {".class": "SymbolTableNode", "kind": "Gdef", "module_public": false, "node": {".class": "Var", "flags": ["is_ready"], "fullname": "git.objects.__doc__", "name": "__doc__", "type": "builtins.str"}}, "__file__": {".class": "SymbolTableNode", "kind": "Gdef", "module_public": false, "node": {".class": "Var", "flags": ["is_ready"], "fullname": "git.objects.__file__", "name": "__file__", "type": "builtins.str"}}, "__name__": {".class": "SymbolTableNode", "kind": "Gdef", "module_public": false, "node": {".class": "Var", "flags": ["is_ready"], "fullname": "git.objects.__name__", "name": "__name__", "type": "builtins.str"}}, "__package__": {".class": "SymbolTableNode", "kind": "Gdef", "module_public": false, "node": {".class": "Var", "flags": ["is_ready"], "fullname": "git.objects.__package__", "name": "__package__", "type": "builtins.str"}}, "absolute_import": {".class": "SymbolTableNode", "cross_ref": "__future__.absolute_import", "kind": "Gdef", "module_public": false}, "inspect": {".class": "SymbolTableNode", "cross_ref": "inspect", "kind": "Gdef", "module_public": false}, "smutil": {".class": "SymbolTableNode", "cross_ref": "git.objects.submodule.util", "kind": "Gdef", "module_public": false}}, "path": "c:\\dev\\GitPython\\git\\objects\\__init__.py"} \ No newline at end of file
diff --git a/.mypy_cache/3.8/git/objects/__init__.meta.json b/.mypy_cache/3.8/git/objects/__init__.meta.json
deleted file mode 100644
index ea818ea3..00000000
--- a/.mypy_cache/3.8/git/objects/__init__.meta.json
+++ /dev/null
@@ -1 +0,0 @@
-{"child_modules": ["git.objects.fun", "git.objects.util", "git.objects.blob", "git.objects.tag", "git.objects.submodule.root", "git.objects.base", "git.objects.submodule.base", "git.objects.tree", "git.objects.submodule", "git.objects.commit", "git.objects.submodule.util"], "data_mtime": 1614437180, "dep_lines": [5, 7, 9, 10, 11, 12, 12, 13, 14, 15, 16, 1, 1, 1, 1], "dep_prios": [5, 10, 5, 5, 5, 20, 10, 5, 5, 5, 5, 5, 30, 30, 30], "dependencies": ["__future__", "inspect", "git.objects.base", "git.objects.blob", "git.objects.commit", "git.objects.submodule", "git.objects.submodule.util", "git.objects.submodule.base", "git.objects.submodule.root", "git.objects.tag", "git.objects.tree", "builtins", "_importlib_modulespec", "abc", "typing"], "hash": "8ca7d6fb2f1e7a89e9e17b6a2a7e27b2", "id": "git.objects", "ignore_all": true, "interface_hash": "6d16ebcf93e0304cdab3a875d062013e", "mtime": 1613566253, "options": {"allow_redefinition": false, "allow_untyped_globals": false, "always_false": [], "always_true": [], "bazel": false, "check_untyped_defs": false, "disallow_any_decorated": false, "disallow_any_explicit": false, "disallow_any_expr": false, "disallow_any_generics": false, "disallow_any_unimported": false, "disallow_incomplete_defs": false, "disallow_subclassing_any": false, "disallow_untyped_calls": false, "disallow_untyped_decorators": false, "disallow_untyped_defs": false, "follow_imports": "silent", "follow_imports_for_stubs": false, "ignore_errors": false, "ignore_missing_imports": true, "implicit_reexport": true, "local_partial_types": false, "mypyc": false, "no_implicit_optional": false, "platform": "win32", "plugins": [], "show_none_errors": true, "strict_equality": false, "strict_optional": true, "strict_optional_whitelist": null, "warn_no_return": true, "warn_return_any": false, "warn_unreachable": false, "warn_unused_ignores": false}, "path": "c:\\dev\\GitPython\\git\\objects\\__init__.py", "size": 683, "suppressed": [], "version_id": "0.740"} \ No newline at end of file
diff --git a/.mypy_cache/3.8/git/objects/base.data.json b/.mypy_cache/3.8/git/objects/base.data.json
deleted file mode 100644
index e32bff5e..00000000
--- a/.mypy_cache/3.8/git/objects/base.data.json
+++ /dev/null
@@ -1 +0,0 @@
-{".class": "MypyFile", "_fullname": "git.objects.base", "is_partial_stub_package": false, "is_stub": false, "names": {".class": "SymbolTable", "IndexObject": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeInfo", "_promote": null, "abstract_attributes": [], "bases": ["git.objects.base.Object"], "declared_metaclass": null, "defn": {".class": "ClassDef", "fullname": "git.objects.base.IndexObject", "name": "IndexObject", "type_vars": []}, "flags": ["fallback_to_any"], "fullname": "git.objects.base.IndexObject", "metaclass_type": null, "metadata": {}, "module_name": "git.objects.base", "mro": ["git.objects.base.IndexObject", "git.objects.base.Object", "builtins.object"], "names": {".class": "SymbolTable", "__hash__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": [], "fullname": "git.objects.base.IndexObject.__hash__", "name": "__hash__", "type": null}}, "__init__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0, 0, 1, 1], "arg_names": ["self", "repo", "binsha", "mode", "path"], "flags": [], "fullname": "git.objects.base.IndexObject.__init__", "name": "__init__", "type": null}}, "__slots__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class"], "fullname": "git.objects.base.IndexObject.__slots__", "name": "__slots__", "type": {".class": "TupleType", "implicit": false, "items": ["builtins.str", "builtins.str"], "partial_fallback": {".class": "Instance", "args": [{".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 6}], "type_ref": "builtins.tuple"}}}}, "_id_attribute_": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": "git.objects.base.IndexObject._id_attribute_", "name": "_id_attribute_", "type": "builtins.str"}}, "_set_cache_": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "attr"], "flags": [], "fullname": "git.objects.base.IndexObject._set_cache_", "name": "_set_cache_", "type": null}}, "abspath": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Decorator", "func": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": ["is_property", "is_decorated"], "fullname": "git.objects.base.IndexObject.abspath", "name": "abspath", "type": null}, "is_overload": false, "var": {".class": "Var", "flags": ["is_initialized_in_class", "is_property", "is_ready"], "fullname": null, "name": "abspath", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["self"], "arg_types": ["git.objects.base.IndexObject"], "bound_args": [], "def_extras": {}, "fallback": "builtins.function", "implicit": true, "is_ellipsis_args": false, "name": "abspath of IndexObject", "ret_type": {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 1}, "variables": []}}}}, "mode": {".class": "SymbolTableNode", "implicit": true, "kind": "Mdef", "node": {".class": "Var", "flags": [], "fullname": "git.objects.base.IndexObject.mode", "name": "mode", "type": {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 1}}}, "name": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Decorator", "func": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": ["is_property", "is_decorated"], "fullname": "git.objects.base.IndexObject.name", "name": "name", "type": null}, "is_overload": false, "var": {".class": "Var", "flags": ["is_initialized_in_class", "is_property", "is_ready"], "fullname": null, "name": "name", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["self"], "arg_types": ["git.objects.base.IndexObject"], "bound_args": [], "def_extras": {}, "fallback": "builtins.function", "implicit": true, "is_ellipsis_args": false, "name": "name of IndexObject", "ret_type": {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 1}, "variables": []}}}}, "path": {".class": "SymbolTableNode", "implicit": true, "kind": "Mdef", "node": {".class": "Var", "flags": [], "fullname": "git.objects.base.IndexObject.path", "name": "path", "type": {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 1}}}}, "tuple_type": null, "type_vars": [], "typeddict_type": null}}, "LazyMixin": {".class": "SymbolTableNode", "cross_ref": "git.util.LazyMixin", "kind": "Gdef", "module_public": false}, "Object": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeInfo", "_promote": null, "abstract_attributes": [], "bases": ["builtins.object"], "declared_metaclass": null, "defn": {".class": "ClassDef", "fullname": "git.objects.base.Object", "name": "Object", "type_vars": []}, "flags": ["fallback_to_any"], "fullname": "git.objects.base.Object", "metaclass_type": null, "metadata": {}, "module_name": "git.objects.base", "mro": ["git.objects.base.Object", "builtins.object"], "names": {".class": "SymbolTable", "NULL_BIN_SHA": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class"], "fullname": "git.objects.base.Object.NULL_BIN_SHA", "name": "NULL_BIN_SHA", "type": "builtins.bytes"}}, "NULL_HEX_SHA": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class"], "fullname": "git.objects.base.Object.NULL_HEX_SHA", "name": "NULL_HEX_SHA", "type": "builtins.str"}}, "TYPES": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class"], "fullname": "git.objects.base.Object.TYPES", "name": "TYPES", "type": {".class": "TupleType", "implicit": false, "items": [{".class": "AnyType", "missing_import_name": "git.objects.base.dbtyp", "source_any": {".class": "AnyType", "missing_import_name": "git.objects.base.dbtyp", "source_any": null, "type_of_any": 3}, "type_of_any": 7}, {".class": "AnyType", "missing_import_name": "git.objects.base.dbtyp", "source_any": {".class": "AnyType", "missing_import_name": "git.objects.base.dbtyp", "source_any": null, "type_of_any": 3}, "type_of_any": 7}, {".class": "AnyType", "missing_import_name": "git.objects.base.dbtyp", "source_any": {".class": "AnyType", "missing_import_name": "git.objects.base.dbtyp", "source_any": null, "type_of_any": 3}, "type_of_any": 7}, {".class": "AnyType", "missing_import_name": "git.objects.base.dbtyp", "source_any": {".class": "AnyType", "missing_import_name": "git.objects.base.dbtyp", "source_any": null, "type_of_any": 3}, "type_of_any": 7}], "partial_fallback": {".class": "Instance", "args": [{".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 6}], "type_ref": "builtins.tuple"}}}}, "__eq__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "other"], "flags": [], "fullname": "git.objects.base.Object.__eq__", "name": "__eq__", "type": null}}, "__hash__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": [], "fullname": "git.objects.base.Object.__hash__", "name": "__hash__", "type": null}}, "__init__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0, 0], "arg_names": ["self", "repo", "binsha"], "flags": [], "fullname": "git.objects.base.Object.__init__", "name": "__init__", "type": null}}, "__ne__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "other"], "flags": [], "fullname": "git.objects.base.Object.__ne__", "name": "__ne__", "type": null}}, "__repr__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": [], "fullname": "git.objects.base.Object.__repr__", "name": "__repr__", "type": null}}, "__slots__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class"], "fullname": "git.objects.base.Object.__slots__", "name": "__slots__", "type": {".class": "TupleType", "implicit": false, "items": ["builtins.str", "builtins.str", "builtins.str"], "partial_fallback": {".class": "Instance", "args": [{".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 6}], "type_ref": "builtins.tuple"}}}}, "__str__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": [], "fullname": "git.objects.base.Object.__str__", "name": "__str__", "type": null}}, "_set_cache_": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "attr"], "flags": [], "fullname": "git.objects.base.Object._set_cache_", "name": "_set_cache_", "type": null}}, "binsha": {".class": "SymbolTableNode", "implicit": true, "kind": "Mdef", "node": {".class": "Var", "flags": [], "fullname": "git.objects.base.Object.binsha", "name": "binsha", "type": {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 1}}}, "data_stream": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Decorator", "func": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": ["is_property", "is_decorated"], "fullname": "git.objects.base.Object.data_stream", "name": "data_stream", "type": null}, "is_overload": false, "var": {".class": "Var", "flags": ["is_initialized_in_class", "is_property", "is_ready"], "fullname": null, "name": "data_stream", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["self"], "arg_types": ["git.objects.base.Object"], "bound_args": [], "def_extras": {}, "fallback": "builtins.function", "implicit": true, "is_ellipsis_args": false, "name": "data_stream of Object", "ret_type": {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 1}, "variables": []}}}}, "hexsha": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Decorator", "func": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": ["is_property", "is_decorated"], "fullname": "git.objects.base.Object.hexsha", "name": "hexsha", "type": null}, "is_overload": false, "var": {".class": "Var", "flags": ["is_initialized_in_class", "is_property", "is_ready"], "fullname": null, "name": "hexsha", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["self"], "arg_types": ["git.objects.base.Object"], "bound_args": [], "def_extras": {}, "fallback": "builtins.function", "implicit": true, "is_ellipsis_args": false, "name": "hexsha of Object", "ret_type": {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 1}, "variables": []}}}}, "new": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Decorator", "func": {".class": "FuncDef", "arg_kinds": [0, 0, 0], "arg_names": ["cls", "repo", "id"], "flags": ["is_class", "is_decorated"], "fullname": "git.objects.base.Object.new", "name": "new", "type": null}, "is_overload": false, "var": {".class": "Var", "flags": ["is_initialized_in_class", "is_classmethod", "is_ready"], "fullname": null, "name": "new", "type": {".class": "CallableType", "arg_kinds": [0, 0, 0], "arg_names": ["cls", "repo", "id"], "arg_types": [{".class": "TypeType", "item": "git.objects.base.Object"}, {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 1}, {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 1}], "bound_args": [], "def_extras": {}, "fallback": "builtins.function", "implicit": true, "is_ellipsis_args": false, "name": "new of Object", "ret_type": {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 1}, "variables": []}}}}, "new_from_sha": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Decorator", "func": {".class": "FuncDef", "arg_kinds": [0, 0, 0], "arg_names": ["cls", "repo", "sha1"], "flags": ["is_class", "is_decorated"], "fullname": "git.objects.base.Object.new_from_sha", "name": "new_from_sha", "type": null}, "is_overload": false, "var": {".class": "Var", "flags": ["is_initialized_in_class", "is_classmethod", "is_ready"], "fullname": null, "name": "new_from_sha", "type": {".class": "CallableType", "arg_kinds": [0, 0, 0], "arg_names": ["cls", "repo", "sha1"], "arg_types": [{".class": "TypeType", "item": "git.objects.base.Object"}, {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 1}, {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 1}], "bound_args": [], "def_extras": {}, "fallback": "builtins.function", "implicit": true, "is_ellipsis_args": false, "name": "new_from_sha of Object", "ret_type": {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 1}, "variables": []}}}}, "repo": {".class": "SymbolTableNode", "implicit": true, "kind": "Mdef", "node": {".class": "Var", "flags": [], "fullname": "git.objects.base.Object.repo", "name": "repo", "type": {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 1}}}, "size": {".class": "SymbolTableNode", "implicit": true, "kind": "Mdef", "node": {".class": "Var", "flags": [], "fullname": "git.objects.base.Object.size", "name": "size", "type": {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 1}}}, "stream_data": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "ostream"], "flags": [], "fullname": "git.objects.base.Object.stream_data", "name": "stream_data", "type": null}}, "type": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class"], "fullname": "git.objects.base.Object.type", "name": "type", "type": {".class": "NoneType"}}}}, "tuple_type": null, "type_vars": [], "typeddict_type": null}}, "__all__": {".class": "SymbolTableNode", "kind": "Gdef", "module_public": false, "node": {".class": "Var", "flags": [], "fullname": "git.objects.base.__all__", "name": "__all__", "type": {".class": "TupleType", "implicit": false, "items": ["builtins.str", "builtins.str"], "partial_fallback": {".class": "Instance", "args": [{".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 6}], "type_ref": "builtins.tuple"}}}}, "__doc__": {".class": "SymbolTableNode", "kind": "Gdef", "module_public": false, "node": {".class": "Var", "flags": ["is_ready"], "fullname": "git.objects.base.__doc__", "name": "__doc__", "type": "builtins.str"}}, "__file__": {".class": "SymbolTableNode", "kind": "Gdef", "module_public": false, "node": {".class": "Var", "flags": ["is_ready"], "fullname": "git.objects.base.__file__", "name": "__file__", "type": "builtins.str"}}, "__name__": {".class": "SymbolTableNode", "kind": "Gdef", "module_public": false, "node": {".class": "Var", "flags": ["is_ready"], "fullname": "git.objects.base.__name__", "name": "__name__", "type": "builtins.str"}}, "__package__": {".class": "SymbolTableNode", "kind": "Gdef", "module_public": false, "node": {".class": "Var", "flags": ["is_ready"], "fullname": "git.objects.base.__package__", "name": "__package__", "type": "builtins.str"}}, "_assertion_msg_format": {".class": "SymbolTableNode", "kind": "Gdef", "module_public": false, "node": {".class": "Var", "flags": ["is_ready"], "fullname": "git.objects.base._assertion_msg_format", "name": "_assertion_msg_format", "type": "builtins.str"}}, "bin_to_hex": {".class": "SymbolTableNode", "cross_ref": "git.util.bin_to_hex", "kind": "Gdef", "module_public": false}, "dbtyp": {".class": "SymbolTableNode", "kind": "Gdef", "module_public": false, "node": {".class": "Var", "flags": ["is_suppressed_import", "is_ready"], "fullname": "git.objects.base.dbtyp", "name": "dbtyp", "type": {".class": "AnyType", "missing_import_name": "git.objects.base.dbtyp", "source_any": null, "type_of_any": 3}}}, "get_object_type_by_name": {".class": "SymbolTableNode", "cross_ref": "git.objects.util.get_object_type_by_name", "kind": "Gdef", "module_public": false}, "join_path_native": {".class": "SymbolTableNode", "cross_ref": "git.util.join_path_native", "kind": "Gdef", "module_public": false}, "osp": {".class": "SymbolTableNode", "cross_ref": "os.path", "kind": "Gdef", "module_public": false}, "stream_copy": {".class": "SymbolTableNode", "cross_ref": "git.util.stream_copy", "kind": "Gdef", "module_public": false}}, "path": "c:\\dev\\GitPython\\git\\objects\\base.py"} \ No newline at end of file
diff --git a/.mypy_cache/3.8/git/objects/base.meta.json b/.mypy_cache/3.8/git/objects/base.meta.json
deleted file mode 100644
index ba0200d4..00000000
--- a/.mypy_cache/3.8/git/objects/base.meta.json
+++ /dev/null
@@ -1 +0,0 @@
-{"child_modules": [], "data_mtime": 1614437180, "dep_lines": [6, 9, 9, 11, 1, 1, 1, 8, 8], "dep_prios": [5, 10, 20, 5, 5, 30, 30, 10, 20], "dependencies": ["git.util", "os.path", "os", "git.objects.util", "builtins", "abc", "typing"], "hash": "eeb0d41819ee72c10fdb29853674562a", "id": "git.objects.base", "ignore_all": true, "interface_hash": "f8a71a82831ded956537a3123a8dd3e6", "mtime": 1613566253, "options": {"allow_redefinition": false, "allow_untyped_globals": false, "always_false": [], "always_true": [], "bazel": false, "check_untyped_defs": false, "disallow_any_decorated": false, "disallow_any_explicit": false, "disallow_any_expr": false, "disallow_any_generics": false, "disallow_any_unimported": false, "disallow_incomplete_defs": false, "disallow_subclassing_any": false, "disallow_untyped_calls": false, "disallow_untyped_decorators": false, "disallow_untyped_defs": false, "follow_imports": "silent", "follow_imports_for_stubs": false, "ignore_errors": false, "ignore_missing_imports": true, "implicit_reexport": true, "local_partial_types": false, "mypyc": false, "no_implicit_optional": false, "platform": "win32", "plugins": [], "show_none_errors": true, "strict_equality": false, "strict_optional": true, "strict_optional_whitelist": null, "warn_no_return": true, "warn_return_any": false, "warn_unreachable": false, "warn_unused_ignores": false}, "path": "c:\\dev\\GitPython\\git\\objects\\base.py", "size": 6689, "suppressed": ["gitdb.typ", "gitdb"], "version_id": "0.740"} \ No newline at end of file
diff --git a/.mypy_cache/3.8/git/objects/blob.data.json b/.mypy_cache/3.8/git/objects/blob.data.json
deleted file mode 100644
index 87529d0c..00000000
--- a/.mypy_cache/3.8/git/objects/blob.data.json
+++ /dev/null
@@ -1 +0,0 @@
-{".class": "MypyFile", "_fullname": "git.objects.blob", "is_partial_stub_package": false, "is_stub": false, "names": {".class": "SymbolTable", "Blob": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeInfo", "_promote": null, "abstract_attributes": [], "bases": ["git.objects.base.IndexObject"], "declared_metaclass": null, "defn": {".class": "ClassDef", "fullname": "git.objects.blob.Blob", "name": "Blob", "type_vars": []}, "flags": ["fallback_to_any"], "fullname": "git.objects.blob.Blob", "metaclass_type": null, "metadata": {}, "module_name": "git.objects.blob", "mro": ["git.objects.blob.Blob", "git.objects.base.IndexObject", "git.objects.base.Object", "builtins.object"], "names": {".class": "SymbolTable", "DEFAULT_MIME_TYPE": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": "git.objects.blob.Blob.DEFAULT_MIME_TYPE", "name": "DEFAULT_MIME_TYPE", "type": "builtins.str"}}, "__slots__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class"], "fullname": "git.objects.blob.Blob.__slots__", "name": "__slots__", "type": {".class": "TupleType", "implicit": false, "items": [], "partial_fallback": {".class": "Instance", "args": [{".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 6}], "type_ref": "builtins.tuple"}}}}, "executable_mode": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": "git.objects.blob.Blob.executable_mode", "name": "executable_mode", "type": "builtins.int"}}, "file_mode": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": "git.objects.blob.Blob.file_mode", "name": "file_mode", "type": "builtins.int"}}, "link_mode": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": "git.objects.blob.Blob.link_mode", "name": "link_mode", "type": "builtins.int"}}, "mime_type": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Decorator", "func": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": ["is_property", "is_decorated"], "fullname": "git.objects.blob.Blob.mime_type", "name": "mime_type", "type": null}, "is_overload": false, "var": {".class": "Var", "flags": ["is_initialized_in_class", "is_property", "is_ready"], "fullname": null, "name": "mime_type", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["self"], "arg_types": ["git.objects.blob.Blob"], "bound_args": [], "def_extras": {}, "fallback": "builtins.function", "implicit": true, "is_ellipsis_args": false, "name": "mime_type of Blob", "ret_type": {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 1}, "variables": []}}}}, "type": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": "git.objects.blob.Blob.type", "name": "type", "type": "builtins.str"}}}, "tuple_type": null, "type_vars": [], "typeddict_type": null}}, "__all__": {".class": "SymbolTableNode", "kind": "Gdef", "module_public": false, "node": {".class": "Var", "flags": [], "fullname": "git.objects.blob.__all__", "name": "__all__", "type": {".class": "TupleType", "implicit": false, "items": ["builtins.str"], "partial_fallback": {".class": "Instance", "args": [{".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 6}], "type_ref": "builtins.tuple"}}}}, "__doc__": {".class": "SymbolTableNode", "kind": "Gdef", "module_public": false, "node": {".class": "Var", "flags": ["is_ready"], "fullname": "git.objects.blob.__doc__", "name": "__doc__", "type": "builtins.str"}}, "__file__": {".class": "SymbolTableNode", "kind": "Gdef", "module_public": false, "node": {".class": "Var", "flags": ["is_ready"], "fullname": "git.objects.blob.__file__", "name": "__file__", "type": "builtins.str"}}, "__name__": {".class": "SymbolTableNode", "kind": "Gdef", "module_public": false, "node": {".class": "Var", "flags": ["is_ready"], "fullname": "git.objects.blob.__name__", "name": "__name__", "type": "builtins.str"}}, "__package__": {".class": "SymbolTableNode", "kind": "Gdef", "module_public": false, "node": {".class": "Var", "flags": ["is_ready"], "fullname": "git.objects.blob.__package__", "name": "__package__", "type": "builtins.str"}}, "base": {".class": "SymbolTableNode", "cross_ref": "git.objects.base", "kind": "Gdef", "module_public": false}, "guess_type": {".class": "SymbolTableNode", "cross_ref": "mimetypes.guess_type", "kind": "Gdef", "module_public": false}}, "path": "c:\\dev\\GitPython\\git\\objects\\blob.py"} \ No newline at end of file
diff --git a/.mypy_cache/3.8/git/objects/blob.meta.json b/.mypy_cache/3.8/git/objects/blob.meta.json
deleted file mode 100644
index 585faa41..00000000
--- a/.mypy_cache/3.8/git/objects/blob.meta.json
+++ /dev/null
@@ -1 +0,0 @@
-{"child_modules": [], "data_mtime": 1614437180, "dep_lines": [6, 7, 7, 1, 1, 1], "dep_prios": [5, 20, 10, 5, 30, 30], "dependencies": ["mimetypes", "git.objects", "git.objects.base", "builtins", "abc", "typing"], "hash": "ee31ad695973d802a63552fcaf1e2405", "id": "git.objects.blob", "ignore_all": true, "interface_hash": "1037aaecc9ebca75b2542bc745f34af7", "mtime": 1613566253, "options": {"allow_redefinition": false, "allow_untyped_globals": false, "always_false": [], "always_true": [], "bazel": false, "check_untyped_defs": false, "disallow_any_decorated": false, "disallow_any_explicit": false, "disallow_any_expr": false, "disallow_any_generics": false, "disallow_any_unimported": false, "disallow_incomplete_defs": false, "disallow_subclassing_any": false, "disallow_untyped_calls": false, "disallow_untyped_decorators": false, "disallow_untyped_defs": false, "follow_imports": "silent", "follow_imports_for_stubs": false, "ignore_errors": false, "ignore_missing_imports": true, "implicit_reexport": true, "local_partial_types": false, "mypyc": false, "no_implicit_optional": false, "platform": "win32", "plugins": [], "show_none_errors": true, "strict_equality": false, "strict_optional": true, "strict_optional_whitelist": null, "warn_no_return": true, "warn_return_any": false, "warn_unreachable": false, "warn_unused_ignores": false}, "path": "c:\\dev\\GitPython\\git\\objects\\blob.py", "size": 927, "suppressed": [], "version_id": "0.740"} \ No newline at end of file
diff --git a/.mypy_cache/3.8/git/objects/commit.data.json b/.mypy_cache/3.8/git/objects/commit.data.json
deleted file mode 100644
index 497be8ff..00000000
--- a/.mypy_cache/3.8/git/objects/commit.data.json
+++ /dev/null
@@ -1 +0,0 @@
-{".class": "MypyFile", "_fullname": "git.objects.commit", "is_partial_stub_package": false, "is_stub": false, "names": {".class": "SymbolTable", "Actor": {".class": "SymbolTableNode", "cross_ref": "git.util.Actor", "kind": "Gdef", "module_public": false}, "BytesIO": {".class": "SymbolTableNode", "cross_ref": "io.BytesIO", "kind": "Gdef", "module_public": false}, "Commit": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeInfo", "_promote": null, "abstract_attributes": [], "bases": ["git.objects.base.Object", "git.util.Iterable", "git.diff.Diffable", "git.objects.util.Traversable", "git.objects.util.Serializable"], "declared_metaclass": null, "defn": {".class": "ClassDef", "fullname": "git.objects.commit.Commit", "name": "Commit", "type_vars": []}, "flags": ["fallback_to_any"], "fullname": "git.objects.commit.Commit", "metaclass_type": null, "metadata": {}, "module_name": "git.objects.commit", "mro": ["git.objects.commit.Commit", "git.objects.base.Object", "git.util.Iterable", "git.diff.Diffable", "git.objects.util.Traversable", "git.objects.util.Serializable", "builtins.object"], "names": {".class": "SymbolTable", "__init__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], "arg_names": ["self", "repo", "binsha", "tree", "author", "authored_date", "author_tz_offset", "committer", "committed_date", "committer_tz_offset", "message", "parents", "encoding", "gpgsig"], "flags": [], "fullname": "git.objects.commit.Commit.__init__", "name": "__init__", "type": null}}, "__slots__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class"], "fullname": "git.objects.commit.Commit.__slots__", "name": "__slots__", "type": {".class": "TupleType", "implicit": false, "items": ["builtins.str", "builtins.str", "builtins.str", "builtins.str", "builtins.str", "builtins.str", "builtins.str", "builtins.str", "builtins.str", "builtins.str", "builtins.str"], "partial_fallback": {".class": "Instance", "args": [{".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 6}], "type_ref": "builtins.tuple"}}}}, "_calculate_sha_": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Decorator", "func": {".class": "FuncDef", "arg_kinds": [0, 0, 0], "arg_names": ["cls", "repo", "commit"], "flags": ["is_class", "is_decorated"], "fullname": "git.objects.commit.Commit._calculate_sha_", "name": "_calculate_sha_", "type": null}, "is_overload": false, "var": {".class": "Var", "flags": ["is_initialized_in_class", "is_classmethod", "is_ready"], "fullname": null, "name": "_calculate_sha_", "type": {".class": "CallableType", "arg_kinds": [0, 0, 0], "arg_names": ["cls", "repo", "commit"], "arg_types": [{".class": "TypeType", "item": "git.objects.commit.Commit"}, {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 1}, {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 1}], "bound_args": [], "def_extras": {}, "fallback": "builtins.function", "implicit": true, "is_ellipsis_args": false, "name": "_calculate_sha_ of Commit", "ret_type": {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 1}, "variables": []}}}}, "_deserialize": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "stream"], "flags": [], "fullname": "git.objects.commit.Commit._deserialize", "name": "_deserialize", "type": null}}, "_get_intermediate_items": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Decorator", "func": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["cls", "commit"], "flags": ["is_class", "is_decorated"], "fullname": "git.objects.commit.Commit._get_intermediate_items", "name": "_get_intermediate_items", "type": null}, "is_overload": false, "var": {".class": "Var", "flags": ["is_initialized_in_class", "is_classmethod", "is_ready"], "fullname": null, "name": "_get_intermediate_items", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": ["cls", "commit"], "arg_types": [{".class": "TypeType", "item": "git.objects.commit.Commit"}, {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 1}], "bound_args": [], "def_extras": {}, "fallback": "builtins.function", "implicit": true, "is_ellipsis_args": false, "name": "_get_intermediate_items of Commit", "ret_type": {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 1}, "variables": []}}}}, "_id_attribute_": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": "git.objects.commit.Commit._id_attribute_", "name": "_id_attribute_", "type": "builtins.str"}}, "_iter_from_process_or_stream": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Decorator", "func": {".class": "FuncDef", "arg_kinds": [0, 0, 0], "arg_names": ["cls", "repo", "proc_or_stream"], "flags": ["is_class", "is_generator", "is_decorated"], "fullname": "git.objects.commit.Commit._iter_from_process_or_stream", "name": "_iter_from_process_or_stream", "type": null}, "is_overload": false, "var": {".class": "Var", "flags": ["is_initialized_in_class", "is_classmethod", "is_ready"], "fullname": null, "name": "_iter_from_process_or_stream", "type": {".class": "CallableType", "arg_kinds": [0, 0, 0], "arg_names": ["cls", "repo", "proc_or_stream"], "arg_types": [{".class": "TypeType", "item": "git.objects.commit.Commit"}, {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 1}, {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 1}], "bound_args": [], "def_extras": {}, "fallback": "builtins.function", "implicit": true, "is_ellipsis_args": false, "name": "_iter_from_process_or_stream of Commit", "ret_type": {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 1}, "variables": []}}}}, "_serialize": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "stream"], "flags": [], "fullname": "git.objects.commit.Commit._serialize", "name": "_serialize", "type": null}}, "_set_cache_": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "attr"], "flags": [], "fullname": "git.objects.commit.Commit._set_cache_", "name": "_set_cache_", "type": null}}, "author": {".class": "SymbolTableNode", "implicit": true, "kind": "Mdef", "node": {".class": "Var", "flags": [], "fullname": "git.objects.commit.Commit.author", "name": "author", "type": {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 1}}}, "author_tz_offset": {".class": "SymbolTableNode", "implicit": true, "kind": "Mdef", "node": {".class": "Var", "flags": [], "fullname": "git.objects.commit.Commit.author_tz_offset", "name": "author_tz_offset", "type": {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 1}}}, "authored_date": {".class": "SymbolTableNode", "implicit": true, "kind": "Mdef", "node": {".class": "Var", "flags": [], "fullname": "git.objects.commit.Commit.authored_date", "name": "authored_date", "type": {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 1}}}, "authored_datetime": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Decorator", "func": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": ["is_property", "is_decorated"], "fullname": "git.objects.commit.Commit.authored_datetime", "name": "authored_datetime", "type": null}, "is_overload": false, "var": {".class": "Var", "flags": ["is_initialized_in_class", "is_property", "is_ready"], "fullname": null, "name": "authored_datetime", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["self"], "arg_types": ["git.objects.commit.Commit"], "bound_args": [], "def_extras": {}, "fallback": "builtins.function", "implicit": true, "is_ellipsis_args": false, "name": "authored_datetime of Commit", "ret_type": {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 1}, "variables": []}}}}, "committed_date": {".class": "SymbolTableNode", "implicit": true, "kind": "Mdef", "node": {".class": "Var", "flags": [], "fullname": "git.objects.commit.Commit.committed_date", "name": "committed_date", "type": {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 1}}}, "committed_datetime": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Decorator", "func": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": ["is_property", "is_decorated"], "fullname": "git.objects.commit.Commit.committed_datetime", "name": "committed_datetime", "type": null}, "is_overload": false, "var": {".class": "Var", "flags": ["is_initialized_in_class", "is_property", "is_ready"], "fullname": null, "name": "committed_datetime", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["self"], "arg_types": ["git.objects.commit.Commit"], "bound_args": [], "def_extras": {}, "fallback": "builtins.function", "implicit": true, "is_ellipsis_args": false, "name": "committed_datetime of Commit", "ret_type": {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 1}, "variables": []}}}}, "committer": {".class": "SymbolTableNode", "implicit": true, "kind": "Mdef", "node": {".class": "Var", "flags": [], "fullname": "git.objects.commit.Commit.committer", "name": "committer", "type": {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 1}}}, "committer_tz_offset": {".class": "SymbolTableNode", "implicit": true, "kind": "Mdef", "node": {".class": "Var", "flags": [], "fullname": "git.objects.commit.Commit.committer_tz_offset", "name": "committer_tz_offset", "type": {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 1}}}, "conf_encoding": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": "git.objects.commit.Commit.conf_encoding", "name": "conf_encoding", "type": "builtins.str"}}, "count": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 1, 4], "arg_names": ["self", "paths", "kwargs"], "flags": [], "fullname": "git.objects.commit.Commit.count", "name": "count", "type": null}}, "create_from_tree": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Decorator", "func": {".class": "FuncDef", "arg_kinds": [0, 0, 0, 0, 1, 1, 1, 1, 1, 1], "arg_names": ["cls", "repo", "tree", "message", "parent_commits", "head", "author", "committer", "author_date", "commit_date"], "flags": ["is_class", "is_decorated"], "fullname": "git.objects.commit.Commit.create_from_tree", "name": "create_from_tree", "type": null}, "is_overload": false, "var": {".class": "Var", "flags": ["is_initialized_in_class", "is_classmethod", "is_ready"], "fullname": null, "name": "create_from_tree", "type": {".class": "CallableType", "arg_kinds": [0, 0, 0, 0, 1, 1, 1, 1, 1, 1], "arg_names": ["cls", "repo", "tree", "message", "parent_commits", "head", "author", "committer", "author_date", "commit_date"], "arg_types": [{".class": "TypeType", "item": "git.objects.commit.Commit"}, {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 1}, {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 1}, {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 1}, {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 1}, {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 1}, {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 1}, {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 1}, {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 1}, {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 1}], "bound_args": [], "def_extras": {}, "fallback": "builtins.function", "implicit": true, "is_ellipsis_args": false, "name": "create_from_tree of Commit", "ret_type": {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 1}, "variables": []}}}}, "default_encoding": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": "git.objects.commit.Commit.default_encoding", "name": "default_encoding", "type": "builtins.str"}}, "encoding": {".class": "SymbolTableNode", "implicit": true, "kind": "Mdef", "node": {".class": "Var", "flags": [], "fullname": "git.objects.commit.Commit.encoding", "name": "encoding", "type": {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 1}}}, "env_author_date": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": "git.objects.commit.Commit.env_author_date", "name": "env_author_date", "type": "builtins.str"}}, "env_committer_date": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": "git.objects.commit.Commit.env_committer_date", "name": "env_committer_date", "type": "builtins.str"}}, "gpgsig": {".class": "SymbolTableNode", "implicit": true, "kind": "Mdef", "node": {".class": "Var", "flags": [], "fullname": "git.objects.commit.Commit.gpgsig", "name": "gpgsig", "type": {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 1}}}, "iter_items": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Decorator", "func": {".class": "FuncDef", "arg_kinds": [0, 0, 0, 1, 4], "arg_names": ["cls", "repo", "rev", "paths", "kwargs"], "flags": ["is_class", "is_decorated"], "fullname": "git.objects.commit.Commit.iter_items", "name": "iter_items", "type": null}, "is_overload": false, "var": {".class": "Var", "flags": ["is_initialized_in_class", "is_classmethod", "is_ready"], "fullname": null, "name": "iter_items", "type": {".class": "CallableType", "arg_kinds": [0, 0, 0, 1, 4], "arg_names": ["cls", "repo", "rev", "paths", "kwargs"], "arg_types": [{".class": "TypeType", "item": "git.objects.commit.Commit"}, {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 1}, {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 1}, {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 1}, {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 1}], "bound_args": [], "def_extras": {}, "fallback": "builtins.function", "implicit": true, "is_ellipsis_args": false, "name": "iter_items of Commit", "ret_type": {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 1}, "variables": []}}}}, "iter_parents": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 1, 4], "arg_names": ["self", "paths", "kwargs"], "flags": [], "fullname": "git.objects.commit.Commit.iter_parents", "name": "iter_parents", "type": null}}, "message": {".class": "SymbolTableNode", "implicit": true, "kind": "Mdef", "node": {".class": "Var", "flags": [], "fullname": "git.objects.commit.Commit.message", "name": "message", "type": {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 1}}}, "name_rev": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Decorator", "func": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": ["is_property", "is_decorated"], "fullname": "git.objects.commit.Commit.name_rev", "name": "name_rev", "type": null}, "is_overload": false, "var": {".class": "Var", "flags": ["is_initialized_in_class", "is_property", "is_ready"], "fullname": null, "name": "name_rev", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["self"], "arg_types": ["git.objects.commit.Commit"], "bound_args": [], "def_extras": {}, "fallback": "builtins.function", "implicit": true, "is_ellipsis_args": false, "name": "name_rev of Commit", "ret_type": {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 1}, "variables": []}}}}, "parents": {".class": "SymbolTableNode", "implicit": true, "kind": "Mdef", "node": {".class": "Var", "flags": [], "fullname": "git.objects.commit.Commit.parents", "name": "parents", "type": {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 1}}}, "replace": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 4], "arg_names": ["self", "kwargs"], "flags": [], "fullname": "git.objects.commit.Commit.replace", "name": "replace", "type": null}}, "stats": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Decorator", "func": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": ["is_property", "is_decorated"], "fullname": "git.objects.commit.Commit.stats", "name": "stats", "type": null}, "is_overload": false, "var": {".class": "Var", "flags": ["is_initialized_in_class", "is_property", "is_ready"], "fullname": null, "name": "stats", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["self"], "arg_types": ["git.objects.commit.Commit"], "bound_args": [], "def_extras": {}, "fallback": "builtins.function", "implicit": true, "is_ellipsis_args": false, "name": "stats of Commit", "ret_type": {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 1}, "variables": []}}}}, "summary": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Decorator", "func": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": ["is_property", "is_decorated"], "fullname": "git.objects.commit.Commit.summary", "name": "summary", "type": null}, "is_overload": false, "var": {".class": "Var", "flags": ["is_initialized_in_class", "is_property", "is_ready"], "fullname": null, "name": "summary", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["self"], "arg_types": ["git.objects.commit.Commit"], "bound_args": [], "def_extras": {}, "fallback": "builtins.function", "implicit": true, "is_ellipsis_args": false, "name": "summary of Commit", "ret_type": {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 1}, "variables": []}}}}, "tree": {".class": "SymbolTableNode", "implicit": true, "kind": "Mdef", "node": {".class": "Var", "flags": [], "fullname": "git.objects.commit.Commit.tree", "name": "tree", "type": {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 1}}}, "type": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": "git.objects.commit.Commit.type", "name": "type", "type": "builtins.str"}}}, "tuple_type": null, "type_vars": [], "typeddict_type": null}}, "Diffable": {".class": "SymbolTableNode", "cross_ref": "git.diff.Diffable", "kind": "Gdef", "module_public": false}, "IStream": {".class": "SymbolTableNode", "kind": "Gdef", "module_public": false, "node": {".class": "Var", "flags": ["is_suppressed_import", "is_ready"], "fullname": "git.objects.commit.IStream", "name": "IStream", "type": {".class": "AnyType", "missing_import_name": "git.objects.commit.IStream", "source_any": null, "type_of_any": 3}}}, "Iterable": {".class": "SymbolTableNode", "cross_ref": "git.util.Iterable", "kind": "Gdef", "module_public": false}, "Serializable": {".class": "SymbolTableNode", "cross_ref": "git.objects.util.Serializable", "kind": "Gdef", "module_public": false}, "Stats": {".class": "SymbolTableNode", "cross_ref": "git.util.Stats", "kind": "Gdef", "module_public": false}, "Traversable": {".class": "SymbolTableNode", "cross_ref": "git.objects.util.Traversable", "kind": "Gdef", "module_public": false}, "Tree": {".class": "SymbolTableNode", "cross_ref": "git.objects.tree.Tree", "kind": "Gdef", "module_public": false}, "__all__": {".class": "SymbolTableNode", "kind": "Gdef", "module_public": false, "node": {".class": "Var", "flags": [], "fullname": "git.objects.commit.__all__", "name": "__all__", "type": {".class": "TupleType", "implicit": false, "items": ["builtins.str"], "partial_fallback": {".class": "Instance", "args": [{".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 6}], "type_ref": "builtins.tuple"}}}}, "__doc__": {".class": "SymbolTableNode", "kind": "Gdef", "module_public": false, "node": {".class": "Var", "flags": ["is_ready"], "fullname": "git.objects.commit.__doc__", "name": "__doc__", "type": "builtins.str"}}, "__file__": {".class": "SymbolTableNode", "kind": "Gdef", "module_public": false, "node": {".class": "Var", "flags": ["is_ready"], "fullname": "git.objects.commit.__file__", "name": "__file__", "type": "builtins.str"}}, "__name__": {".class": "SymbolTableNode", "kind": "Gdef", "module_public": false, "node": {".class": "Var", "flags": ["is_ready"], "fullname": "git.objects.commit.__name__", "name": "__name__", "type": "builtins.str"}}, "__package__": {".class": "SymbolTableNode", "kind": "Gdef", "module_public": false, "node": {".class": "Var", "flags": ["is_ready"], "fullname": "git.objects.commit.__package__", "name": "__package__", "type": "builtins.str"}}, "altz_to_utctz_str": {".class": "SymbolTableNode", "cross_ref": "git.objects.util.altz_to_utctz_str", "kind": "Gdef", "module_public": false}, "altzone": {".class": "SymbolTableNode", "cross_ref": "time.altzone", "kind": "Gdef", "module_public": false}, "base": {".class": "SymbolTableNode", "cross_ref": "git.objects.base", "kind": "Gdef", "module_public": false}, "daylight": {".class": "SymbolTableNode", "cross_ref": "time.daylight", "kind": "Gdef", "module_public": false}, "finalize_process": {".class": "SymbolTableNode", "cross_ref": "git.util.finalize_process", "kind": "Gdef", "module_public": false}, "from_timestamp": {".class": "SymbolTableNode", "cross_ref": "git.objects.util.from_timestamp", "kind": "Gdef", "module_public": false}, "hex_to_bin": {".class": "SymbolTableNode", "cross_ref": "git.util.hex_to_bin", "kind": "Gdef", "module_public": false}, "localtime": {".class": "SymbolTableNode", "cross_ref": "time.localtime", "kind": "Gdef", "module_public": false}, "log": {".class": "SymbolTableNode", "kind": "Gdef", "module_public": false, "node": {".class": "Var", "flags": [], "fullname": "git.objects.commit.log", "name": "log", "type": "logging.Logger"}}, "logging": {".class": "SymbolTableNode", "cross_ref": "logging", "kind": "Gdef", "module_public": false}, "os": {".class": "SymbolTableNode", "cross_ref": "os", "kind": "Gdef", "module_public": false}, "parse_actor_and_date": {".class": "SymbolTableNode", "cross_ref": "git.objects.util.parse_actor_and_date", "kind": "Gdef", "module_public": false}, "parse_date": {".class": "SymbolTableNode", "cross_ref": "git.objects.util.parse_date", "kind": "Gdef", "module_public": false}, "time": {".class": "SymbolTableNode", "cross_ref": "time.time", "kind": "Gdef", "module_public": false}, "timezone": {".class": "SymbolTableNode", "cross_ref": "time.timezone", "kind": "Gdef", "module_public": false}}, "path": "c:\\dev\\GitPython\\git\\objects\\commit.py"} \ No newline at end of file
diff --git a/.mypy_cache/3.8/git/objects/commit.meta.json b/.mypy_cache/3.8/git/objects/commit.meta.json
deleted file mode 100644
index e7f6246f..00000000
--- a/.mypy_cache/3.8/git/objects/commit.meta.json
+++ /dev/null
@@ -1 +0,0 @@
-{"child_modules": [], "data_mtime": 1614437180, "dep_lines": [8, 15, 17, 18, 18, 19, 28, 35, 36, 37, 418, 418, 1, 1, 1, 1, 1, 1, 7], "dep_prios": [5, 5, 5, 20, 10, 5, 5, 10, 5, 10, 20, 20, 5, 30, 30, 30, 30, 30, 5], "dependencies": ["git.util", "git.diff", "git.objects.tree", "git.objects", "git.objects.base", "git.objects.util", "time", "os", "io", "logging", "git.refs", "git", "builtins", "abc", "git.refs.head", "git.refs.reference", "git.refs.symbolic", "typing"], "hash": "0046eb80ba9df21e548ae3217075dda1", "id": "git.objects.commit", "ignore_all": true, "interface_hash": "b668298acbefae21485b3d191962f0b4", "mtime": 1613566253, "options": {"allow_redefinition": false, "allow_untyped_globals": false, "always_false": [], "always_true": [], "bazel": false, "check_untyped_defs": false, "disallow_any_decorated": false, "disallow_any_explicit": false, "disallow_any_expr": false, "disallow_any_generics": false, "disallow_any_unimported": false, "disallow_incomplete_defs": false, "disallow_subclassing_any": false, "disallow_untyped_calls": false, "disallow_untyped_decorators": false, "disallow_untyped_defs": false, "follow_imports": "silent", "follow_imports_for_stubs": false, "ignore_errors": false, "ignore_missing_imports": true, "implicit_reexport": true, "local_partial_types": false, "mypyc": false, "no_implicit_optional": false, "platform": "win32", "plugins": [], "show_none_errors": true, "strict_equality": false, "strict_optional": true, "strict_optional_whitelist": null, "warn_no_return": true, "warn_return_any": false, "warn_unreachable": false, "warn_unused_ignores": false}, "path": "c:\\dev\\GitPython\\git\\objects\\commit.py", "size": 21650, "suppressed": ["gitdb"], "version_id": "0.740"} \ No newline at end of file
diff --git a/.mypy_cache/3.8/git/objects/fun.data.json b/.mypy_cache/3.8/git/objects/fun.data.json
deleted file mode 100644
index 20fbe05b..00000000
--- a/.mypy_cache/3.8/git/objects/fun.data.json
+++ /dev/null
@@ -1 +0,0 @@
-{".class": "MypyFile", "_fullname": "git.objects.fun", "is_partial_stub_package": false, "is_stub": false, "names": {".class": "SymbolTable", "S_ISDIR": {".class": "SymbolTableNode", "cross_ref": "stat.S_ISDIR", "kind": "Gdef", "module_public": false}, "__all__": {".class": "SymbolTableNode", "kind": "Gdef", "module_public": false, "node": {".class": "Var", "flags": [], "fullname": "git.objects.fun.__all__", "name": "__all__", "type": {".class": "TupleType", "implicit": false, "items": ["builtins.str", "builtins.str", "builtins.str", "builtins.str"], "partial_fallback": {".class": "Instance", "args": [{".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 6}], "type_ref": "builtins.tuple"}}}}, "__doc__": {".class": "SymbolTableNode", "kind": "Gdef", "module_public": false, "node": {".class": "Var", "flags": ["is_ready"], "fullname": "git.objects.fun.__doc__", "name": "__doc__", "type": "builtins.str"}}, "__file__": {".class": "SymbolTableNode", "kind": "Gdef", "module_public": false, "node": {".class": "Var", "flags": ["is_ready"], "fullname": "git.objects.fun.__file__", "name": "__file__", "type": "builtins.str"}}, "__name__": {".class": "SymbolTableNode", "kind": "Gdef", "module_public": false, "node": {".class": "Var", "flags": ["is_ready"], "fullname": "git.objects.fun.__name__", "name": "__name__", "type": "builtins.str"}}, "__package__": {".class": "SymbolTableNode", "kind": "Gdef", "module_public": false, "node": {".class": "Var", "flags": ["is_ready"], "fullname": "git.objects.fun.__package__", "name": "__package__", "type": "builtins.str"}}, "_find_by_name": {".class": "SymbolTableNode", "kind": "Gdef", "module_public": false, "node": {".class": "FuncDef", "arg_kinds": [0, 0, 0, 0], "arg_names": ["tree_data", "name", "is_dir", "start_at"], "flags": [], "fullname": "git.objects.fun._find_by_name", "name": "_find_by_name", "type": null}}, "_to_full_path": {".class": "SymbolTableNode", "kind": "Gdef", "module_public": false, "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["item", "path_prefix"], "flags": [], "fullname": "git.objects.fun._to_full_path", "name": "_to_full_path", "type": null}}, "defenc": {".class": "SymbolTableNode", "cross_ref": "git.compat.defenc", "kind": "Gdef", "module_public": false}, "safe_decode": {".class": "SymbolTableNode", "cross_ref": "git.compat.safe_decode", "kind": "Gdef", "module_public": false}, "traverse_tree_recursive": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0, 0], "arg_names": ["odb", "tree_sha", "path_prefix"], "flags": [], "fullname": "git.objects.fun.traverse_tree_recursive", "name": "traverse_tree_recursive", "type": null}}, "traverse_trees_recursive": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0, 0], "arg_names": ["odb", "tree_shas", "path_prefix"], "flags": [], "fullname": "git.objects.fun.traverse_trees_recursive", "name": "traverse_trees_recursive", "type": null}}, "tree_entries_from_data": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["data"], "flags": [], "fullname": "git.objects.fun.tree_entries_from_data", "name": "tree_entries_from_data", "type": null}}, "tree_to_stream": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["entries", "write"], "flags": [], "fullname": "git.objects.fun.tree_to_stream", "name": "tree_to_stream", "type": null}}}, "path": "c:\\dev\\GitPython\\git\\objects\\fun.py"} \ No newline at end of file
diff --git a/.mypy_cache/3.8/git/objects/fun.meta.json b/.mypy_cache/3.8/git/objects/fun.meta.json
deleted file mode 100644
index ea372492..00000000
--- a/.mypy_cache/3.8/git/objects/fun.meta.json
+++ /dev/null
@@ -1 +0,0 @@
-{"child_modules": [], "data_mtime": 1614436397, "dep_lines": [2, 3, 1, 1, 1], "dep_prios": [5, 5, 5, 30, 30], "dependencies": ["stat", "git.compat", "builtins", "abc", "typing"], "hash": "425601016e605fc56b441a180d20a6d3", "id": "git.objects.fun", "ignore_all": true, "interface_hash": "25b01c7fa6e0cb09c332c9ee65f31ab0", "mtime": 1613566253, "options": {"allow_redefinition": false, "allow_untyped_globals": false, "always_false": [], "always_true": [], "bazel": false, "check_untyped_defs": false, "disallow_any_decorated": false, "disallow_any_explicit": false, "disallow_any_expr": false, "disallow_any_generics": false, "disallow_any_unimported": false, "disallow_incomplete_defs": false, "disallow_subclassing_any": false, "disallow_untyped_calls": false, "disallow_untyped_decorators": false, "disallow_untyped_defs": false, "follow_imports": "silent", "follow_imports_for_stubs": false, "ignore_errors": false, "ignore_missing_imports": true, "implicit_reexport": true, "local_partial_types": false, "mypyc": false, "no_implicit_optional": false, "platform": "win32", "plugins": [], "show_none_errors": true, "strict_equality": false, "strict_optional": true, "strict_optional_whitelist": null, "warn_no_return": true, "warn_return_any": false, "warn_unreachable": false, "warn_unused_ignores": false}, "path": "c:\\dev\\GitPython\\git\\objects\\fun.py", "size": 7257, "suppressed": [], "version_id": "0.740"} \ No newline at end of file
diff --git a/.mypy_cache/3.8/git/objects/submodule/__init__.data.json b/.mypy_cache/3.8/git/objects/submodule/__init__.data.json
deleted file mode 100644
index c6c1624c..00000000
--- a/.mypy_cache/3.8/git/objects/submodule/__init__.data.json
+++ /dev/null
@@ -1 +0,0 @@
-{".class": "MypyFile", "_fullname": "git.objects.submodule", "is_partial_stub_package": false, "is_stub": false, "names": {".class": "SymbolTable", "__doc__": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "Var", "flags": ["is_ready"], "fullname": "git.objects.submodule.__doc__", "name": "__doc__", "type": "builtins.str"}}, "__file__": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "Var", "flags": ["is_ready"], "fullname": "git.objects.submodule.__file__", "name": "__file__", "type": "builtins.str"}}, "__name__": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "Var", "flags": ["is_ready"], "fullname": "git.objects.submodule.__name__", "name": "__name__", "type": "builtins.str"}}, "__package__": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "Var", "flags": ["is_ready"], "fullname": "git.objects.submodule.__package__", "name": "__package__", "type": "builtins.str"}}}, "path": "c:\\dev\\GitPython\\git\\objects\\submodule\\__init__.py"} \ No newline at end of file
diff --git a/.mypy_cache/3.8/git/objects/submodule/__init__.meta.json b/.mypy_cache/3.8/git/objects/submodule/__init__.meta.json
deleted file mode 100644
index 49a65b5a..00000000
--- a/.mypy_cache/3.8/git/objects/submodule/__init__.meta.json
+++ /dev/null
@@ -1 +0,0 @@
-{"child_modules": ["git.objects.submodule.util", "git.objects.submodule.base", "git.objects.submodule.root"], "data_mtime": 1614436396, "dep_lines": [1], "dep_prios": [5], "dependencies": ["builtins"], "hash": "219faef0196bb86a1cc9c0ae57f63970", "id": "git.objects.submodule", "ignore_all": true, "interface_hash": "17f23fe9955e108ad953b72639416a27", "mtime": 1613566253, "options": {"allow_redefinition": false, "allow_untyped_globals": false, "always_false": [], "always_true": [], "bazel": false, "check_untyped_defs": false, "disallow_any_decorated": false, "disallow_any_explicit": false, "disallow_any_expr": false, "disallow_any_generics": false, "disallow_any_unimported": false, "disallow_incomplete_defs": false, "disallow_subclassing_any": false, "disallow_untyped_calls": false, "disallow_untyped_decorators": false, "disallow_untyped_defs": false, "follow_imports": "silent", "follow_imports_for_stubs": false, "ignore_errors": false, "ignore_missing_imports": true, "implicit_reexport": true, "local_partial_types": false, "mypyc": false, "no_implicit_optional": false, "platform": "win32", "plugins": [], "show_none_errors": true, "strict_equality": false, "strict_optional": true, "strict_optional_whitelist": null, "warn_no_return": true, "warn_return_any": false, "warn_unreachable": false, "warn_unused_ignores": false}, "path": "c:\\dev\\GitPython\\git\\objects\\submodule\\__init__.py", "size": 93, "suppressed": [], "version_id": "0.740"} \ No newline at end of file
diff --git a/.mypy_cache/3.8/git/objects/submodule/base.data.json b/.mypy_cache/3.8/git/objects/submodule/base.data.json
deleted file mode 100644
index 99f50d1e..00000000
--- a/.mypy_cache/3.8/git/objects/submodule/base.data.json
+++ /dev/null
@@ -1 +0,0 @@
-{".class": "MypyFile", "_fullname": "git.objects.submodule.base", "is_partial_stub_package": false, "is_stub": false, "names": {".class": "SymbolTable", "BEGIN": {".class": "SymbolTableNode", "kind": "Gdef", "module_public": false, "node": {".class": "Var", "flags": [], "fullname": "git.objects.submodule.base.BEGIN", "name": "BEGIN", "type": "builtins.int"}}, "BadName": {".class": "SymbolTableNode", "kind": "Gdef", "module_public": false, "node": {".class": "Var", "flags": ["is_suppressed_import", "is_ready"], "fullname": "git.objects.submodule.base.BadName", "name": "BadName", "type": {".class": "AnyType", "missing_import_name": "git.objects.submodule.base.BadName", "source_any": null, "type_of_any": 3}}}, "BytesIO": {".class": "SymbolTableNode", "cross_ref": "io.BytesIO", "kind": "Gdef", "module_public": false}, "CLONE": {".class": "SymbolTableNode", "kind": "Gdef", "module_public": false, "node": {".class": "Var", "flags": [], "fullname": "git.objects.submodule.base.CLONE", "name": "CLONE", "type": "builtins.int"}}, "END": {".class": "SymbolTableNode", "kind": "Gdef", "module_public": false, "node": {".class": "Var", "flags": [], "fullname": "git.objects.submodule.base.END", "name": "END", "type": "builtins.int"}}, "FETCH": {".class": "SymbolTableNode", "kind": "Gdef", "module_public": false, "node": {".class": "Var", "flags": [], "fullname": "git.objects.submodule.base.FETCH", "name": "FETCH", "type": "builtins.int"}}, "Git": {".class": "SymbolTableNode", "cross_ref": "git.cmd.Git", "kind": "Gdef", "module_public": false}, "GitConfigParser": {".class": "SymbolTableNode", "cross_ref": "git.config.GitConfigParser", "kind": "Gdef", "module_public": false}, "HIDE_WINDOWS_KNOWN_ERRORS": {".class": "SymbolTableNode", "cross_ref": "git.util.HIDE_WINDOWS_KNOWN_ERRORS", "kind": "Gdef", "module_public": false}, "IndexObject": {".class": "SymbolTableNode", "cross_ref": "git.objects.base.IndexObject", "kind": "Gdef", "module_public": false}, "InvalidGitRepositoryError": {".class": "SymbolTableNode", "cross_ref": "git.exc.InvalidGitRepositoryError", "kind": "Gdef", "module_public": false}, "Iterable": {".class": "SymbolTableNode", "cross_ref": "git.util.Iterable", "kind": "Gdef", "module_public": false}, "NoSuchPathError": {".class": "SymbolTableNode", "cross_ref": "git.exc.NoSuchPathError", "kind": "Gdef", "module_public": false}, "Object": {".class": "SymbolTableNode", "cross_ref": "git.objects.base.Object", "kind": "Gdef", "module_public": false}, "RemoteProgress": {".class": "SymbolTableNode", "cross_ref": "git.util.RemoteProgress", "kind": "Gdef", "module_public": false}, "RepositoryDirtyError": {".class": "SymbolTableNode", "cross_ref": "git.exc.RepositoryDirtyError", "kind": "Gdef", "module_public": false}, "SectionConstraint": {".class": "SymbolTableNode", "cross_ref": "git.config.SectionConstraint", "kind": "Gdef", "module_public": false}, "SkipTest": {".class": "SymbolTableNode", "cross_ref": "unittest.case.SkipTest", "kind": "Gdef", "module_public": false}, "Submodule": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeInfo", "_promote": null, "abstract_attributes": [], "bases": ["git.objects.base.IndexObject", "git.util.Iterable", "git.objects.util.Traversable"], "declared_metaclass": null, "defn": {".class": "ClassDef", "fullname": "git.objects.submodule.base.Submodule", "name": "Submodule", "type_vars": []}, "flags": ["fallback_to_any"], "fullname": "git.objects.submodule.base.Submodule", "metaclass_type": null, "metadata": {}, "module_name": "git.objects.submodule.base", "mro": ["git.objects.submodule.base.Submodule", "git.objects.base.IndexObject", "git.objects.base.Object", "git.util.Iterable", "git.objects.util.Traversable", "builtins.object"], "names": {".class": "SymbolTable", "__eq__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "other"], "flags": [], "fullname": "git.objects.submodule.base.Submodule.__eq__", "name": "__eq__", "type": null}}, "__hash__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": [], "fullname": "git.objects.submodule.base.Submodule.__hash__", "name": "__hash__", "type": null}}, "__init__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0, 0, 1, 1, 1, 1, 1, 1], "arg_names": ["self", "repo", "binsha", "mode", "path", "name", "parent_commit", "url", "branch_path"], "flags": [], "fullname": "git.objects.submodule.base.Submodule.__init__", "name": "__init__", "type": null}}, "__ne__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "other"], "flags": [], "fullname": "git.objects.submodule.base.Submodule.__ne__", "name": "__ne__", "type": null}}, "__repr__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": [], "fullname": "git.objects.submodule.base.Submodule.__repr__", "name": "__repr__", "type": null}}, "__slots__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class"], "fullname": "git.objects.submodule.base.Submodule.__slots__", "name": "__slots__", "type": {".class": "TupleType", "implicit": false, "items": ["builtins.str", "builtins.str", "builtins.str", "builtins.str", "builtins.str"], "partial_fallback": {".class": "Instance", "args": [{".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 6}], "type_ref": "builtins.tuple"}}}}, "__str__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": [], "fullname": "git.objects.submodule.base.Submodule.__str__", "name": "__str__", "type": null}}, "_branch_path": {".class": "SymbolTableNode", "implicit": true, "kind": "Mdef", "node": {".class": "Var", "flags": [], "fullname": "git.objects.submodule.base.Submodule._branch_path", "name": "_branch_path", "type": {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 1}}}, "_cache_attrs": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class"], "fullname": "git.objects.submodule.base.Submodule._cache_attrs", "name": "_cache_attrs", "type": {".class": "TupleType", "implicit": false, "items": ["builtins.str", "builtins.str", "builtins.str"], "partial_fallback": {".class": "Instance", "args": [{".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 6}], "type_ref": "builtins.tuple"}}}}, "_clear_cache": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": [], "fullname": "git.objects.submodule.base.Submodule._clear_cache", "name": "_clear_cache", "type": null}}, "_clone_repo": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Decorator", "func": {".class": "FuncDef", "arg_kinds": [0, 0, 0, 0, 0, 4], "arg_names": ["cls", "repo", "url", "path", "name", "kwargs"], "flags": ["is_class", "is_decorated"], "fullname": "git.objects.submodule.base.Submodule._clone_repo", "name": "_clone_repo", "type": null}, "is_overload": false, "var": {".class": "Var", "flags": ["is_initialized_in_class", "is_classmethod", "is_ready"], "fullname": null, "name": "_clone_repo", "type": {".class": "CallableType", "arg_kinds": [0, 0, 0, 0, 0, 4], "arg_names": ["cls", "repo", "url", "path", "name", "kwargs"], "arg_types": [{".class": "TypeType", "item": "git.objects.submodule.base.Submodule"}, {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 1}, {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 1}, {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 1}, {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 1}, {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 1}], "bound_args": [], "def_extras": {}, "fallback": "builtins.function", "implicit": true, "is_ellipsis_args": false, "name": "_clone_repo of Submodule", "ret_type": {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 1}, "variables": []}}}}, "_config_parser": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Decorator", "func": {".class": "FuncDef", "arg_kinds": [0, 0, 0, 0], "arg_names": ["cls", "repo", "parent_commit", "read_only"], "flags": ["is_class", "is_decorated"], "fullname": "git.objects.submodule.base.Submodule._config_parser", "name": "_config_parser", "type": null}, "is_overload": false, "var": {".class": "Var", "flags": ["is_initialized_in_class", "is_classmethod", "is_ready"], "fullname": null, "name": "_config_parser", "type": {".class": "CallableType", "arg_kinds": [0, 0, 0, 0], "arg_names": ["cls", "repo", "parent_commit", "read_only"], "arg_types": [{".class": "TypeType", "item": "git.objects.submodule.base.Submodule"}, {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 1}, {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 1}, {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 1}], "bound_args": [], "def_extras": {}, "fallback": "builtins.function", "implicit": true, "is_ellipsis_args": false, "name": "_config_parser of Submodule", "ret_type": {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 1}, "variables": []}}}}, "_config_parser_constrained": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "read_only"], "flags": [], "fullname": "git.objects.submodule.base.Submodule._config_parser_constrained", "name": "_config_parser_constrained", "type": null}}, "_get_intermediate_items": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "item"], "flags": [], "fullname": "git.objects.submodule.base.Submodule._get_intermediate_items", "name": "_get_intermediate_items", "type": null}}, "_id_attribute_": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": "git.objects.submodule.base.Submodule._id_attribute_", "name": "_id_attribute_", "type": "builtins.str"}}, "_module_abspath": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Decorator", "func": {".class": "FuncDef", "arg_kinds": [0, 0, 0, 0], "arg_names": ["cls", "parent_repo", "path", "name"], "flags": ["is_class", "is_decorated"], "fullname": "git.objects.submodule.base.Submodule._module_abspath", "name": "_module_abspath", "type": null}, "is_overload": false, "var": {".class": "Var", "flags": ["is_initialized_in_class", "is_classmethod", "is_ready"], "fullname": null, "name": "_module_abspath", "type": {".class": "CallableType", "arg_kinds": [0, 0, 0, 0], "arg_names": ["cls", "parent_repo", "path", "name"], "arg_types": [{".class": "TypeType", "item": "git.objects.submodule.base.Submodule"}, {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 1}, {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 1}, {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 1}], "bound_args": [], "def_extras": {}, "fallback": "builtins.function", "implicit": true, "is_ellipsis_args": false, "name": "_module_abspath of Submodule", "ret_type": {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 1}, "variables": []}}}}, "_name": {".class": "SymbolTableNode", "implicit": true, "kind": "Mdef", "node": {".class": "Var", "flags": [], "fullname": "git.objects.submodule.base.Submodule._name", "name": "_name", "type": {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 1}}}, "_need_gitfile_submodules": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Decorator", "func": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["cls", "git"], "flags": ["is_class", "is_decorated"], "fullname": "git.objects.submodule.base.Submodule._need_gitfile_submodules", "name": "_need_gitfile_submodules", "type": null}, "is_overload": false, "var": {".class": "Var", "flags": ["is_initialized_in_class", "is_classmethod", "is_ready"], "fullname": null, "name": "_need_gitfile_submodules", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": ["cls", "git"], "arg_types": [{".class": "TypeType", "item": "git.objects.submodule.base.Submodule"}, {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 1}], "bound_args": [], "def_extras": {}, "fallback": "builtins.function", "implicit": true, "is_ellipsis_args": false, "name": "_need_gitfile_submodules of Submodule", "ret_type": {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 1}, "variables": []}}}}, "_parent_commit": {".class": "SymbolTableNode", "implicit": true, "kind": "Mdef", "node": {".class": "Var", "flags": [], "fullname": "git.objects.submodule.base.Submodule._parent_commit", "name": "_parent_commit", "type": {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 1}}}, "_set_cache_": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "attr"], "flags": [], "fullname": "git.objects.submodule.base.Submodule._set_cache_", "name": "_set_cache_", "type": null}}, "_sio_modules": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Decorator", "func": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["cls", "parent_commit"], "flags": ["is_class", "is_decorated"], "fullname": "git.objects.submodule.base.Submodule._sio_modules", "name": "_sio_modules", "type": null}, "is_overload": false, "var": {".class": "Var", "flags": ["is_initialized_in_class", "is_classmethod", "is_ready"], "fullname": null, "name": "_sio_modules", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": ["cls", "parent_commit"], "arg_types": [{".class": "TypeType", "item": "git.objects.submodule.base.Submodule"}, {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 1}], "bound_args": [], "def_extras": {}, "fallback": "builtins.function", "implicit": true, "is_ellipsis_args": false, "name": "_sio_modules of Submodule", "ret_type": {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 1}, "variables": []}}}}, "_to_relative_path": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Decorator", "func": {".class": "FuncDef", "arg_kinds": [0, 0, 0], "arg_names": ["cls", "parent_repo", "path"], "flags": ["is_class", "is_decorated"], "fullname": "git.objects.submodule.base.Submodule._to_relative_path", "name": "_to_relative_path", "type": null}, "is_overload": false, "var": {".class": "Var", "flags": ["is_initialized_in_class", "is_classmethod", "is_ready"], "fullname": null, "name": "_to_relative_path", "type": {".class": "CallableType", "arg_kinds": [0, 0, 0], "arg_names": ["cls", "parent_repo", "path"], "arg_types": [{".class": "TypeType", "item": "git.objects.submodule.base.Submodule"}, {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 1}, {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 1}], "bound_args": [], "def_extras": {}, "fallback": "builtins.function", "implicit": true, "is_ellipsis_args": false, "name": "_to_relative_path of Submodule", "ret_type": {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 1}, "variables": []}}}}, "_url": {".class": "SymbolTableNode", "implicit": true, "kind": "Mdef", "node": {".class": "Var", "flags": [], "fullname": "git.objects.submodule.base.Submodule._url", "name": "_url", "type": {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 1}}}, "_write_git_file_and_module_config": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Decorator", "func": {".class": "FuncDef", "arg_kinds": [0, 0, 0], "arg_names": ["cls", "working_tree_dir", "module_abspath"], "flags": ["is_class", "is_decorated"], "fullname": "git.objects.submodule.base.Submodule._write_git_file_and_module_config", "name": "_write_git_file_and_module_config", "type": null}, "is_overload": false, "var": {".class": "Var", "flags": ["is_initialized_in_class", "is_classmethod", "is_ready"], "fullname": null, "name": "_write_git_file_and_module_config", "type": {".class": "CallableType", "arg_kinds": [0, 0, 0], "arg_names": ["cls", "working_tree_dir", "module_abspath"], "arg_types": [{".class": "TypeType", "item": "git.objects.submodule.base.Submodule"}, {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 1}, {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 1}], "bound_args": [], "def_extras": {}, "fallback": "builtins.function", "implicit": true, "is_ellipsis_args": false, "name": "_write_git_file_and_module_config of Submodule", "ret_type": {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 1}, "variables": []}}}}, "add": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Decorator", "func": {".class": "FuncDef", "arg_kinds": [0, 0, 0, 0, 1, 1, 1, 1, 1], "arg_names": ["cls", "repo", "name", "path", "url", "branch", "no_checkout", "depth", "env"], "flags": ["is_class", "is_decorated"], "fullname": "git.objects.submodule.base.Submodule.add", "name": "add", "type": null}, "is_overload": false, "var": {".class": "Var", "flags": ["is_initialized_in_class", "is_classmethod", "is_ready"], "fullname": null, "name": "add", "type": {".class": "CallableType", "arg_kinds": [0, 0, 0, 0, 1, 1, 1, 1, 1], "arg_names": ["cls", "repo", "name", "path", "url", "branch", "no_checkout", "depth", "env"], "arg_types": [{".class": "TypeType", "item": "git.objects.submodule.base.Submodule"}, {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 1}, {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 1}, {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 1}, {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 1}, {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 1}, {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 1}, {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 1}, {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 1}], "bound_args": [], "def_extras": {}, "fallback": "builtins.function", "implicit": true, "is_ellipsis_args": false, "name": "add of Submodule", "ret_type": {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 1}, "variables": []}}}}, "branch": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Decorator", "func": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": ["is_property", "is_decorated"], "fullname": "git.objects.submodule.base.Submodule.branch", "name": "branch", "type": null}, "is_overload": false, "var": {".class": "Var", "flags": ["is_initialized_in_class", "is_property", "is_ready"], "fullname": null, "name": "branch", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["self"], "arg_types": ["git.objects.submodule.base.Submodule"], "bound_args": [], "def_extras": {}, "fallback": "builtins.function", "implicit": true, "is_ellipsis_args": false, "name": "branch of Submodule", "ret_type": {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 1}, "variables": []}}}}, "branch_name": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Decorator", "func": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": ["is_property", "is_decorated"], "fullname": "git.objects.submodule.base.Submodule.branch_name", "name": "branch_name", "type": null}, "is_overload": false, "var": {".class": "Var", "flags": ["is_initialized_in_class", "is_property", "is_ready"], "fullname": null, "name": "branch_name", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["self"], "arg_types": ["git.objects.submodule.base.Submodule"], "bound_args": [], "def_extras": {}, "fallback": "builtins.function", "implicit": true, "is_ellipsis_args": false, "name": "branch_name of Submodule", "ret_type": {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 1}, "variables": []}}}}, "branch_path": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Decorator", "func": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": ["is_property", "is_decorated"], "fullname": "git.objects.submodule.base.Submodule.branch_path", "name": "branch_path", "type": null}, "is_overload": false, "var": {".class": "Var", "flags": ["is_initialized_in_class", "is_property", "is_ready"], "fullname": null, "name": "branch_path", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["self"], "arg_types": ["git.objects.submodule.base.Submodule"], "bound_args": [], "def_extras": {}, "fallback": "builtins.function", "implicit": true, "is_ellipsis_args": false, "name": "branch_path of Submodule", "ret_type": {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 1}, "variables": []}}}}, "children": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": [], "fullname": "git.objects.submodule.base.Submodule.children", "name": "children", "type": null}}, "config_reader": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": [], "fullname": "git.objects.submodule.base.Submodule.config_reader", "name": "config_reader", "type": null}}, "config_writer": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Decorator", "func": {".class": "FuncDef", "arg_kinds": [0, 1, 1], "arg_names": ["self", "index", "write"], "flags": ["is_decorated"], "fullname": "git.objects.submodule.base.Submodule.config_writer", "name": "config_writer", "type": null}, "is_overload": false, "var": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": null, "name": "config_writer", "type": {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 1}}}}, "exists": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": [], "fullname": "git.objects.submodule.base.Submodule.exists", "name": "exists", "type": null}}, "iter_items": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Decorator", "func": {".class": "FuncDef", "arg_kinds": [0, 0, 1], "arg_names": ["cls", "repo", "parent_commit"], "flags": ["is_class", "is_generator", "is_decorated"], "fullname": "git.objects.submodule.base.Submodule.iter_items", "name": "iter_items", "type": null}, "is_overload": false, "var": {".class": "Var", "flags": ["is_initialized_in_class", "is_classmethod", "is_ready"], "fullname": null, "name": "iter_items", "type": {".class": "CallableType", "arg_kinds": [0, 0, 1], "arg_names": ["cls", "repo", "parent_commit"], "arg_types": [{".class": "TypeType", "item": "git.objects.submodule.base.Submodule"}, {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 1}, {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 1}], "bound_args": [], "def_extras": {}, "fallback": "builtins.function", "implicit": true, "is_ellipsis_args": false, "name": "iter_items of Submodule", "ret_type": {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 1}, "variables": []}}}}, "k_default_mode": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class"], "fullname": "git.objects.submodule.base.Submodule.k_default_mode", "name": "k_default_mode", "type": "builtins.int"}}, "k_head_default": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": "git.objects.submodule.base.Submodule.k_head_default", "name": "k_head_default", "type": "builtins.str"}}, "k_head_option": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": "git.objects.submodule.base.Submodule.k_head_option", "name": "k_head_option", "type": "builtins.str"}}, "k_modules_file": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": "git.objects.submodule.base.Submodule.k_modules_file", "name": "k_modules_file", "type": "builtins.str"}}, "module": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Decorator", "func": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": ["is_decorated"], "fullname": "git.objects.submodule.base.Submodule.module", "name": "module", "type": null}, "is_overload": false, "var": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": null, "name": "module", "type": {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 1}}}}, "module_exists": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": [], "fullname": "git.objects.submodule.base.Submodule.module_exists", "name": "module_exists", "type": null}}, "move": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Decorator", "func": {".class": "FuncDef", "arg_kinds": [0, 0, 1, 1], "arg_names": ["self", "module_path", "configuration", "module"], "flags": ["is_decorated"], "fullname": "git.objects.submodule.base.Submodule.move", "name": "move", "type": null}, "is_overload": false, "var": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": null, "name": "move", "type": {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 1}}}}, "name": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Decorator", "func": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": ["is_property", "is_decorated"], "fullname": "git.objects.submodule.base.Submodule.name", "name": "name", "type": null}, "is_overload": false, "var": {".class": "Var", "flags": ["is_initialized_in_class", "is_property", "is_ready"], "fullname": null, "name": "name", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["self"], "arg_types": ["git.objects.submodule.base.Submodule"], "bound_args": [], "def_extras": {}, "fallback": "builtins.function", "implicit": true, "is_ellipsis_args": false, "name": "name of Submodule", "ret_type": {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 1}, "variables": []}}}}, "parent_commit": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Decorator", "func": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": ["is_property", "is_decorated"], "fullname": "git.objects.submodule.base.Submodule.parent_commit", "name": "parent_commit", "type": null}, "is_overload": false, "var": {".class": "Var", "flags": ["is_initialized_in_class", "is_property", "is_ready"], "fullname": null, "name": "parent_commit", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["self"], "arg_types": ["git.objects.submodule.base.Submodule"], "bound_args": [], "def_extras": {}, "fallback": "builtins.function", "implicit": true, "is_ellipsis_args": false, "name": "parent_commit of Submodule", "ret_type": {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 1}, "variables": []}}}}, "remove": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Decorator", "func": {".class": "FuncDef", "arg_kinds": [0, 1, 1, 1, 1], "arg_names": ["self", "module", "force", "configuration", "dry_run"], "flags": ["is_decorated"], "fullname": "git.objects.submodule.base.Submodule.remove", "name": "remove", "type": null}, "is_overload": false, "var": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": null, "name": "remove", "type": {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 1}}}}, "rename": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Decorator", "func": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "new_name"], "flags": ["is_decorated"], "fullname": "git.objects.submodule.base.Submodule.rename", "name": "rename", "type": null}, "is_overload": false, "var": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": null, "name": "rename", "type": {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 1}}}}, "set_parent_commit": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0, 1], "arg_names": ["self", "commit", "check"], "flags": [], "fullname": "git.objects.submodule.base.Submodule.set_parent_commit", "name": "set_parent_commit", "type": null}}, "type": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": "git.objects.submodule.base.Submodule.type", "name": "type", "type": "builtins.str"}}, "update": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 1, 1, 1, 1, 1, 1, 1, 1], "arg_names": ["self", "recursive", "init", "to_latest_revision", "progress", "dry_run", "force", "keep_going", "env"], "flags": [], "fullname": "git.objects.submodule.base.Submodule.update", "name": "update", "type": null}}, "url": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Decorator", "func": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": ["is_property", "is_decorated"], "fullname": "git.objects.submodule.base.Submodule.url", "name": "url", "type": null}, "is_overload": false, "var": {".class": "Var", "flags": ["is_initialized_in_class", "is_property", "is_ready"], "fullname": null, "name": "url", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["self"], "arg_types": ["git.objects.submodule.base.Submodule"], "bound_args": [], "def_extras": {}, "fallback": "builtins.function", "implicit": true, "is_ellipsis_args": false, "name": "url of Submodule", "ret_type": {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 1}, "variables": []}}}}}, "tuple_type": null, "type_vars": [], "typeddict_type": null}}, "SubmoduleConfigParser": {".class": "SymbolTableNode", "cross_ref": "git.objects.submodule.util.SubmoduleConfigParser", "kind": "Gdef", "module_public": false}, "Traversable": {".class": "SymbolTableNode", "cross_ref": "git.objects.util.Traversable", "kind": "Gdef", "module_public": false}, "UPDWKTREE": {".class": "SymbolTableNode", "kind": "Gdef", "module_public": false, "node": {".class": "Var", "flags": [], "fullname": "git.objects.submodule.base.UPDWKTREE", "name": "UPDWKTREE", "type": "builtins.int"}}, "UpdateProgress": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeInfo", "_promote": null, "abstract_attributes": [], "bases": ["git.util.RemoteProgress"], "declared_metaclass": null, "defn": {".class": "ClassDef", "fullname": "git.objects.submodule.base.UpdateProgress", "name": "UpdateProgress", "type_vars": []}, "flags": [], "fullname": "git.objects.submodule.base.UpdateProgress", "metaclass_type": null, "metadata": {}, "module_name": "git.objects.submodule.base", "mro": ["git.objects.submodule.base.UpdateProgress", "git.util.RemoteProgress", "builtins.object"], "names": {".class": "SymbolTable", "CLONE": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class"], "fullname": "git.objects.submodule.base.UpdateProgress.CLONE", "name": "CLONE", "type": "builtins.int"}}, "FETCH": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class"], "fullname": "git.objects.submodule.base.UpdateProgress.FETCH", "name": "FETCH", "type": "builtins.int"}}, "UPDWKTREE": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class"], "fullname": "git.objects.submodule.base.UpdateProgress.UPDWKTREE", "name": "UPDWKTREE", "type": "builtins.int"}}, "__slots__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class"], "fullname": "git.objects.submodule.base.UpdateProgress.__slots__", "name": "__slots__", "type": {".class": "TupleType", "implicit": false, "items": [], "partial_fallback": {".class": "Instance", "args": [{".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 6}], "type_ref": "builtins.tuple"}}}}, "_num_op_codes": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class"], "fullname": "git.objects.submodule.base.UpdateProgress._num_op_codes", "name": "_num_op_codes", "type": "builtins.int"}}}, "tuple_type": null, "type_vars": [], "typeddict_type": null}}, "__all__": {".class": "SymbolTableNode", "kind": "Gdef", "module_public": false, "node": {".class": "Var", "flags": [], "fullname": "git.objects.submodule.base.__all__", "name": "__all__", "type": {".class": "Instance", "args": ["builtins.str"], "type_ref": "builtins.list"}}}, "__doc__": {".class": "SymbolTableNode", "kind": "Gdef", "module_public": false, "node": {".class": "Var", "flags": ["is_ready"], "fullname": "git.objects.submodule.base.__doc__", "name": "__doc__", "type": "builtins.str"}}, "__file__": {".class": "SymbolTableNode", "kind": "Gdef", "module_public": false, "node": {".class": "Var", "flags": ["is_ready"], "fullname": "git.objects.submodule.base.__file__", "name": "__file__", "type": "builtins.str"}}, "__name__": {".class": "SymbolTableNode", "kind": "Gdef", "module_public": false, "node": {".class": "Var", "flags": ["is_ready"], "fullname": "git.objects.submodule.base.__name__", "name": "__name__", "type": "builtins.str"}}, "__package__": {".class": "SymbolTableNode", "kind": "Gdef", "module_public": false, "node": {".class": "Var", "flags": ["is_ready"], "fullname": "git.objects.submodule.base.__package__", "name": "__package__", "type": "builtins.str"}}, "cp": {".class": "SymbolTableNode", "cross_ref": "configparser", "kind": "Gdef", "module_public": false}, "defenc": {".class": "SymbolTableNode", "cross_ref": "git.compat.defenc", "kind": "Gdef", "module_public": false}, "find_first_remote_branch": {".class": "SymbolTableNode", "cross_ref": "git.objects.submodule.util.find_first_remote_branch", "kind": "Gdef", "module_public": false}, "git": {".class": "SymbolTableNode", "cross_ref": "git", "kind": "Gdef", "module_public": false}, "is_win": {".class": "SymbolTableNode", "cross_ref": "git.compat.is_win", "kind": "Gdef", "module_public": false}, "join_path_native": {".class": "SymbolTableNode", "cross_ref": "git.util.join_path_native", "kind": "Gdef", "module_public": false}, "log": {".class": "SymbolTableNode", "kind": "Gdef", "module_public": false, "node": {".class": "Var", "flags": [], "fullname": "git.objects.submodule.base.log", "name": "log", "type": "logging.Logger"}}, "logging": {".class": "SymbolTableNode", "cross_ref": "logging", "kind": "Gdef", "module_public": false}, "mkhead": {".class": "SymbolTableNode", "cross_ref": "git.objects.submodule.util.mkhead", "kind": "Gdef", "module_public": false}, "os": {".class": "SymbolTableNode", "cross_ref": "os", "kind": "Gdef", "module_public": false}, "osp": {".class": "SymbolTableNode", "cross_ref": "os.path", "kind": "Gdef", "module_public": false}, "rmtree": {".class": "SymbolTableNode", "cross_ref": "git.util.rmtree", "kind": "Gdef", "module_public": false}, "sm_name": {".class": "SymbolTableNode", "cross_ref": "git.objects.submodule.util.sm_name", "kind": "Gdef", "module_public": false}, "sm_section": {".class": "SymbolTableNode", "cross_ref": "git.objects.submodule.util.sm_section", "kind": "Gdef", "module_public": false}, "stat": {".class": "SymbolTableNode", "cross_ref": "stat", "kind": "Gdef", "module_public": false}, "to_native_path_linux": {".class": "SymbolTableNode", "cross_ref": "git.util.to_native_path_linux", "kind": "Gdef", "module_public": false}, "unbare_repo": {".class": "SymbolTableNode", "cross_ref": "git.util.unbare_repo", "kind": "Gdef", "module_public": false}, "uuid": {".class": "SymbolTableNode", "cross_ref": "uuid", "kind": "Gdef", "module_public": false}}, "path": "c:\\dev\\GitPython\\git\\objects\\submodule\\base.py"} \ No newline at end of file
diff --git a/.mypy_cache/3.8/git/objects/submodule/base.meta.json b/.mypy_cache/3.8/git/objects/submodule/base.meta.json
deleted file mode 100644
index f453f102..00000000
--- a/.mypy_cache/3.8/git/objects/submodule/base.meta.json
+++ /dev/null
@@ -1 +0,0 @@
-{"child_modules": [], "data_mtime": 1614437180, "dep_lines": [2, 3, 4, 5, 6, 7, 9, 10, 11, 15, 20, 26, 27, 28, 38, 40, 880, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], "dep_prios": [5, 10, 10, 10, 5, 10, 10, 5, 5, 5, 5, 5, 5, 5, 10, 5, 20, 5, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30], "dependencies": ["io", "logging", "os", "stat", "unittest", "uuid", "git", "git.cmd", "git.compat", "git.config", "git.exc", "git.objects.base", "git.objects.util", "git.util", "os.path", "git.objects.submodule.util", "gc", "builtins", "abc", "configparser", "git.index", "git.index.typ", "git.refs", "git.refs.head", "git.refs.reference", "git.refs.symbolic", "git.repo", "git.repo.base", "typing", "unittest.case"], "hash": "fd5b643df55b603809dccac5bfe56c50", "id": "git.objects.submodule.base", "ignore_all": true, "interface_hash": "db2251712c79474c1a0a6e58401e920a", "mtime": 1613566253, "options": {"allow_redefinition": false, "allow_untyped_globals": false, "always_false": [], "always_true": [], "bazel": false, "check_untyped_defs": false, "disallow_any_decorated": false, "disallow_any_explicit": false, "disallow_any_expr": false, "disallow_any_generics": false, "disallow_any_unimported": false, "disallow_incomplete_defs": false, "disallow_subclassing_any": false, "disallow_untyped_calls": false, "disallow_untyped_decorators": false, "disallow_untyped_defs": false, "follow_imports": "silent", "follow_imports_for_stubs": false, "ignore_errors": false, "ignore_missing_imports": true, "implicit_reexport": true, "local_partial_types": false, "mypyc": false, "no_implicit_optional": false, "platform": "win32", "plugins": [], "show_none_errors": true, "strict_equality": false, "strict_optional": true, "strict_optional_whitelist": null, "warn_no_return": true, "warn_return_any": false, "warn_unreachable": false, "warn_unused_ignores": false}, "path": "c:\\dev\\GitPython\\git\\objects\\submodule\\base.py", "size": 55178, "suppressed": [], "version_id": "0.740"} \ No newline at end of file
diff --git a/.mypy_cache/3.8/git/objects/submodule/root.data.json b/.mypy_cache/3.8/git/objects/submodule/root.data.json
deleted file mode 100644
index a12a47c0..00000000
--- a/.mypy_cache/3.8/git/objects/submodule/root.data.json
+++ /dev/null
@@ -1 +0,0 @@
-{".class": "MypyFile", "_fullname": "git.objects.submodule.root", "is_partial_stub_package": false, "is_stub": false, "names": {".class": "SymbolTable", "BEGIN": {".class": "SymbolTableNode", "kind": "Gdef", "module_public": false, "node": {".class": "Var", "flags": [], "fullname": "git.objects.submodule.root.BEGIN", "name": "BEGIN", "type": "builtins.int"}}, "BRANCHCHANGE": {".class": "SymbolTableNode", "kind": "Gdef", "module_public": false, "node": {".class": "Var", "flags": [], "fullname": "git.objects.submodule.root.BRANCHCHANGE", "name": "BRANCHCHANGE", "type": "builtins.int"}}, "END": {".class": "SymbolTableNode", "kind": "Gdef", "module_public": false, "node": {".class": "Var", "flags": [], "fullname": "git.objects.submodule.root.END", "name": "END", "type": "builtins.int"}}, "InvalidGitRepositoryError": {".class": "SymbolTableNode", "cross_ref": "git.exc.InvalidGitRepositoryError", "kind": "Gdef", "module_public": false}, "PATHCHANGE": {".class": "SymbolTableNode", "kind": "Gdef", "module_public": false, "node": {".class": "Var", "flags": [], "fullname": "git.objects.submodule.root.PATHCHANGE", "name": "PATHCHANGE", "type": "builtins.int"}}, "REMOVE": {".class": "SymbolTableNode", "kind": "Gdef", "module_public": false, "node": {".class": "Var", "flags": [], "fullname": "git.objects.submodule.root.REMOVE", "name": "REMOVE", "type": "builtins.int"}}, "RootModule": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeInfo", "_promote": null, "abstract_attributes": [], "bases": ["git.objects.submodule.base.Submodule"], "declared_metaclass": null, "defn": {".class": "ClassDef", "fullname": "git.objects.submodule.root.RootModule", "name": "RootModule", "type_vars": []}, "flags": ["fallback_to_any"], "fullname": "git.objects.submodule.root.RootModule", "metaclass_type": null, "metadata": {}, "module_name": "git.objects.submodule.root", "mro": ["git.objects.submodule.root.RootModule", "git.objects.submodule.base.Submodule", "git.objects.base.IndexObject", "git.objects.base.Object", "git.util.Iterable", "git.objects.util.Traversable", "builtins.object"], "names": {".class": "SymbolTable", "__init__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "repo"], "flags": [], "fullname": "git.objects.submodule.root.RootModule.__init__", "name": "__init__", "type": null}}, "__slots__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class"], "fullname": "git.objects.submodule.root.RootModule.__slots__", "name": "__slots__", "type": {".class": "TupleType", "implicit": false, "items": [], "partial_fallback": {".class": "Instance", "args": [{".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 6}], "type_ref": "builtins.tuple"}}}}, "_clear_cache": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": [], "fullname": "git.objects.submodule.root.RootModule._clear_cache", "name": "_clear_cache", "type": null}}, "k_root_name": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": "git.objects.submodule.root.RootModule.k_root_name", "name": "k_root_name", "type": "builtins.str"}}, "module": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": [], "fullname": "git.objects.submodule.root.RootModule.module", "name": "module", "type": null}}, "update": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 1, 1, 1, 1, 1, 1, 1, 1, 1], "arg_names": ["self", "previous_commit", "recursive", "force_remove", "init", "to_latest_revision", "progress", "dry_run", "force_reset", "keep_going"], "flags": [], "fullname": "git.objects.submodule.root.RootModule.update", "name": "update", "type": null}}}, "tuple_type": null, "type_vars": [], "typeddict_type": null}}, "RootUpdateProgress": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeInfo", "_promote": null, "abstract_attributes": [], "bases": ["git.objects.submodule.base.UpdateProgress"], "declared_metaclass": null, "defn": {".class": "ClassDef", "fullname": "git.objects.submodule.root.RootUpdateProgress", "name": "RootUpdateProgress", "type_vars": []}, "flags": [], "fullname": "git.objects.submodule.root.RootUpdateProgress", "metaclass_type": null, "metadata": {}, "module_name": "git.objects.submodule.root", "mro": ["git.objects.submodule.root.RootUpdateProgress", "git.objects.submodule.base.UpdateProgress", "git.util.RemoteProgress", "builtins.object"], "names": {".class": "SymbolTable", "BRANCHCHANGE": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class"], "fullname": "git.objects.submodule.root.RootUpdateProgress.BRANCHCHANGE", "name": "BRANCHCHANGE", "type": "builtins.int"}}, "PATHCHANGE": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class"], "fullname": "git.objects.submodule.root.RootUpdateProgress.PATHCHANGE", "name": "PATHCHANGE", "type": "builtins.int"}}, "REMOVE": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class"], "fullname": "git.objects.submodule.root.RootUpdateProgress.REMOVE", "name": "REMOVE", "type": "builtins.int"}}, "URLCHANGE": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class"], "fullname": "git.objects.submodule.root.RootUpdateProgress.URLCHANGE", "name": "URLCHANGE", "type": "builtins.int"}}, "__slots__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class"], "fullname": "git.objects.submodule.root.RootUpdateProgress.__slots__", "name": "__slots__", "type": {".class": "TupleType", "implicit": false, "items": [], "partial_fallback": {".class": "Instance", "args": [{".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 6}], "type_ref": "builtins.tuple"}}}}, "_num_op_codes": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class"], "fullname": "git.objects.submodule.root.RootUpdateProgress._num_op_codes", "name": "_num_op_codes", "type": "builtins.int"}}}, "tuple_type": null, "type_vars": [], "typeddict_type": null}}, "Submodule": {".class": "SymbolTableNode", "cross_ref": "git.objects.submodule.base.Submodule", "kind": "Gdef", "module_public": false}, "URLCHANGE": {".class": "SymbolTableNode", "kind": "Gdef", "module_public": false, "node": {".class": "Var", "flags": [], "fullname": "git.objects.submodule.root.URLCHANGE", "name": "URLCHANGE", "type": "builtins.int"}}, "UpdateProgress": {".class": "SymbolTableNode", "cross_ref": "git.objects.submodule.base.UpdateProgress", "kind": "Gdef", "module_public": false}, "__all__": {".class": "SymbolTableNode", "kind": "Gdef", "module_public": false, "node": {".class": "Var", "flags": [], "fullname": "git.objects.submodule.root.__all__", "name": "__all__", "type": {".class": "Instance", "args": ["builtins.str"], "type_ref": "builtins.list"}}}, "__doc__": {".class": "SymbolTableNode", "kind": "Gdef", "module_public": false, "node": {".class": "Var", "flags": ["is_ready"], "fullname": "git.objects.submodule.root.__doc__", "name": "__doc__", "type": "builtins.str"}}, "__file__": {".class": "SymbolTableNode", "kind": "Gdef", "module_public": false, "node": {".class": "Var", "flags": ["is_ready"], "fullname": "git.objects.submodule.root.__file__", "name": "__file__", "type": "builtins.str"}}, "__name__": {".class": "SymbolTableNode", "kind": "Gdef", "module_public": false, "node": {".class": "Var", "flags": ["is_ready"], "fullname": "git.objects.submodule.root.__name__", "name": "__name__", "type": "builtins.str"}}, "__package__": {".class": "SymbolTableNode", "kind": "Gdef", "module_public": false, "node": {".class": "Var", "flags": ["is_ready"], "fullname": "git.objects.submodule.root.__package__", "name": "__package__", "type": "builtins.str"}}, "find_first_remote_branch": {".class": "SymbolTableNode", "cross_ref": "git.objects.submodule.util.find_first_remote_branch", "kind": "Gdef", "module_public": false}, "git": {".class": "SymbolTableNode", "cross_ref": "git", "kind": "Gdef", "module_public": false}, "log": {".class": "SymbolTableNode", "kind": "Gdef", "module_public": false, "node": {".class": "Var", "flags": [], "fullname": "git.objects.submodule.root.log", "name": "log", "type": "logging.Logger"}}, "logging": {".class": "SymbolTableNode", "cross_ref": "logging", "kind": "Gdef", "module_public": false}}, "path": "c:\\dev\\GitPython\\git\\objects\\submodule\\root.py"} \ No newline at end of file
diff --git a/.mypy_cache/3.8/git/objects/submodule/root.meta.json b/.mypy_cache/3.8/git/objects/submodule/root.meta.json
deleted file mode 100644
index 21ed48ab..00000000
--- a/.mypy_cache/3.8/git/objects/submodule/root.meta.json
+++ /dev/null
@@ -1 +0,0 @@
-{"child_modules": [], "data_mtime": 1614437180, "dep_lines": [1, 5, 8, 9, 11, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], "dep_prios": [5, 5, 5, 10, 10, 5, 30, 30, 30, 30, 30, 30, 30, 30, 30], "dependencies": ["git.objects.submodule.base", "git.objects.submodule.util", "git.exc", "git", "logging", "builtins", "abc", "git.objects.base", "git.objects.util", "git.refs", "git.refs.head", "git.refs.reference", "git.refs.symbolic", "git.util", "typing"], "hash": "99faf5a79a59e1ba482418bd06afac86", "id": "git.objects.submodule.root", "ignore_all": true, "interface_hash": "4742e2af626123dcee4397d7c5319d40", "mtime": 1613566253, "options": {"allow_redefinition": false, "allow_untyped_globals": false, "always_false": [], "always_true": [], "bazel": false, "check_untyped_defs": false, "disallow_any_decorated": false, "disallow_any_explicit": false, "disallow_any_expr": false, "disallow_any_generics": false, "disallow_any_unimported": false, "disallow_incomplete_defs": false, "disallow_subclassing_any": false, "disallow_untyped_calls": false, "disallow_untyped_decorators": false, "disallow_untyped_defs": false, "follow_imports": "silent", "follow_imports_for_stubs": false, "ignore_errors": false, "ignore_missing_imports": true, "implicit_reexport": true, "local_partial_types": false, "mypyc": false, "no_implicit_optional": false, "platform": "win32", "plugins": [], "show_none_errors": true, "strict_equality": false, "strict_optional": true, "strict_optional_whitelist": null, "warn_no_return": true, "warn_return_any": false, "warn_unreachable": false, "warn_unused_ignores": false}, "path": "c:\\dev\\GitPython\\git\\objects\\submodule\\root.py", "size": 17659, "suppressed": [], "version_id": "0.740"} \ No newline at end of file
diff --git a/.mypy_cache/3.8/git/objects/submodule/util.data.json b/.mypy_cache/3.8/git/objects/submodule/util.data.json
deleted file mode 100644
index 35ab2aee..00000000
--- a/.mypy_cache/3.8/git/objects/submodule/util.data.json
+++ /dev/null
@@ -1 +0,0 @@
-{".class": "MypyFile", "_fullname": "git.objects.submodule.util", "is_partial_stub_package": false, "is_stub": false, "names": {".class": "SymbolTable", "BytesIO": {".class": "SymbolTableNode", "cross_ref": "io.BytesIO", "kind": "Gdef", "module_public": false}, "GitConfigParser": {".class": "SymbolTableNode", "cross_ref": "git.config.GitConfigParser", "kind": "Gdef", "module_public": false}, "InvalidGitRepositoryError": {".class": "SymbolTableNode", "cross_ref": "git.exc.InvalidGitRepositoryError", "kind": "Gdef", "module_public": false}, "SubmoduleConfigParser": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeInfo", "_promote": null, "abstract_attributes": [], "bases": ["git.config.GitConfigParser"], "declared_metaclass": null, "defn": {".class": "ClassDef", "fullname": "git.objects.submodule.util.SubmoduleConfigParser", "name": "SubmoduleConfigParser", "type_vars": []}, "flags": ["fallback_to_any"], "fullname": "git.objects.submodule.util.SubmoduleConfigParser", "metaclass_type": null, "metadata": {}, "module_name": "git.objects.submodule.util", "mro": ["git.objects.submodule.util.SubmoduleConfigParser", "git.config.GitConfigParser", "builtins.object"], "names": {".class": "SymbolTable", "__init__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 2, 4], "arg_names": ["self", "args", "kwargs"], "flags": [], "fullname": "git.objects.submodule.util.SubmoduleConfigParser.__init__", "name": "__init__", "type": null}}, "_auto_write": {".class": "SymbolTableNode", "implicit": true, "kind": "Mdef", "node": {".class": "Var", "flags": [], "fullname": "git.objects.submodule.util.SubmoduleConfigParser._auto_write", "name": "_auto_write", "type": {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 1}}}, "_index": {".class": "SymbolTableNode", "implicit": true, "kind": "Mdef", "node": {".class": "Var", "flags": [], "fullname": "git.objects.submodule.util.SubmoduleConfigParser._index", "name": "_index", "type": {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 1}}}, "_smref": {".class": "SymbolTableNode", "implicit": true, "kind": "Mdef", "node": {".class": "Var", "flags": [], "fullname": "git.objects.submodule.util.SubmoduleConfigParser._smref", "name": "_smref", "type": {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 1}}}, "flush_to_index": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": [], "fullname": "git.objects.submodule.util.SubmoduleConfigParser.flush_to_index", "name": "flush_to_index", "type": null}}, "set_submodule": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "submodule"], "flags": [], "fullname": "git.objects.submodule.util.SubmoduleConfigParser.set_submodule", "name": "set_submodule", "type": null}}, "write": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": [], "fullname": "git.objects.submodule.util.SubmoduleConfigParser.write", "name": "write", "type": null}}}, "tuple_type": null, "type_vars": [], "typeddict_type": null}}, "__all__": {".class": "SymbolTableNode", "kind": "Gdef", "module_public": false, "node": {".class": "Var", "flags": [], "fullname": "git.objects.submodule.util.__all__", "name": "__all__", "type": {".class": "TupleType", "implicit": false, "items": ["builtins.str", "builtins.str", "builtins.str", "builtins.str", "builtins.str"], "partial_fallback": {".class": "Instance", "args": [{".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 6}], "type_ref": "builtins.tuple"}}}}, "__doc__": {".class": "SymbolTableNode", "kind": "Gdef", "module_public": false, "node": {".class": "Var", "flags": ["is_ready"], "fullname": "git.objects.submodule.util.__doc__", "name": "__doc__", "type": "builtins.str"}}, "__file__": {".class": "SymbolTableNode", "kind": "Gdef", "module_public": false, "node": {".class": "Var", "flags": ["is_ready"], "fullname": "git.objects.submodule.util.__file__", "name": "__file__", "type": "builtins.str"}}, "__name__": {".class": "SymbolTableNode", "kind": "Gdef", "module_public": false, "node": {".class": "Var", "flags": ["is_ready"], "fullname": "git.objects.submodule.util.__name__", "name": "__name__", "type": "builtins.str"}}, "__package__": {".class": "SymbolTableNode", "kind": "Gdef", "module_public": false, "node": {".class": "Var", "flags": ["is_ready"], "fullname": "git.objects.submodule.util.__package__", "name": "__package__", "type": "builtins.str"}}, "find_first_remote_branch": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["remotes", "branch_name"], "flags": [], "fullname": "git.objects.submodule.util.find_first_remote_branch", "name": "find_first_remote_branch", "type": null}}, "git": {".class": "SymbolTableNode", "cross_ref": "git", "kind": "Gdef", "module_public": false}, "mkhead": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["repo", "path"], "flags": [], "fullname": "git.objects.submodule.util.mkhead", "name": "mkhead", "type": null}}, "sm_name": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["section"], "flags": [], "fullname": "git.objects.submodule.util.sm_name", "name": "sm_name", "type": null}}, "sm_section": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["name"], "flags": [], "fullname": "git.objects.submodule.util.sm_section", "name": "sm_section", "type": null}}, "weakref": {".class": "SymbolTableNode", "cross_ref": "weakref", "kind": "Gdef", "module_public": false}}, "path": "c:\\dev\\GitPython\\git\\objects\\submodule\\util.py"} \ No newline at end of file
diff --git a/.mypy_cache/3.8/git/objects/submodule/util.meta.json b/.mypy_cache/3.8/git/objects/submodule/util.meta.json
deleted file mode 100644
index dab7238f..00000000
--- a/.mypy_cache/3.8/git/objects/submodule/util.meta.json
+++ /dev/null
@@ -1 +0,0 @@
-{"child_modules": [], "data_mtime": 1614437180, "dep_lines": [1, 2, 3, 4, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1], "dep_prios": [10, 5, 5, 5, 10, 5, 30, 30, 30, 30, 30, 30, 30, 30], "dependencies": ["git", "git.exc", "git.config", "io", "weakref", "builtins", "_weakref", "abc", "git.refs", "git.refs.head", "git.refs.reference", "git.refs.symbolic", "git.util", "typing"], "hash": "af8a75b27ce65116f11095896a579eac", "id": "git.objects.submodule.util", "ignore_all": true, "interface_hash": "572f824ced11212f438f6381cd5244a7", "mtime": 1613566253, "options": {"allow_redefinition": false, "allow_untyped_globals": false, "always_false": [], "always_true": [], "bazel": false, "check_untyped_defs": false, "disallow_any_decorated": false, "disallow_any_explicit": false, "disallow_any_expr": false, "disallow_any_generics": false, "disallow_any_unimported": false, "disallow_incomplete_defs": false, "disallow_subclassing_any": false, "disallow_untyped_calls": false, "disallow_untyped_decorators": false, "disallow_untyped_defs": false, "follow_imports": "silent", "follow_imports_for_stubs": false, "ignore_errors": false, "ignore_missing_imports": true, "implicit_reexport": true, "local_partial_types": false, "mypyc": false, "no_implicit_optional": false, "platform": "win32", "plugins": [], "show_none_errors": true, "strict_equality": false, "strict_optional": true, "strict_optional_whitelist": null, "warn_no_return": true, "warn_return_any": false, "warn_unreachable": false, "warn_unused_ignores": false}, "path": "c:\\dev\\GitPython\\git\\objects\\submodule\\util.py", "size": 2745, "suppressed": [], "version_id": "0.740"} \ No newline at end of file
diff --git a/.mypy_cache/3.8/git/objects/tag.data.json b/.mypy_cache/3.8/git/objects/tag.data.json
deleted file mode 100644
index 6aa2a42d..00000000
--- a/.mypy_cache/3.8/git/objects/tag.data.json
+++ /dev/null
@@ -1 +0,0 @@
-{".class": "MypyFile", "_fullname": "git.objects.tag", "is_partial_stub_package": false, "is_stub": false, "names": {".class": "SymbolTable", "TagObject": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeInfo", "_promote": null, "abstract_attributes": [], "bases": ["git.objects.base.Object"], "declared_metaclass": null, "defn": {".class": "ClassDef", "fullname": "git.objects.tag.TagObject", "name": "TagObject", "type_vars": []}, "flags": ["fallback_to_any"], "fullname": "git.objects.tag.TagObject", "metaclass_type": null, "metadata": {}, "module_name": "git.objects.tag", "mro": ["git.objects.tag.TagObject", "git.objects.base.Object", "builtins.object"], "names": {".class": "SymbolTable", "__init__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0, 0, 1, 1, 1, 1, 1, 1], "arg_names": ["self", "repo", "binsha", "object", "tag", "tagger", "tagged_date", "tagger_tz_offset", "message"], "flags": [], "fullname": "git.objects.tag.TagObject.__init__", "name": "__init__", "type": null}}, "__slots__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class"], "fullname": "git.objects.tag.TagObject.__slots__", "name": "__slots__", "type": {".class": "TupleType", "implicit": false, "items": ["builtins.str", "builtins.str", "builtins.str", "builtins.str", "builtins.str", "builtins.str"], "partial_fallback": {".class": "Instance", "args": [{".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 6}], "type_ref": "builtins.tuple"}}}}, "_set_cache_": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "attr"], "flags": [], "fullname": "git.objects.tag.TagObject._set_cache_", "name": "_set_cache_", "type": null}}, "message": {".class": "SymbolTableNode", "implicit": true, "kind": "Mdef", "node": {".class": "Var", "flags": [], "fullname": "git.objects.tag.TagObject.message", "name": "message", "type": {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 1}}}, "object": {".class": "SymbolTableNode", "implicit": true, "kind": "Mdef", "node": {".class": "Var", "flags": [], "fullname": "git.objects.tag.TagObject.object", "name": "object", "type": {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 1}}}, "tag": {".class": "SymbolTableNode", "implicit": true, "kind": "Mdef", "node": {".class": "Var", "flags": [], "fullname": "git.objects.tag.TagObject.tag", "name": "tag", "type": {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 1}}}, "tagged_date": {".class": "SymbolTableNode", "implicit": true, "kind": "Mdef", "node": {".class": "Var", "flags": [], "fullname": "git.objects.tag.TagObject.tagged_date", "name": "tagged_date", "type": {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 1}}}, "tagger": {".class": "SymbolTableNode", "implicit": true, "kind": "Mdef", "node": {".class": "Var", "flags": [], "fullname": "git.objects.tag.TagObject.tagger", "name": "tagger", "type": {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 1}}}, "tagger_tz_offset": {".class": "SymbolTableNode", "implicit": true, "kind": "Mdef", "node": {".class": "Var", "flags": [], "fullname": "git.objects.tag.TagObject.tagger_tz_offset", "name": "tagger_tz_offset", "type": {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 1}}}, "type": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": "git.objects.tag.TagObject.type", "name": "type", "type": "builtins.str"}}}, "tuple_type": null, "type_vars": [], "typeddict_type": null}}, "__all__": {".class": "SymbolTableNode", "kind": "Gdef", "module_public": false, "node": {".class": "Var", "flags": [], "fullname": "git.objects.tag.__all__", "name": "__all__", "type": {".class": "TupleType", "implicit": false, "items": ["builtins.str"], "partial_fallback": {".class": "Instance", "args": [{".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 6}], "type_ref": "builtins.tuple"}}}}, "__doc__": {".class": "SymbolTableNode", "kind": "Gdef", "module_public": false, "node": {".class": "Var", "flags": ["is_ready"], "fullname": "git.objects.tag.__doc__", "name": "__doc__", "type": "builtins.str"}}, "__file__": {".class": "SymbolTableNode", "kind": "Gdef", "module_public": false, "node": {".class": "Var", "flags": ["is_ready"], "fullname": "git.objects.tag.__file__", "name": "__file__", "type": "builtins.str"}}, "__name__": {".class": "SymbolTableNode", "kind": "Gdef", "module_public": false, "node": {".class": "Var", "flags": ["is_ready"], "fullname": "git.objects.tag.__name__", "name": "__name__", "type": "builtins.str"}}, "__package__": {".class": "SymbolTableNode", "kind": "Gdef", "module_public": false, "node": {".class": "Var", "flags": ["is_ready"], "fullname": "git.objects.tag.__package__", "name": "__package__", "type": "builtins.str"}}, "base": {".class": "SymbolTableNode", "cross_ref": "git.objects.base", "kind": "Gdef", "module_public": false}, "defenc": {".class": "SymbolTableNode", "cross_ref": "git.compat.defenc", "kind": "Gdef", "module_public": false}, "get_object_type_by_name": {".class": "SymbolTableNode", "cross_ref": "git.objects.util.get_object_type_by_name", "kind": "Gdef", "module_public": false}, "hex_to_bin": {".class": "SymbolTableNode", "cross_ref": "git.util.hex_to_bin", "kind": "Gdef", "module_public": false}, "parse_actor_and_date": {".class": "SymbolTableNode", "cross_ref": "git.objects.util.parse_actor_and_date", "kind": "Gdef", "module_public": false}}, "path": "c:\\dev\\GitPython\\git\\objects\\tag.py"} \ No newline at end of file
diff --git a/.mypy_cache/3.8/git/objects/tag.meta.json b/.mypy_cache/3.8/git/objects/tag.meta.json
deleted file mode 100644
index daaf9c6c..00000000
--- a/.mypy_cache/3.8/git/objects/tag.meta.json
+++ /dev/null
@@ -1 +0,0 @@
-{"child_modules": [], "data_mtime": 1614437180, "dep_lines": [7, 7, 8, 9, 10, 1, 1, 1], "dep_prios": [20, 10, 5, 5, 5, 5, 30, 30], "dependencies": ["git.objects", "git.objects.base", "git.objects.util", "git.util", "git.compat", "builtins", "abc", "typing"], "hash": "828ed4e2acfe4643bf7dd6f1e07bf082", "id": "git.objects.tag", "ignore_all": true, "interface_hash": "c940626ab782b0ea44411f7b38ebd60d", "mtime": 1613566253, "options": {"allow_redefinition": false, "allow_untyped_globals": false, "always_false": [], "always_true": [], "bazel": false, "check_untyped_defs": false, "disallow_any_decorated": false, "disallow_any_explicit": false, "disallow_any_expr": false, "disallow_any_generics": false, "disallow_any_unimported": false, "disallow_incomplete_defs": false, "disallow_subclassing_any": false, "disallow_untyped_calls": false, "disallow_untyped_decorators": false, "disallow_untyped_defs": false, "follow_imports": "silent", "follow_imports_for_stubs": false, "ignore_errors": false, "ignore_missing_imports": true, "implicit_reexport": true, "local_partial_types": false, "mypyc": false, "no_implicit_optional": false, "platform": "win32", "plugins": [], "show_none_errors": true, "strict_equality": false, "strict_optional": true, "strict_optional_whitelist": null, "warn_no_return": true, "warn_return_any": false, "warn_unreachable": false, "warn_unused_ignores": false}, "path": "c:\\dev\\GitPython\\git\\objects\\tag.py", "size": 3138, "suppressed": [], "version_id": "0.740"} \ No newline at end of file
diff --git a/.mypy_cache/3.8/git/objects/tree.data.json b/.mypy_cache/3.8/git/objects/tree.data.json
deleted file mode 100644
index c67ebe34..00000000
--- a/.mypy_cache/3.8/git/objects/tree.data.json
+++ /dev/null
@@ -1 +0,0 @@
-{".class": "MypyFile", "_fullname": "git.objects.tree", "is_partial_stub_package": false, "is_stub": false, "names": {".class": "SymbolTable", "Blob": {".class": "SymbolTableNode", "cross_ref": "git.objects.blob.Blob", "kind": "Gdef", "module_public": false}, "IndexObject": {".class": "SymbolTableNode", "cross_ref": "git.objects.base.IndexObject", "kind": "Gdef", "module_public": false}, "Submodule": {".class": "SymbolTableNode", "cross_ref": "git.objects.submodule.base.Submodule", "kind": "Gdef", "module_public": false}, "Tree": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeInfo", "_promote": null, "abstract_attributes": [], "bases": ["git.objects.base.IndexObject", "git.diff.Diffable", "git.objects.util.Traversable", "git.objects.util.Serializable"], "declared_metaclass": null, "defn": {".class": "ClassDef", "fullname": "git.objects.tree.Tree", "name": "Tree", "type_vars": []}, "flags": ["fallback_to_any"], "fullname": "git.objects.tree.Tree", "metaclass_type": null, "metadata": {}, "module_name": "git.objects.tree", "mro": ["git.objects.tree.Tree", "git.objects.base.IndexObject", "git.objects.base.Object", "git.diff.Diffable", "git.objects.util.Traversable", "git.objects.util.Serializable", "builtins.object"], "names": {".class": "SymbolTable", "__contains__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "item"], "flags": [], "fullname": "git.objects.tree.Tree.__contains__", "name": "__contains__", "type": null}}, "__div__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "file"], "flags": [], "fullname": "git.objects.tree.Tree.__div__", "name": "__div__", "type": null}}, "__getitem__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "item"], "flags": [], "fullname": "git.objects.tree.Tree.__getitem__", "name": "__getitem__", "type": null}}, "__getslice__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0, 0], "arg_names": ["self", "i", "j"], "flags": [], "fullname": "git.objects.tree.Tree.__getslice__", "name": "__getslice__", "type": null}}, "__init__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0, 0, 1, 1], "arg_names": ["self", "repo", "binsha", "mode", "path"], "flags": [], "fullname": "git.objects.tree.Tree.__init__", "name": "__init__", "type": null}}, "__iter__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": [], "fullname": "git.objects.tree.Tree.__iter__", "name": "__iter__", "type": null}}, "__len__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": [], "fullname": "git.objects.tree.Tree.__len__", "name": "__len__", "type": null}}, "__reversed__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": [], "fullname": "git.objects.tree.Tree.__reversed__", "name": "__reversed__", "type": null}}, "__slots__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": "git.objects.tree.Tree.__slots__", "name": "__slots__", "type": "builtins.str"}}, "__truediv__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "file"], "flags": [], "fullname": "git.objects.tree.Tree.__truediv__", "name": "__truediv__", "type": null}}, "_cache": {".class": "SymbolTableNode", "implicit": true, "kind": "Mdef", "node": {".class": "Var", "flags": [], "fullname": "git.objects.tree.Tree._cache", "name": "_cache", "type": {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 1}}}, "_deserialize": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "stream"], "flags": [], "fullname": "git.objects.tree.Tree._deserialize", "name": "_deserialize", "type": null}}, "_get_intermediate_items": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Decorator", "func": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["cls", "index_object"], "flags": ["is_class", "is_decorated"], "fullname": "git.objects.tree.Tree._get_intermediate_items", "name": "_get_intermediate_items", "type": null}, "is_overload": false, "var": {".class": "Var", "flags": ["is_initialized_in_class", "is_classmethod", "is_ready"], "fullname": null, "name": "_get_intermediate_items", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": ["cls", "index_object"], "arg_types": [{".class": "TypeType", "item": "git.objects.tree.Tree"}, {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 1}], "bound_args": [], "def_extras": {}, "fallback": "builtins.function", "implicit": true, "is_ellipsis_args": false, "name": "_get_intermediate_items of Tree", "ret_type": {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 1}, "variables": []}}}}, "_iter_convert_to_object": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "iterable"], "flags": ["is_generator"], "fullname": "git.objects.tree.Tree._iter_convert_to_object", "name": "_iter_convert_to_object", "type": null}}, "_map_id_to_type": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class"], "fullname": "git.objects.tree.Tree._map_id_to_type", "name": "_map_id_to_type", "type": {".class": "Instance", "args": ["builtins.int", "builtins.type"], "type_ref": "builtins.dict"}}}, "_serialize": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "stream"], "flags": [], "fullname": "git.objects.tree.Tree._serialize", "name": "_serialize", "type": null}}, "_set_cache_": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "attr"], "flags": [], "fullname": "git.objects.tree.Tree._set_cache_", "name": "_set_cache_", "type": null}}, "blob_id": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": "git.objects.tree.Tree.blob_id", "name": "blob_id", "type": "builtins.int"}}, "blobs": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Decorator", "func": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": ["is_property", "is_decorated"], "fullname": "git.objects.tree.Tree.blobs", "name": "blobs", "type": null}, "is_overload": false, "var": {".class": "Var", "flags": ["is_initialized_in_class", "is_property", "is_ready"], "fullname": null, "name": "blobs", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["self"], "arg_types": ["git.objects.tree.Tree"], "bound_args": [], "def_extras": {}, "fallback": "builtins.function", "implicit": true, "is_ellipsis_args": false, "name": "blobs of Tree", "ret_type": {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 1}, "variables": []}}}}, "cache": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Decorator", "func": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": ["is_property", "is_decorated"], "fullname": "git.objects.tree.Tree.cache", "name": "cache", "type": null}, "is_overload": false, "var": {".class": "Var", "flags": ["is_initialized_in_class", "is_property", "is_ready"], "fullname": null, "name": "cache", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["self"], "arg_types": ["git.objects.tree.Tree"], "bound_args": [], "def_extras": {}, "fallback": "builtins.function", "implicit": true, "is_ellipsis_args": false, "name": "cache of Tree", "ret_type": {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 1}, "variables": []}}}}, "commit_id": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": "git.objects.tree.Tree.commit_id", "name": "commit_id", "type": "builtins.int"}}, "join": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "file"], "flags": [], "fullname": "git.objects.tree.Tree.join", "name": "join", "type": null}}, "symlink_id": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": "git.objects.tree.Tree.symlink_id", "name": "symlink_id", "type": "builtins.int"}}, "traverse": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 1, 1, 1, 1, 1, 1], "arg_names": ["self", "predicate", "prune", "depth", "branch_first", "visit_once", "ignore_self"], "flags": [], "fullname": "git.objects.tree.Tree.traverse", "name": "traverse", "type": null}}, "tree_id": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": "git.objects.tree.Tree.tree_id", "name": "tree_id", "type": "builtins.int"}}, "trees": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Decorator", "func": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": ["is_property", "is_decorated"], "fullname": "git.objects.tree.Tree.trees", "name": "trees", "type": null}, "is_overload": false, "var": {".class": "Var", "flags": ["is_initialized_in_class", "is_property", "is_ready"], "fullname": null, "name": "trees", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["self"], "arg_types": ["git.objects.tree.Tree"], "bound_args": [], "def_extras": {}, "fallback": "builtins.function", "implicit": true, "is_ellipsis_args": false, "name": "trees of Tree", "ret_type": {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 1}, "variables": []}}}}, "type": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": "git.objects.tree.Tree.type", "name": "type", "type": "builtins.str"}}}, "tuple_type": null, "type_vars": [], "typeddict_type": null}}, "TreeModifier": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeInfo", "_promote": null, "abstract_attributes": [], "bases": ["builtins.object"], "declared_metaclass": null, "defn": {".class": "ClassDef", "fullname": "git.objects.tree.TreeModifier", "name": "TreeModifier", "type_vars": []}, "flags": [], "fullname": "git.objects.tree.TreeModifier", "metaclass_type": null, "metadata": {}, "module_name": "git.objects.tree", "mro": ["git.objects.tree.TreeModifier", "builtins.object"], "names": {".class": "SymbolTable", "__delitem__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "name"], "flags": [], "fullname": "git.objects.tree.TreeModifier.__delitem__", "name": "__delitem__", "type": null}}, "__init__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "cache"], "flags": [], "fullname": "git.objects.tree.TreeModifier.__init__", "name": "__init__", "type": null}}, "__slots__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": "git.objects.tree.TreeModifier.__slots__", "name": "__slots__", "type": "builtins.str"}}, "_cache": {".class": "SymbolTableNode", "implicit": true, "kind": "Mdef", "node": {".class": "Var", "flags": [], "fullname": "git.objects.tree.TreeModifier._cache", "name": "_cache", "type": {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 1}}}, "_index_by_name": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "name"], "flags": [], "fullname": "git.objects.tree.TreeModifier._index_by_name", "name": "_index_by_name", "type": null}}, "add": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0, 0, 0, 1], "arg_names": ["self", "sha", "mode", "name", "force"], "flags": [], "fullname": "git.objects.tree.TreeModifier.add", "name": "add", "type": null}}, "add_unchecked": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0, 0, 0], "arg_names": ["self", "binsha", "mode", "name"], "flags": [], "fullname": "git.objects.tree.TreeModifier.add_unchecked", "name": "add_unchecked", "type": null}}, "set_done": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": [], "fullname": "git.objects.tree.TreeModifier.set_done", "name": "set_done", "type": null}}}, "tuple_type": null, "type_vars": [], "typeddict_type": null}}, "__all__": {".class": "SymbolTableNode", "kind": "Gdef", "module_public": false, "node": {".class": "Var", "flags": [], "fullname": "git.objects.tree.__all__", "name": "__all__", "type": {".class": "TupleType", "implicit": false, "items": ["builtins.str", "builtins.str"], "partial_fallback": {".class": "Instance", "args": [{".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 6}], "type_ref": "builtins.tuple"}}}}, "__doc__": {".class": "SymbolTableNode", "kind": "Gdef", "module_public": false, "node": {".class": "Var", "flags": ["is_ready"], "fullname": "git.objects.tree.__doc__", "name": "__doc__", "type": "builtins.str"}}, "__file__": {".class": "SymbolTableNode", "kind": "Gdef", "module_public": false, "node": {".class": "Var", "flags": ["is_ready"], "fullname": "git.objects.tree.__file__", "name": "__file__", "type": "builtins.str"}}, "__name__": {".class": "SymbolTableNode", "kind": "Gdef", "module_public": false, "node": {".class": "Var", "flags": ["is_ready"], "fullname": "git.objects.tree.__name__", "name": "__name__", "type": "builtins.str"}}, "__package__": {".class": "SymbolTableNode", "kind": "Gdef", "module_public": false, "node": {".class": "Var", "flags": ["is_ready"], "fullname": "git.objects.tree.__package__", "name": "__package__", "type": "builtins.str"}}, "cmp": {".class": "SymbolTableNode", "kind": "Gdef", "module_public": false, "node": {".class": "Var", "flags": [], "fullname": "git.objects.tree.cmp", "name": "cmp", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": ["a", "b"], "arg_types": [{".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 1}, {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 1}], "bound_args": [], "def_extras": {}, "fallback": "builtins.function", "implicit": true, "is_ellipsis_args": false, "name": null, "ret_type": {".class": "AnyType", "missing_import_name": null, "source_any": {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 6}, "type_of_any": 7}, "variables": []}}}, "diff": {".class": "SymbolTableNode", "cross_ref": "git.diff", "kind": "Gdef", "module_public": false}, "git_cmp": {".class": "SymbolTableNode", "kind": "Gdef", "module_public": false, "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["t1", "t2"], "flags": [], "fullname": "git.objects.tree.git_cmp", "name": "git_cmp", "type": null}}, "join_path": {".class": "SymbolTableNode", "cross_ref": "git.util.join_path", "kind": "Gdef", "module_public": false}, "merge_sort": {".class": "SymbolTableNode", "kind": "Gdef", "module_public": false, "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["a", "cmp"], "flags": [], "fullname": "git.objects.tree.merge_sort", "name": "merge_sort", "type": null}}, "to_bin_sha": {".class": "SymbolTableNode", "cross_ref": "git.util.to_bin_sha", "kind": "Gdef", "module_public": false}, "tree_entries_from_data": {".class": "SymbolTableNode", "cross_ref": "git.objects.fun.tree_entries_from_data", "kind": "Gdef", "module_public": false}, "tree_to_stream": {".class": "SymbolTableNode", "cross_ref": "git.objects.fun.tree_to_stream", "kind": "Gdef", "module_public": false}, "util": {".class": "SymbolTableNode", "cross_ref": "git.objects.util", "kind": "Gdef", "module_public": false}}, "path": "c:\\dev\\GitPython\\git\\objects\\tree.py"} \ No newline at end of file
diff --git a/.mypy_cache/3.8/git/objects/tree.meta.json b/.mypy_cache/3.8/git/objects/tree.meta.json
deleted file mode 100644
index 43941aad..00000000
--- a/.mypy_cache/3.8/git/objects/tree.meta.json
+++ /dev/null
@@ -1 +0,0 @@
-{"child_modules": [], "data_mtime": 1614437180, "dep_lines": [6, 7, 7, 10, 10, 11, 12, 13, 15, 1, 1, 1, 1], "dep_prios": [5, 10, 20, 20, 10, 5, 5, 5, 5, 5, 30, 30, 30], "dependencies": ["git.util", "git.diff", "git", "git.objects", "git.objects.util", "git.objects.base", "git.objects.blob", "git.objects.submodule.base", "git.objects.fun", "builtins", "abc", "git.objects.submodule", "typing"], "hash": "2cf89b1bf0e7be7bb146fdc05570dab4", "id": "git.objects.tree", "ignore_all": true, "interface_hash": "976677a17feedcd5c8626383b34bcfa8", "mtime": 1613566253, "options": {"allow_redefinition": false, "allow_untyped_globals": false, "always_false": [], "always_true": [], "bazel": false, "check_untyped_defs": false, "disallow_any_decorated": false, "disallow_any_explicit": false, "disallow_any_expr": false, "disallow_any_generics": false, "disallow_any_unimported": false, "disallow_incomplete_defs": false, "disallow_subclassing_any": false, "disallow_untyped_calls": false, "disallow_untyped_decorators": false, "disallow_untyped_defs": false, "follow_imports": "silent", "follow_imports_for_stubs": false, "ignore_errors": false, "ignore_missing_imports": true, "implicit_reexport": true, "local_partial_types": false, "mypyc": false, "no_implicit_optional": false, "platform": "win32", "plugins": [], "show_none_errors": true, "strict_equality": false, "strict_optional": true, "strict_optional_whitelist": null, "warn_no_return": true, "warn_return_any": false, "warn_unreachable": false, "warn_unused_ignores": false}, "path": "c:\\dev\\GitPython\\git\\objects\\tree.py", "size": 10996, "suppressed": [], "version_id": "0.740"} \ No newline at end of file
diff --git a/.mypy_cache/3.8/git/objects/util.data.json b/.mypy_cache/3.8/git/objects/util.data.json
deleted file mode 100644
index d6b436d5..00000000
--- a/.mypy_cache/3.8/git/objects/util.data.json
+++ /dev/null
@@ -1 +0,0 @@
-{".class": "MypyFile", "_fullname": "git.objects.util", "is_partial_stub_package": false, "is_stub": false, "names": {".class": "SymbolTable", "Actor": {".class": "SymbolTableNode", "cross_ref": "git.util.Actor", "kind": "Gdef"}, "Deque": {".class": "SymbolTableNode", "cross_ref": "collections.deque", "kind": "Gdef", "module_public": false}, "IterableList": {".class": "SymbolTableNode", "cross_ref": "git.util.IterableList", "kind": "Gdef", "module_public": false}, "ProcessStreamAdapter": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeInfo", "_promote": null, "abstract_attributes": [], "bases": ["builtins.object"], "declared_metaclass": null, "defn": {".class": "ClassDef", "fullname": "git.objects.util.ProcessStreamAdapter", "name": "ProcessStreamAdapter", "type_vars": []}, "flags": [], "fullname": "git.objects.util.ProcessStreamAdapter", "metaclass_type": null, "metadata": {}, "module_name": "git.objects.util", "mro": ["git.objects.util.ProcessStreamAdapter", "builtins.object"], "names": {".class": "SymbolTable", "__getattr__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "attr"], "flags": [], "fullname": "git.objects.util.ProcessStreamAdapter.__getattr__", "name": "__getattr__", "type": null}}, "__init__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0, 0], "arg_names": ["self", "process", "stream_name"], "flags": [], "fullname": "git.objects.util.ProcessStreamAdapter.__init__", "name": "__init__", "type": null}}, "__slots__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class"], "fullname": "git.objects.util.ProcessStreamAdapter.__slots__", "name": "__slots__", "type": {".class": "TupleType", "implicit": false, "items": ["builtins.str", "builtins.str"], "partial_fallback": {".class": "Instance", "args": [{".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 6}], "type_ref": "builtins.tuple"}}}}, "_proc": {".class": "SymbolTableNode", "implicit": true, "kind": "Mdef", "node": {".class": "Var", "flags": [], "fullname": "git.objects.util.ProcessStreamAdapter._proc", "name": "_proc", "type": {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 1}}}, "_stream": {".class": "SymbolTableNode", "implicit": true, "kind": "Mdef", "node": {".class": "Var", "flags": [], "fullname": "git.objects.util.ProcessStreamAdapter._stream", "name": "_stream", "type": {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 1}}}}, "tuple_type": null, "type_vars": [], "typeddict_type": null}}, "Serializable": {".class": "SymbolTableNode", "kind": "Gdef", "module_public": false, "node": {".class": "TypeInfo", "_promote": null, "abstract_attributes": [], "bases": ["builtins.object"], "declared_metaclass": null, "defn": {".class": "ClassDef", "fullname": "git.objects.util.Serializable", "name": "Serializable", "type_vars": []}, "flags": [], "fullname": "git.objects.util.Serializable", "metaclass_type": null, "metadata": {}, "module_name": "git.objects.util", "mro": ["git.objects.util.Serializable", "builtins.object"], "names": {".class": "SymbolTable", "__slots__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class"], "fullname": "git.objects.util.Serializable.__slots__", "name": "__slots__", "type": {".class": "TupleType", "implicit": false, "items": [], "partial_fallback": {".class": "Instance", "args": [{".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 6}], "type_ref": "builtins.tuple"}}}}, "_deserialize": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "stream"], "flags": [], "fullname": "git.objects.util.Serializable._deserialize", "name": "_deserialize", "type": null}}, "_serialize": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "stream"], "flags": [], "fullname": "git.objects.util.Serializable._serialize", "name": "_serialize", "type": null}}}, "tuple_type": null, "type_vars": [], "typeddict_type": null}}, "Traversable": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeInfo", "_promote": null, "abstract_attributes": [], "bases": ["builtins.object"], "declared_metaclass": null, "defn": {".class": "ClassDef", "fullname": "git.objects.util.Traversable", "name": "Traversable", "type_vars": []}, "flags": [], "fullname": "git.objects.util.Traversable", "metaclass_type": null, "metadata": {}, "module_name": "git.objects.util", "mro": ["git.objects.util.Traversable", "builtins.object"], "names": {".class": "SymbolTable", "__slots__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class"], "fullname": "git.objects.util.Traversable.__slots__", "name": "__slots__", "type": {".class": "TupleType", "implicit": false, "items": [], "partial_fallback": {".class": "Instance", "args": [{".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 6}], "type_ref": "builtins.tuple"}}}}, "_get_intermediate_items": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Decorator", "func": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["cls", "item"], "flags": ["is_class", "is_decorated"], "fullname": "git.objects.util.Traversable._get_intermediate_items", "name": "_get_intermediate_items", "type": null}, "is_overload": false, "var": {".class": "Var", "flags": ["is_initialized_in_class", "is_classmethod", "is_ready"], "fullname": null, "name": "_get_intermediate_items", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": ["cls", "item"], "arg_types": [{".class": "TypeType", "item": "git.objects.util.Traversable"}, {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 1}], "bound_args": [], "def_extras": {}, "fallback": "builtins.function", "implicit": true, "is_ellipsis_args": false, "name": "_get_intermediate_items of Traversable", "ret_type": {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 1}, "variables": []}}}}, "list_traverse": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 2, 4], "arg_names": ["self", "args", "kwargs"], "flags": [], "fullname": "git.objects.util.Traversable.list_traverse", "name": "list_traverse", "type": null}}, "traverse": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 1, 1, 1, 1, 1, 1, 1], "arg_names": ["self", "predicate", "prune", "depth", "branch_first", "visit_once", "ignore_self", "as_edge"], "flags": ["is_generator"], "fullname": "git.objects.util.Traversable.traverse", "name": "traverse", "type": null}}}, "tuple_type": null, "type_vars": [], "typeddict_type": null}}, "ZERO": {".class": "SymbolTableNode", "kind": "Gdef", "module_public": false, "node": {".class": "Var", "flags": [], "fullname": "git.objects.util.ZERO", "name": "ZERO", "type": "datetime.timedelta"}}, "__all__": {".class": "SymbolTableNode", "kind": "Gdef", "module_public": false, "node": {".class": "Var", "flags": [], "fullname": "git.objects.util.__all__", "name": "__all__", "type": {".class": "TupleType", "implicit": false, "items": ["builtins.str", "builtins.str", "builtins.str", "builtins.str", "builtins.str", "builtins.str", "builtins.str", "builtins.str", "builtins.str", "builtins.str", "builtins.str"], "partial_fallback": {".class": "Instance", "args": [{".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 6}], "type_ref": "builtins.tuple"}}}}, "__doc__": {".class": "SymbolTableNode", "kind": "Gdef", "module_public": false, "node": {".class": "Var", "flags": ["is_ready"], "fullname": "git.objects.util.__doc__", "name": "__doc__", "type": "builtins.str"}}, "__file__": {".class": "SymbolTableNode", "kind": "Gdef", "module_public": false, "node": {".class": "Var", "flags": ["is_ready"], "fullname": "git.objects.util.__file__", "name": "__file__", "type": "builtins.str"}}, "__name__": {".class": "SymbolTableNode", "kind": "Gdef", "module_public": false, "node": {".class": "Var", "flags": ["is_ready"], "fullname": "git.objects.util.__name__", "name": "__name__", "type": "builtins.str"}}, "__package__": {".class": "SymbolTableNode", "kind": "Gdef", "module_public": false, "node": {".class": "Var", "flags": ["is_ready"], "fullname": "git.objects.util.__package__", "name": "__package__", "type": "builtins.str"}}, "_re_actor_epoch": {".class": "SymbolTableNode", "kind": "Gdef", "module_public": false, "node": {".class": "Var", "flags": [], "fullname": "git.objects.util._re_actor_epoch", "name": "_re_actor_epoch", "type": {".class": "Instance", "args": ["builtins.str"], "type_ref": "typing.Pattern"}}}, "_re_only_actor": {".class": "SymbolTableNode", "kind": "Gdef", "module_public": false, "node": {".class": "Var", "flags": [], "fullname": "git.objects.util._re_only_actor", "name": "_re_only_actor", "type": {".class": "Instance", "args": ["builtins.str"], "type_ref": "typing.Pattern"}}}, "altz_to_utctz_str": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["altz"], "flags": [], "fullname": "git.objects.util.altz_to_utctz_str", "name": "altz_to_utctz_str", "type": null}}, "calendar": {".class": "SymbolTableNode", "cross_ref": "calendar", "kind": "Gdef", "module_public": false}, "datetime": {".class": "SymbolTableNode", "cross_ref": "datetime.datetime", "kind": "Gdef", "module_public": false}, "digits": {".class": "SymbolTableNode", "cross_ref": "string.digits", "kind": "Gdef", "module_public": false}, "from_timestamp": {".class": "SymbolTableNode", "kind": "Gdef", "module_public": false, "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["timestamp", "tz_offset"], "flags": [], "fullname": "git.objects.util.from_timestamp", "name": "from_timestamp", "type": null}}, "get_object_type_by_name": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["object_type_name"], "flags": [], "fullname": "git.objects.util.get_object_type_by_name", "name": "get_object_type_by_name", "type": null}}, "mode_str_to_int": {".class": "SymbolTableNode", "kind": "Gdef", "module_public": false, "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["modestr"], "flags": [], "fullname": "git.objects.util.mode_str_to_int", "name": "mode_str_to_int", "type": null}}, "parse_actor_and_date": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["line"], "flags": [], "fullname": "git.objects.util.parse_actor_and_date", "name": "parse_actor_and_date", "type": null}}, "parse_date": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["string_date"], "flags": [], "fullname": "git.objects.util.parse_date", "name": "parse_date", "type": null}}, "re": {".class": "SymbolTableNode", "cross_ref": "re", "kind": "Gdef", "module_public": false}, "time": {".class": "SymbolTableNode", "cross_ref": "time", "kind": "Gdef", "module_public": false}, "timedelta": {".class": "SymbolTableNode", "cross_ref": "datetime.timedelta", "kind": "Gdef", "module_public": false}, "tzinfo": {".class": "SymbolTableNode", "cross_ref": "datetime.tzinfo", "kind": "Gdef", "module_public": false}, "tzoffset": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeInfo", "_promote": null, "abstract_attributes": [], "bases": ["datetime.tzinfo"], "declared_metaclass": null, "defn": {".class": "ClassDef", "fullname": "git.objects.util.tzoffset", "name": "tzoffset", "type_vars": []}, "flags": [], "fullname": "git.objects.util.tzoffset", "metaclass_type": null, "metadata": {}, "module_name": "git.objects.util", "mro": ["git.objects.util.tzoffset", "datetime.tzinfo", "builtins.object"], "names": {".class": "SymbolTable", "__init__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0, 1], "arg_names": ["self", "secs_west_of_utc", "name"], "flags": [], "fullname": "git.objects.util.tzoffset.__init__", "name": "__init__", "type": null}}, "__reduce__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": [], "fullname": "git.objects.util.tzoffset.__reduce__", "name": "__reduce__", "type": null}}, "_name": {".class": "SymbolTableNode", "implicit": true, "kind": "Mdef", "node": {".class": "Var", "flags": [], "fullname": "git.objects.util.tzoffset._name", "name": "_name", "type": {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 1}}}, "_offset": {".class": "SymbolTableNode", "implicit": true, "kind": "Mdef", "node": {".class": "Var", "flags": [], "fullname": "git.objects.util.tzoffset._offset", "name": "_offset", "type": {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 1}}}, "dst": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "dt"], "flags": [], "fullname": "git.objects.util.tzoffset.dst", "name": "dst", "type": null}}, "tzname": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "dt"], "flags": [], "fullname": "git.objects.util.tzoffset.tzname", "name": "tzname", "type": null}}, "utcoffset": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "dt"], "flags": [], "fullname": "git.objects.util.tzoffset.utcoffset", "name": "utcoffset", "type": null}}}, "tuple_type": null, "type_vars": [], "typeddict_type": null}}, "utc": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "Var", "flags": [], "fullname": "git.objects.util.utc", "name": "utc", "type": "git.objects.util.tzoffset"}}, "utctz_to_altz": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["utctz"], "flags": [], "fullname": "git.objects.util.utctz_to_altz", "name": "utctz_to_altz", "type": null}}, "verify_utctz": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["offset"], "flags": [], "fullname": "git.objects.util.verify_utctz", "name": "verify_utctz", "type": null}}}, "path": "c:\\dev\\GitPython\\git\\objects\\util.py"} \ No newline at end of file
diff --git a/.mypy_cache/3.8/git/objects/util.meta.json b/.mypy_cache/3.8/git/objects/util.meta.json
deleted file mode 100644
index 2db10417..00000000
--- a/.mypy_cache/3.8/git/objects/util.meta.json
+++ /dev/null
@@ -1 +0,0 @@
-{"child_modules": [], "data_mtime": 1614437180, "dep_lines": [7, 12, 13, 15, 16, 17, 18, 53, 53, 56, 59, 62, 1, 1, 1, 1, 1, 1], "dep_prios": [5, 10, 5, 5, 10, 10, 5, 20, 20, 20, 20, 20, 5, 30, 30, 30, 30, 30], "dependencies": ["git.util", "re", "collections", "string", "time", "calendar", "datetime", "git.objects", "git.objects.commit", "git.objects.tag", "git.objects.blob", "git.objects.tree", "builtins", "abc", "enum", "git.diff", "git.objects.base", "typing"], "hash": "1e401978ddd6db8d9a8e2c136bc3e706", "id": "git.objects.util", "ignore_all": true, "interface_hash": "a0c4cc37fc2382d81c0c9265b278ad60", "mtime": 1613566253, "options": {"allow_redefinition": false, "allow_untyped_globals": false, "always_false": [], "always_true": [], "bazel": false, "check_untyped_defs": false, "disallow_any_decorated": false, "disallow_any_explicit": false, "disallow_any_expr": false, "disallow_any_generics": false, "disallow_any_unimported": false, "disallow_incomplete_defs": false, "disallow_subclassing_any": false, "disallow_untyped_calls": false, "disallow_untyped_decorators": false, "disallow_untyped_defs": false, "follow_imports": "silent", "follow_imports_for_stubs": false, "ignore_errors": false, "ignore_missing_imports": true, "implicit_reexport": true, "local_partial_types": false, "mypyc": false, "no_implicit_optional": false, "platform": "win32", "plugins": [], "show_none_errors": true, "strict_equality": false, "strict_optional": true, "strict_optional_whitelist": null, "warn_no_return": true, "warn_return_any": false, "warn_unreachable": false, "warn_unused_ignores": false}, "path": "c:\\dev\\GitPython\\git\\objects\\util.py", "size": 12778, "suppressed": [], "version_id": "0.740"} \ No newline at end of file